首先,要安装Pillow库
pip install Pillow
主要用到的是PIL.Image对象
from PIL import Image,ImageFilter,ImageEnhance,ImageOps
Croping 剪裁,接受一个元组作为参数,元组由4个像素点,组成矩形区域
im = Image.open(“Image001.JPG”)
im=im.crop((34, 23, 100, 100))
im.show()
Resize 调整大小,接收一个元组作为参数,元组两个元素,对应宽度、高度
im.resize((50,50)).show()
翻转 flipping,左右翻转、上下翻转;调用transpose
im.transpose(Image.FLIP_LEFT_RIGHT).show()
Rotating 指定角度旋转
im.rotate(360).show()
压缩保存 保存(save)的时候指定optimize和quality参数
im.save(“New.JPG”, optimize=True, quality=90)
模糊(blur),就是加滤镜(filter)指定blur参数
im.filter(ImageFilter.BLUR).show()
增加锐度(sharpening)
im.filter(ImageFilter.SHARPEN).show()
设置亮度(Brightness)
im=ImageEnhance.Brightness(im)
im.enhance(1.5).show()
设置对比度(Contrast)
im=ImageEnhance.Contrast(im)
im.enhance(1.5).show()
添加一些滤镜:灰边 grayscale
im=ImageOps.grayscale(im)
im=ImageOps.invert(im)
im=ImageOps.posterize(im,4)
im.show()