मेरे पास दो पीएनजी हैं जिन्हें मैं पाइथन 2.5 पर ReportLab 2.3 का उपयोग करके पीडीएफ में गठबंधन करने की कोशिश कर रहा हूं। जब मैं कैनवास पर पीएनजी लिखने और सहेजने के लिए canvas.drawImage (ImageReader) का उपयोग करता हूं, तो पारदर्शिता काला हो जाती है। यदि मैं एक नई छवि उत्पन्न करने के लिए पीआईएल (1.1.6) का उपयोग करता हूं, तो पीआईएल छवि पर पीएनजी पेस्ट करें(), यह सिर्फ ठीक है। मैंने गिंप में दो बार चेक किया है और दोनों छवियों में अल्फा चैनल काम कर रहे हैं और सही तरीके से सहेजे जा रहे हैं। मुझे कोई त्रुटि नहीं मिल रही है और ऐसा लगता है कि मेरा google-fu चालू नहीं हो सकता है।रिपोर्टब्लैब के साथ पीएनजी में पारदर्शिता 2.3
क्या किसी ने एक पारदर्शी पीएनजी को एक रिपोर्टलैब कैनवास पर मिश्रित किया है, पारदर्शिता ठीक तरह से काम कर रही है? धन्यवाद!
मेरे लिए भी काम किया - धन्यवाद! –
यूप, यह करता है। धन्यवाद! –
FYI 'drawImage' दस्तावेज़ यहां उपलब्ध हैं: http://www.reportlab.com/apis/reportlab/dev/pdfgen.html#reportlab.pdfgen.canvas.Canvas.drawImage – dkamins