图像处理库Pillow

Posted yuxiaowu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像处理库Pillow相关的知识,希望对你有一定的参考价值。

(一)基本操作

  参考资料

  • 加载图像  im = Image.open("E:/photoshop/1.jpg")
  • 查看属性  >>> print(im.format, im.size, im.mode)
                  (‘JPEG‘, (600, 351), ‘RGB‘)
  • 图像显示  im.show()
  • 图片保存  img.save(‘img.jpg‘)
  • 创建缩略图  img.thumbnail(size,Image.ANTIALIAS)
  • 裁剪  box = (100,100,300,300)
            region = im.crop(box)
  • 粘贴  im.paste(region, box)
  • 分离合并颜色通道  r,g,b = im.split()
                              im = Image.merge("RGB", (r,g,b))
  • 几何变换  out = im.resize((128,128))
                  out = im.rotate(45)
  • 颜色空间变换  cmyk = im.convert("CMYK")
                        gray = im.convert("L")
  • 滤波  outF = imgF.filter(ImageFilter.DETAIL)
            conF = imgF.filter(ImageFilter.CONTOUR)
            edgeF = imgF.filter(ImageFilter.FIND_EDGES)

以上是关于图像处理库Pillow的主要内容,如果未能解决你的问题,请参考以下文章

AI常用框架和工具丨4. 图像处理库Pillow

图像处理标准库pillow

Pillow库进行图像文件处理(配图详解)

Python图像处理库Pillow入门

20200128(pillow PIL图像处理库)

Python图像Pillow库