一秒钟带你走进P图世界-----(python)PIL库的使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了一秒钟带你走进P图世界-----(python)PIL库的使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2236字,纯文字阅读大概需要4分钟。
内容图文
![一秒钟带你走进P图世界-----(python)PIL库的使用](/upload/InfoBanner/zyjiaocheng/833/a831f27564c644ca8f5493e5f35ebd04.jpg)
python-----PIL库的使用
一、什么是PIL库
1.PIL(Python Image Library)库是python语言的第三方库,具有强大的图像处理能力,不仅包含了丰富的像素、色彩操作功能,还可以用于图像的归档和批量处理能力。
2.PIL库主要有2个方面的功能:
(1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。
(2) 图像处理:图像基本处理、像素处理、颜色处理等。
根据功能的不同,PIL库包括21个与图片相关的类,这些类可以被看作是子库或PIL库中的模块,例如:
Image,ImageChops,Imagecolor,ImageCrackCode,ImageDraw等等
二、PIL库的安装
注意:PIL库的名字是pillow,下载时用的是pillow,而不是PIL
在命令行中输入pip install pillow,就会自动下载
命令行快捷键win键+R键
按下确定键,就会出现命令行
三、PIL库的Image类解析
1.PIL库的引用(调用)
>>>from PIL import Image
2.Image类图像读取和创建方法
3.Image类的常用属性
4.Image类的序列图像操作方法
5. Image类的图像旋转和缩放方法
6.Image类的图像转换和保存方法
from PIL import Image xiaogou=Image.open("C:\\Users\Administrator\Desktop\Python\\小狗.jpg") xiaogou.thumbnail((128,128)) xiaogou.save("C:\\Users\Administrator\Desktop\Python\suoluetu","JPEG") xiaogou1=xiaogou.filter(ImageFilter.CONTOUR)
7.Image类的图像像素和通道处理方法
四、图像过滤(ImageFilter子库)
1.调用ImageFilter类
from PIL import ImageFilter
2.ImageFilter类预定义图像过滤方法
from PIL import Image from PIL import ImageFilter xiaogou=Image.open("C:\\Users\Administrator\Desktop\Python\小狗.jpg") xiaogou1=xiaogou.filter(ImageFilter.CONTOUR) xiaogou1.save('C:\\Users\Administrator\Desktop\Python\guolvtu.jpg')
五、图像增强(ImageEnhance子库)
1.调用ImageEnhance
2.ImageEnhance类图像增强与滤镜方法
from PIL import Image from PIL import ImageEnhance xg = Image.open("C:\\Users\Administrator\Desktop\Python\pp1.jpg") xg1 = ImageEnhance.Brightness(xg) #选择亮度 xg1.enhance(2).save("C:\\Users\Administrator\Desktop\Python\pp2.jpg")
六、制作动态图(GIF图)
import imageio savename = "C:\\Users\Administrator\Desktop\Python\动态图.GIF" #准备制作的图像名称 filenames = ["C:\\Users\Administrator\Desktop\Python\p1.jpg","C:\\Users\Administrator\Desktop\Python\p2.jpg","C:\\Users\Administrator\Desktop\Python\p3.jpg"] frames = [] for name in filenames: frames.append(imageio.imread(name)) imageio.mimsave(savename,frames,'GIF',duration=1)
此处已完结,谢谢!
内容总结
以上是互联网集市为您收集整理的一秒钟带你走进P图世界-----(python)PIL库的使用全部内容,希望文章能够帮你解决一秒钟带你走进P图世界-----(python)PIL库的使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。