![03f919352c8559efc49537cd85bae105.png](https://img-blog.csdnimg.cn/img_convert/03f919352c8559efc49537cd85bae105.png)
PIL/Pillow 是 Python强大的图像处理库,功能包括:基本图像操作(创建缩略图、几何变换、图像裁剪、图像分离与合并、粘贴图片)图像存储、图像显示、格式转换、截屏操作、图像绘制功能、图像滤镜功能以及其他常用方法等!
介绍PIL、Pillow
PIL(Python Imaging Library)是Python图像处理库,PIL模块于2009年9月发布,最新版本是1.1.7,仅支持Python1.5.2 - 2.7
目前PIL项目已经停止开发,最后一次更新是在2011年
强调一下:PIL不支持Python3.x
而Pillow也是Python的图像处理库,与PIL区别:Pillow是PIL特定版本Fork代码,Pillow兼容PIL绝大多数用法,开发活跃,更主要是Pillow库支持Python3.x,所以推荐使用Pillow
现在说的PIL,一般都指Pillow,包括文章下面说的PIL,都是Pillow模块
本节使用演示图片:
![2e7f226003e012e87983966b717e59de.png](https://img-blog.csdnimg.cn/img_convert/2e7f226003e012e87983966b717e59de.png)
PIL操作图片
- 图片大小:1680x1050
- 图片格式:JPEG
- 图片颜色模式:RGB
Image类
Image是PIL最重要的类,PIL大部分功能都是从Image类实例开始的
Image实例有5个属性:
- format : 返回图像格式(PNG,JPG,…),如果图像不是从文件读取的,则值None
- mode : 返回图像的模式,常用模式有:
- L (luminance) 灰度图像,8位像素,表示黑和白
- RGB 3x8位像素,为真彩色图像