Python Pillow简单图像处理

首先,要安装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()