I am trying to use PIL / Pillow in Python to open a PNG image. You would think that it would be trivial, but the images appear corrupted.
Here is an example image:

I tried downloading it and showing it using Python 3.4 and 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() >>>
What I see is:

Does anyone know why this is and how to solve it? (Corruption occurs not only when I show it, but also when I try to insert it into another image, which is my initial need.)
python image png python-imaging-library pillow
Ram rachum
source share