2015-11-02 72 views
1

我目前正在制作一个程序,它将信息呈现给缓冲区,并且我想将信息保存为某种图像文件到我的工作目录。我见过一些使用PIL的例子,但是python 3.x不支持该库。有更好的选择吗?在python 3.x中创建,修改和保存图像

+1

试试PIL的克隆,[Pillow](https://pypi.python.org/pypi/Pillow)。它有一个3.X分支,最后我检查了一下。 – Kevin

+0

是的,凯文是对的。我使用Pillow来处理3.x中的所有图像处理需求。 – BlivetWidget

+0

奇怪,我通过pip安装了枕头,但是我无法将它导入python命令行。点子列表显示Pillow已安装。 – Maurdekye

回答

0

先卸载PIL比安装Pillow

其一个PIL的克隆,其对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

我从来没有安装过PIL,因为我运行的是python 3,并没有在pip中列出。 – Maurdekye

+0

编辑我的答案。请尝试。 –

+0

我无法导入PIL。 – Maurdekye