Chase Cromwell Chase Cromwell - 5 months ago 162
Python Question

How do I close an image opened in Pillow?

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

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()