Python的Pillow库进行图像文件处理(图文详解)
程序员文章站
2022-03-12 22:02:36
目录目标1、打开pycharm,创建一个新的.py文件2、配置环境3、pil库概述4、代码段本文详解的讲解了使用pillow库进行图片的简单处理,使用pycharm开发python的详细过程和各种第三...
本文详解的讲解了使用pillow库进行图片的简单处理,使用pycharm开发python的详细过程和各种第三方库的安装与使用。
目标
1.熟悉python的开发环境;
2.掌握pillow库的安装方法;
3.熟悉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 image from pil import imagefilter from pil import imageenhance img = 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 image import 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库进行图像文件处理(图文详解)的文章就介绍到这了,更多相关python pillow图像处理内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
下一篇: 诸葛亮的后人是如何躲过刘禅的怀疑的呢?
推荐阅读
-
Linux上安装Python的PIL和Pillow库处理图片的实例教程
-
Python使用Pycrypto库进行RSA加密的方法详解
-
Linux上安装Python的PIL和Pillow库处理图片的实例教程
-
Python 数值区间处理_对interval 库的快速入门详解
-
Python使用Pycrypto库进行RSA加密的方法详解
-
详解Python图像处理库Pillow常用使用方法
-
Python的pandas库实战进行一个数据处理的工作
-
python实现图像处理之PiL依赖库的案例应用详解
-
Python Pillow(PIL)库的用法详解
-
Python 数值区间处理_对interval 库的快速入门详解