美文网首页
## Pillow 使用经验总结

## Pillow 使用经验总结

作者: lbfamous | 来源:发表于2020-08-29 00:00 被阅读0次
  1. 使用方法 from PIL import Image

  2. Image.open() 之后返回的 Image 多想, format 是格式 size 是大小。model 是种类,如(PNG),P的话代表调色板,L是黑白图(灰度图),RGB是正常图,应该有RGBA

  3. Image.save() 函数可以存储图片。函数原型

img = Image.open("xxxx")
img.save(’yyy‘,'jpeg')
# 第二个参数是格式。如PNG,JPEG 等,其他的可以去查文档
  1. Filter 可以调用 img.filter 实现,比如模糊效果,PIL 的模糊需要处理Mode 为 RGB ,mode 为P的话,会报错

  2. Crop (裁剪可以调用)img.crop 实现,函数原型

img.crop((20,20,64,64))

需要注意的是,传入的是一个坐标的元祖,分别是左上和右下点,右下点的坐标一定要大于做商店,否则爆粗,Image 的模式是P的话,调用裁剪是报错的,需要调用 convert 函数转成RGB模式。转换之后mode 显示为None,

  1. Image 的坐标是 已左上角为(0,0)点

  2. ImageDraw 的draw 函数可以画图。

  3. 可以调用matplotlib 的plot 库显示图片,带坐标,由于直接调img.show() ,这个方法会直接调用系统显示图片的方法

  4. 下一步需要了解的知识值 Python 模块化

相关文章

网友评论

      本文标题:## Pillow 使用经验总结

      本文链接:https://www.haomeiwen.com/subject/bwqdsktx.html