मैं कैनवास तत्व पर अर्ध-पारदर्शी पीएनजी खींचने के लिए drawImage का उपयोग करने की कोशिश कर रहा हूं। हालांकि, यह छवि पूरी तरह से अपारदर्शी के रूप में खींचता है। जब मैं उस संसाधन को देखता हूं जिसे ब्राउज़र में वास्तविक पीएनजी लोड किया जाता है और लोड किया जाता है, तो यह पारदर्शिता दिखाता है, लेकिन जब मैं इसे कैनवास पर खींचता हूं, तो ऐसा नहीं होता है। कोई विचार?कैनवास तत्व में पीएनजी ड्राइंग - पारदर्शिता नहीं दिखा रहा है
कोड यह रहा:
drawing = new Image()
drawing.src = "draw.png"
context.drawImage(drawing,0,0);
कृपया समस्या के साथ एक प्रतिलिपि प्रस्तुत करने योग्य परीक्षण का मामला दिखाने के लिए, और OS/ब्राउज़र/संस्करण कहाँ है नाकाम रहने के। यह आमतौर पर सही ढंग से काम करता है। – Phrogz
मुझे एक ही समस्या थी और मेरा एचटीएमएल इस तरह दिखता है [एक] (http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_canvas_tut_img)। क्या इससे कोई फर्क पड़ता है कि स्क्रिप्ट कहाँ रखी गई है? जब आप सबमिट करते हैं तो यह काम करता है लेकिन जब आप पृष्ठ को फिर से लोड करते हैं तो चित्र –