使用方法
from PIL import ImageImage.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 使用经验总结
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。