title: Open multiple images using PIL
body: <p>I am using a python notebook. In it, I have code that creates images, and am using <code>image.show()</code> 
  for debugging purposes. However, this has the disadvantage that I cannot name the image, since it has a temporary file name. I am then using <code>image.save("name.png")</code> to save the images with different names, and then using <code>Image.open("name.png")</code> to open it. However, when I do this, only the last image is actually opened. What do I need to do so that I can call Image.open on several images and they all open? For example if I do:</p>
  
  <pre><code>image = Image.fromarray( ... )
  image.save("original.png")
  Image.open("original.png")
  
  image = Image.fromarray( ... )
  image.save("reconstruction.png")
  Image.open("reconstruction.png")
  </code></pre>
  
  <p>only "reconstruction.png" shows.</p>
  
  <p>If I use Image.show() after each of them </p>
  
  <pre><code>image = Image.fromarray( ... )
  image.show()
  
  image = Image.fromarray( ... )
  image.show()
  </code></pre>
  
  <p>it will work, but they will have a temporary name, which is meaningless, and if I end up with 7-8 open images I want an easy way to track what is what.</p>