一、安装
-
被认为是python官方图像处理库
-
PIL非常适合于图像归档以及图像的批处理任务。可以使用PIL创建缩略图,转换图像格式,打印图像等等
-
PIL支持众多的GUI框架接口,可以用于图像展示
-
PIL库同样支持图像的大小转换,图像旋转,以及任意的仿射变换
pip install Pillow
二、打开图片
from PIL import Image im = Image.open("picture.jpg") im.show()
三、转换格式并保存
from PIL import Image im = Image.open("picture.jpg") im.save("result.png")
四、创建缩略图
from PIL import Image im = Image.open("picture.jpg") im.thumbnail((128, 128)) im.save("result.jpg")
五、获取图片属性
-
获取图像的来源,如果图像不是从文件读取它的值就是None。
from PIL import Image im = Image.open("picture.jpg") print(im.format)
六、图片信息
from PIL import Image im = Image.open("picture.jpg") print(im.info)
七、调色板
-
如果图像的模式是“P”,则返回Image Palette类的实例;否则,将为None
from PIL import Image im = Image.open("picture.jpg") print(im.palette)
八、画板
-
使用给定的变量mode和size生成画板
from PIL import Image im= Image.new("RGB", (128, 128), "#FF0000") im.show()
九、图片模式
-
图像的模式,常见如下
-
L:8位像素,黑白
-
P&