我在尝试使用Python中的PIL
/Pillow
来打开一个PNG格式的图片。你可能认为这是微不足道的,但实际上图片显示出现了损坏。
这是一个示例图片:
我使用Python 3.4和Pillow 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
粘贴到另一张图片中时,它也会以完全相同的视觉方式损坏。 - Ram RachumRGBA
模式,则在粘贴之前进行convert
转换。 - Mark Ransom