Je fais de l'édition d'images avec la librairie PIL. Le problème est que je ne veux pas sauvegarder l'image à chaque fois sur mon disque dur pour la visualiser dans Explorer. Existe-t-il un petit module qui me permette simplement de créer une fenêtre et d'afficher l'image ?
Réponses
Trop de publicités?Depuis le début de l'année Tutoriel LIP :
Une fois que vous avez une instance du Image vous pouvez utiliser les méthodes définies par cette classe pour traiter et manipuler l'image. Pour exemple, affichons l'image que nous venons de charger :
>>> im.show()
Mise à jour :
Aujourd'hui, le Image.show()
La méthode est documenté de manière formelle dans le Fourchette d'oreiller de LIP ainsi qu'une explication de la manière dont il est mis en œuvre sur différents systèmes d'exploitation.
Si vous constatez que le LIP pose des problèmes sur certaines plateformes, l'utilisation d'un visualiseur d'images natif peut vous aider.
img.save("tmp.png") #Save the image to a PNG file called tmp.png.
Pour MacOS :
import os
os.system("open tmp.png") #Will open in Preview.
Pour la plupart des systèmes GNU/Linux avec X.Org et un environnement de bureau :
import os
os.system("xdg-open tmp.png")
import os
os.system("powershell -c tmp.png")
- Réponses précédentes
- Plus de réponses