title: Opening PNG with PIL/Pillow
body: <p>I'm trying to use <code>PIL</code>/<code>Pillow</code> in Python to open a PNG image. You'd think it'd be trivial, but the images are showing up corrupted.</p>
  
  <p>Here's an example image:</p>
  
  <p><img src="https://i.stack.imgur.com/FlXRg.png" alt=""></p>
  
  <p>I tried loading it and showing it, using Python 3.4 and Pillow 2.7.0:</p>
  
  <pre><code>$ 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.
  &gt;&gt;&gt; import PIL.Image
  &gt;&gt;&gt; image = PIL.Image.open(r'C:\Users\Administrator\Dropbox\Desktop\example.png')
  &gt;&gt;&gt; image.show()
  &gt;&gt;&gt;
  </code></pre>
  
  <p>What I get displayed is this: </p>
  
  <p><img src="https://i.stack.imgur.com/6qmji.png" alt=""></p>
  
  <p>Does anyone have any idea why that is and how to solve it? (The corruption happens not only when I show it, but also when I'll try to paste it into another image, which is my original need.)</p>