打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python的图像处理,带你入门Image库!见证美女的变化吧!

Image简介

Image模块是在Python的PIL图像处理库中常见的模块,对图像进行基础操作的功能基本都包含于此模块内。如打开,保存,裁剪,粘贴,转换等一系列功能。下面就讲述这些基本操作,带你入门python的图像处理,从此再也不怕女朋友说你不会P图了!

安装命令:pip install Image

1、Image.open(filePath)

用于打开一个图片文件,传入的参数是图片的目录,返回一个image对象。

myImage = Image.open('test.jpg')

2、image.show()

用于打开一个图片显示,调用系统默认的打开图片的软件

myImage.show()

test.jpg

3、Image.new(mode, size, color)

传入的参数分别是图像的模式,图像的大小,图像颜色

new_image = Image.new(myImage.mode, (1200, 1200), color='white')new_image.show()

运行结果结果:输出一张纯白的,大小为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是用于裁剪图片,返回一个裁剪后的图片

box=(0,0,1200,375)afterCutImage = myImage.crop(box)afterCutImage.show()

裁剪图片

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()

通过指定的过滤方式,然后返回一个过滤后的图片

#滤波myImage.filter(ImageFilter.BLUR).show()#轮廓myImage.filter(ImageFilter.CONTOUR).show()#边缘myImage.filter(ImageFilter.FIND_EDGES).show()

三种过滤后

好了,学完上面的几种api,就可以大致了解一下Image库的使用了,之后会有Image库小项目实践哦!


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教你如何用Python处理图片九宫格,炫酷朋友圈
python中PIL库的crop函数
一行代码搞定的事还用个锤子的 PS 啊
python 中 base64 压缩图片,用post传送
Pillow入门教程
Python实现屏幕截图
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服