PIL库的简单使用
PIL 库的简单使用
Python 中的图像处理库 PIL(Python Imaging Library)应用广泛,在这里先做一个简单的介绍和使用。
安装
可以通过pip install PIL
进行安装,在这里不再多说。
使用
加载图像
为了能够从文件中加载我们想要使用的图像,应该调用 PIL 库中 Image 模块下的 open()函数:
1 | from PIL import Image |
如果加载成功了,那么这个时候我们能从img中获得图片的一些属性:
1 | print img.format, img.size, img.mode |
会得到类似JPEG (640, 640) RGB
这样的输出,就证明图片已经成功加载。
如果图片未能成功加载,img的format属性会设置为 None;size属性是一个二元组,其中包含了图片像素单位的宽度和高度;mode属性定义了图像中波段的数量和名称,以及像素类型和深度。如果图片打不开,IOError方法就会被调用。
当上述都成立时,我们就已经得到了一个实例img,通过img.show()
就可以将图片展示出来。
操作图像
通过这个库,我们能只用三四行代码完成图像的缩放操作:
1 | from PIL import Image |
PIL 库下的ImageDraw模型中还提供了多种绘图方法,可以通过官方文档自行阅读使用,在这里因时间限制就不再多述。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 浪漫生活手册!