使用方法
from PIL import Image
Image.open() 之后返回的 Image 多想, format 是格式 size 是大小。model 是种类,如(PNG),P的话代表调色板,L是黑白图(灰度图),RGB是正常图,应该有RGBA
Image.save() 函数可以存储图片。函数原型
img = Image.open("xxxx") img.save(’yyy‘,'jpeg') # 第二个参数是格式。如PNG,JPEG 等,其他的可以去查文档
Filter 可以调用 img.filter 实现,比如模糊效果,PIL 的模糊需要处理Mode 为 RGB ,mode 为P的话,会报错
Crop (裁剪可以调用)img.crop 实现,函数原型
img.crop((20,20,64,64))
需要注意的是,传入的是一个坐标的元祖,分别是左上和右下点,右下点的坐标一定要大于做商店,否则爆粗,Image 的模式是P的话,调用裁剪是报错的,需要调用 convert 函数转成RGB模式。转换之后mode 显示为None,
Image 的坐标是 已左上角为(0,0)点
ImageDraw 的draw 函数可以画图。
可以调用matplotlib 的plot 库显示图片,带坐标,由于直接调
img.show()
,这个方法会直接调用系统显示图片的方法下一步需要了解的知识值 Python 模块化
## Pillow 使用经验总结
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...