当前位置:   article > 正文

Python的Pillow库进行图像文件处理(配图详解)_python pillow

python pillow

本文详解的讲解了使用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

  1. #图片处理:
  2. from PIL import Image
  3. from PIL import ImageFilter
  4. from PIL import ImageEnhance
  5. img = Image.open("D:\python\dog.jpg")
  6. print(img.format) # 输出图片基本信息
  7. print(img.mode)
  8. print(img.size)
  9. img_resize = img.resize((256,256)) # 调整尺寸
  10. img_resize.save("dogresize.jpg")
  11. img_rotate = img.rotate(45) # 旋转
  12. img_rotate.save("dogrotate.jpg")
  13. om=img.convert('L') # 灰度处理
  14. om.save('doggray.jpg')
  15. om = img.filter(ImageFilter.CONTOUR) # 图片的轮廓
  16. om.save('dogcontour.jpg')
  17. om = ImageEnhance.Contrast(img).enhance(20) # 对比度为初始的10倍
  18. om.save('dogencontrast.jpg')
  19. #更改图片格式:
  20. from PIL import Image
  21. import os
  22. filelist =["dog.jpg",
  23. "dogcontour.jpg",
  24. "dogencontrast.jpg",
  25. "doggray.jpg",
  26. "dogresize.jpg",
  27. "dogrotate.jpg",
  28. ]
  29. for infile in filelist:
  30. outfile = os.path.splitext(infile)[0] + ".png"
  31. if infile != outfile:
  32. try:
  33. Image.open(infile).save(outfile)
  34. except IOError:
  35. print ("cannot convert", infile)

鼠标右键点击运行

运行结果

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/804126
推荐阅读
相关标签
  

闽ICP备14008679号