图像处理库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)

猜你喜欢

转载自www.cnblogs.com/yuxiaowu/p/10460735.html