Image模块是在Python的PIL图像处理库中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如打开,保存,裁剪,粘贴,转换等一系列功能。下面就讲述这些基本操作,带你入门python的图像处理,从此再也不怕女朋友说你不会P图了!
安装命令:pip install Image
1、Image.open(filePath)
用于打开一个图片文件,传入的参数是图片的目录,返回一个image对象。
2、image.show()
用于打开一个图片显示,调用系统默认的打开图片的软件
myImage.show()
test.jpg
3、Image.new(mode, size, color)
传入的参数分别是图像的模式,图像的大小,图像颜色
运行结果结果:输出一张纯白的,大小为1200*1200的图片
4、image.convert(type)
type为转换模式,分别是1,L,P,RGB,RGBA,CMYK,YCbCr,I,F。L为灰色图像
none = myImage.convert('L')none.show()
转换为L
5、image.crop(box)
参数box是一个边界,然后crop是用于裁剪图片,返回一个裁剪后的图片
裁剪图片
6、image1.paste(image, box)
image是要粘贴在image1上的图片,box是粘贴的目标区域,注意:image的大小要和box的大小一致。
box = (0,0,1200,375)afterCutImage = myImage.crop(box)afterCutImage.show()myImage2.paste(afterCutImage,box)myIamge2.show()
粘贴后
7、image.filter()
通过指定的过滤方式,然后返回一个过滤后的图片
三种过滤后
好了,学完上面的几种api,就可以大致了解一下Image库的使用了,之后会有Image库小项目实践哦!
联系客服