How do I close an image opened in Pillow?

Chase Cromwell picture Chase Cromwell · Jul 31, 2015 · Viewed 59.1k times · Source

I have a python file with the Pillow library imported. I can open an image with

Image.open(test.png)

But how do I close that image? I'm not using Pillow to edit the image, just to show the image and allow the user to choose to save it or delete it.

Answer

Morgan Thrapp picture Morgan Thrapp · Jul 31, 2015

With Image.close().

You can also do it in a with block:

with Image.open('test.png') as test_image:
    do_things(test_image)

An example of using Image.close():

test = Image.open('test.png')
test.close()