के साथ पीएनजी खोलना मैं पीएनजी छवि खोलने के लिए पाइथन में PIL
/Pillow
का उपयोग करने की कोशिश कर रहा हूं। आपको लगता है कि यह छोटा होगा, लेकिन छवियां दूषित दिखाई दे रही हैं।पीआईएल/पिलो
मैं इसे लोड हो रहा है और दिखा यह, अजगर 3.4 और तकिया 2.7.0 उपयोग करने की कोशिश:
यहाँ एक उदाहरण छवि है
$ python
Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL.Image
>>> image = PIL.Image.open(r'C:\Users\Administrator\Dropbox\Desktop\example.png')
>>> image.show()
>>>
क्या मैं प्रदर्शित हो यह है:
क्या किसी को कोई विचार है कि यह क्यों है और इसे कैसे हल किया जाए? (भ्रष्टाचार न केवल तब होता है जब मैं इसे दिखाता हूं, लेकिन जब भी मैं इसे दूसरी छवि में पेस्ट करने की कोशिश करता हूं, तो मेरी मूल आवश्यकता है।)
मैंने देखा है कि छवि न केवल '.show()' में दूषित हो गई है, बल्कि जब मैंने इसे 'image.paste' की दूसरी छवि में भी दूषित किया है। यह बिल्कुल वही तरीके से दूषित था। –
@RamRachum यदि आप जिस छवि को चिपका रहे हैं वह मोड 'आरजीबीए' नहीं है तो पेस्ट से पहले इसे 'कन्वर्ट' करें। –
यह चाल है, धन्यवाद! –