Python中Pillow库如何进行图像文件处理
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,小编给大家分享一下Python中Pillow库如何进行图像文件处理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、打开P
千家信息网最后更新 2025年02月02日Python中Pillow库如何进行图像文件处理
小编给大家分享一下Python中Pillow库如何进行图像文件处理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、打开PyCharm,创建一个新的.py文件
2、配置环境
本文中使用Python3.6版本开发 点击ok 2、库的安装使用
在搜索栏中输入pillow,选中第一个pillow,然后安装。
安装完成!
此图中我们看到pillow库已配置成功。
3、PIL库概述
PIL库可以完成图像归档和图像处理两方面功能需求:
(1)图像归档:对图像进行批处理、生成图像预览、图像格式转换等;
(2)图像处理:图像基本处理、像素处理、颜色处理等。
4、代码段
本次使用的图片为:
绝对路径为D:\python作业\dog.jpg
#图片处理:from PIL import Imagefrom PIL import ImageFilterfrom PIL import ImageEnhanceimg = Image.open("D:\python\dog.jpg")print(img.format) # 输出图片基本信息print(img.mode)print(img.size)img_resize = img.resize((256,256)) # 调整尺寸img_resize.save("dogresize.jpg")img_rotate = img.rotate(45) # 旋转img_rotate.save("dogrotate.jpg")om=img.convert('L') # 灰度处理om.save('doggray.jpg')om = img.filter(ImageFilter.CONTOUR) # 图片的轮廓om.save('dogcontour.jpg')om = ImageEnhance.Contrast(img).enhance(20) # 对比度为初始的10倍om.save('dogencontrast.jpg')#更改图片格式:from PIL import Imageimport os filelist =["dog.jpg", "dogcontour.jpg", "dogencontrast.jpg", "doggray.jpg", "dogresize.jpg", "dogrotate.jpg", ]for infile in filelist: outfile = os.path.splitext(infile)[0] + ".png" if infile != outfile: try: Image.open(infile).save(outfile) except IOError: print ("cannot convert", infile)
鼠标右键点击运行
运行结果
以上是"Python中Pillow库如何进行图像文件处理"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
图像
处理
图片
文件
篇文章
内容
图像处理
格式
运行
配置
成功
不怎么
代码
信息
像素
功能
大部分
对比度
尺寸
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
pg数据库是什么
惠普服务器启动
联盟服务器炸了
cv人脸数据库
数据库合并软件
北京电子软件开发方案
任天堂一直显示无法连接服务器
服务器流量包含哪些参数
杭州软件开发入门
应用服务器技术视频
数据库中图书类别有什么用
福田沙尾软件开发培训
网络安全 三权分立
温州银行软件开发笔试
鹤壁5g网络安全
德服网络安全答题赛
互联网科技生活的意义为何
软件开发作品界面模板小程序
php循环读取数据库
红树网络技术有限公司
1.17基岩版模组服务器
数据库的键6
网络安全宣传视频幼儿园
数据库tpce测试
购物导航软件开发
秦皇岛原装服务器报价
k线软件开发模板
药店医保网络安全管理制度最新
杭州西奥服务器参数表
shell 登录服务器