1. PIL图像处理类库安装
PIL(Python Imaging Library Python,图像处理类库)提供了通用的图像处理功能,我们可以直接从http://www.pythonware.com/products/pil下载安装。
当然也可以用python的管理套件pip安装:
sudo pip install pil
如果安装完成后出现以下信息:
--- TKINTER support available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
这个时候该纠结一下了,反正我搞了一阵子才解决这个问题,大概就是用软链接的方式,具体方法见这篇文章:http://logic0.blog.163.com/blog/static/1889281462013812102457589/
我的上一篇文章中【从零学习Python】Ubuntu14.10下Python开发环境配置中已经讲了如何在ubuntu下安装python和eclipse+pyDev,现在我们就用eclipse新建一个工程试着用PIL打开一张图片:
from PIL import Image
pil_im = Image.open("lena.jpg")
pil_im.show()
代码很简单,运行后可以打开一张图像:
如果这里代码运行无误,但是没有弹出窗口说明没有安装图形环境,这里我用的是ImageMagick这个图形软件打开的。
图像转换的话用convert()方法即可,例如: