1.安装PIL:Python 图像处理库
安装PIL教程
2.基本操作
利用PIL中的函数,我们可以从大多数图像格式的文件中读取数据,然后写入最常见的图像格式文件中。PIL中最重要的模块为Image。要读取一幅图像,可以使用:
该操作只能保证我们读取了图像文件,如果要读取后直接打开文件可以使用:
会有很多人遇到show()函数无法使用的问题,经过寻找发现是imagemagick
库的问题,安装imagemagick: sudo apt-get install imagemagick。安装后即可使用show()函数。
对于图像的颜色转换可以使用convert()方法来实现。要读取一副图像,并将其转换成灰度图像,只需要加上convert('L'),下列代码将会将图像变为灰度并显示,代码如下:
2.1转换图像格式
通过save()方法,PIL可以将图像保存成多种格式的文件。下列代码转换格式并保存
2.2创建缩略图
使用thumbnail()可以指定大小的创建缩略图,例如创建最长边为128像素的缩略图:
2.3复制和粘贴图像区域
使用crop()方法可以从一幅图像中裁剪指定区域
下面四元组的左边依次是(左,上,右,下)
2.4调整尺寸和旋转
调整一幅图像的尺寸我们可以调用resize()方法。要旋转一幅图像可以用逆时针的方式表示旋转角度,然后调用rotate()方法: