PIL 库是什么?
PIL 库是一种图像处理库,是一个操作简单功能强大的图形处理标准库。
下面介绍一下如何用 PIL 对一个图片进行简单的处理。
简单操作
打开图片
在处理图片之前,我们首先要打开或者叫载入图片:
from PIL import Image
image_path = '/Users/admin/Desktop/image.PNG'
im = Image.open(image_path)
Image.open(path) ---->image
该方法返回 image 类,另外还可以用 im.show() 方法打开该图像。
处理图像
- 改变像素
#打印图片的像素
print(im.size)
#将图片像素以高质量的方式改为x,y
im01 = im.resize((x,y),Image.ANTIALIAS)
- 滤镜
from PIL.ImageFilter import BLUR, EMBOSS,EDGE_ENHANCE,DETAIL,CONTOUR
#模糊
im02 = im.filter(BLUR)
im02.show()
#浮雕
im03 = im.filter(EMBOSS)
im03.show()
#边界增强
im04 = im.filter(EDGE_ENHANCE)
im04.show()
#细节
im05 = im.filter(DETAIL