(一)基本操作
参考资料
- 加载图像 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
原文:https://www.cnblogs.com/yuxiaowu/p/10460735.html