2015-11-02 2 views
1

Je suis en train de créer un programme qui restitue des informations dans un tampon, et je veux enregistrer les informations sous forme de fichier image de quelque sorte dans mon répertoire de travail. J'ai vu quelques exemples utilisant PIL, mais cette bibliothèque n'est pas supportée par python 3.x. Y a-t-il de meilleures alternatives?Créer, modifier et enregistrer une image dans python 3.x

+1

Essayez le clone de PIL, [oreiller] (https://pypi.python.org/pypi/Pillow). Il a une branche 3.X, dernière j'ai vérifié. – Kevin

+0

Oui, Kevin a raison. J'utilise Pillow pour tous mes besoins de manipulation d'image dans 3.x – BlivetWidget

+0

Etrange, j'ai installé oreiller via pip, mais je ne peux pas l'importer dans la ligne de commande python. La liste de pip montre que Pillow est installé. – Maurdekye

Répondre

0

PIL Premier désinstallation que l'installation Pillow

son clone d'un PIL qui travaille sur python 3.x.

from PIL import Image 
img = Image.open("test1.jpg") #jpg, png, etc. 
pix = img.load() 
print img.size #Get the width and height of the image for iterating over 
print pix[15,15] #Get the RGBA Value of the a pixel of an image 
pix[15, 15] = value # Set the RGBA Value of the image (tuple) 
img.save("out.jpg") # Saves the modified pixels to image 
+0

Je n'avais jamais installé PIL en premier lieu, puisque je cours python 3 et il n'est pas listé dans pip. – Maurdekye

+0

a modifié ma réponse. S'il vous plaît essayez ça. –

+0

Je ne peux pas importer PIL. – Maurdekye