对图像作基础处理之前需要先安装PIL(Python Imaging Library, 图像处理类库)。它提供了通用的图像处理功能,以及大量有用的基本图像操作,比如图像缩放、裁剪、旋转、颜色转换等。下载地址:(http://www.pythonware.com/products/pil/)。
一、读取一幅图像
代码如下:
from PIL import Image
pil_im = Image.open('D:/aa.jpg')
pil_im.show()
pil_im返回的是一个PIL图像对象
运行结果:
如果要将这幅图转成灰度图像,只需要加上convert(‘L’)。
代码如下:
pil_im = Image.open('D:/aa.jpg').convert('L')
运行结果:
二、创建缩略图
使用PIL可以很方便地创建图像的缩略图。thumbnail()方法接受一个元组参数(该参数指定生成缩略图的大小),然后将图像转换成符合元组参数指定大小的缩略图。
代码如下:
from PIL