/ / सीमलेस इमेज रिप्लेसमेंट / अपडेट - php, ajax, json, इमेज-प्रोसेसिंग, इमेजमैजिक

निर्बाध छवि प्रतिस्थापन / अद्यतन - PHP, AJAX, जेसन, छवि प्रसंस्करण, imagemagick

मैं एक बहुस्तरीय छवि संपादक का उपयोग कर बना रहा हूंAJAX को PHP स्क्रिप्ट में कॉल भेजने के लिए, फिर परिवर्तनों को संसाधित करने के लिए GD लाइब्रेरी का उपयोग करके, नई छवि को सहेजें और नए के साथ पुराने को बदलने के लिए AJAX के लिए नए छवि पथ को ब्राउज़र में वापस भेजें।

यह उदाहरण, जब आप एक परत को स्थानांतरित करते हैं तो यह बिना किसी छवि के झिलमिलाहट के बिना परत को स्थानांतरित करता है। यह उदाहरण छवि की सेवा करने के लिए एक dll फ़ाइल का उपयोग करता है, मैं PHP / JS में एक ही चीज हासिल करने में सक्षम होना चाहता हूं।

विचार 1 मैंने वर्तमान छवि के लिए एक z- इंडेक्स लागू करने के बारे में सोचा और इसके नीचे नई छवि को लोड किया, एक बार लोड होने के बाद, पुरानी छवि को छिपाएं।

विचार २ एक php स्क्रिप्ट के लिए छवि पथ सेट करें जो ब्राउज़र पर संकलित छवि के कच्चे डेटा को आउटपुट करता है।

उत्तर:

जवाब के लिए 2 № 1

यदि आप छवि को "एकल झिलमिलाहट के बिना" बदलना चाहते हैं, तो बस छवि को पहले से लोड करें
(छवि को एक छिपे हुए आईजी एलिमेंट या एक इमेज जावास्क्रिप्ट ऑब्जेक्ट पर लोड करें और फिर इसे ऑनलोड कॉलबैक पर दिखाएं)