web-dev-qa-db-fra.com

Comment fermer une image ouverte dans Pillow?

J'ai un fichier python avec la bibliothèque Pillow importée. Je peux ouvrir une image avec

Image.open(test.png)

Mais comment fermer cette image? Je n'utilise pas Pillow pour modifier l'image, juste pour montrer l'image et permettre à l'utilisateur de choisir de l'enregistrer ou de la supprimer.

30
Chase Cromwell

Avec Image.close().

Vous pouvez également le faire dans un bloc with:

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

Un exemple d'utilisation de Image.close():

test = Image.open('test.png')
test.close()
54
Morgan Thrapp