当前位置: 首页 > article >正文

python图像模糊处理_Python图像处理,照片去色、翻转、模糊、缩略图统统搞定

Python提到图像处理第一个想到的库就是PIL,全称Python Imaging Library Python,图像处理类库,它提供了大量的图像操作,比如图像缩放,裁剪,贴图,模糊等等。

今天小编就整理几个常用的图片处理例子。

一、照片去色

from PIL import Imageimg = Image.open("img.jpg")img_01 = img.convert("L")img_01.save("img_L.jpg")
0e5bb21ac5e8794497548423325da4df.png

原图

a0986762533e458f1c9689872efe2ec5.png

效果图

二、照片模糊

from PIL import ImageFilterimg = Image.open("img.jpg")img_02 = img.filter(ImageFilter.GaussianBlur(radius=10))img_02.save("img_blur.jpg")
0e5bb21ac5e8794497548423325da4df.png

原图

e2a0c14a805227559d03c255ea1d8506.png

效果图

三、照片旋转90°

from PIL import Imageimg = Image.open("img.jpg")img_03 = img.rotate(90)img_03.save("img_rotate.jpg")
0e5bb21ac5e8794497548423325da4df.png

原图

66516e31d3837da2c574c8f11223c9d9.png

效果图

四、照片翻转

from PIL import Imageimg = Image.open("img.jpg")img_04 = img.transpose(Image.FLIP_LEFT_RIGHT)img_04.save("img_transpose.jpg")
0e5bb21ac5e8794497548423325da4df.png

原图

0c0788caa1ba0ead56b2819b1b4590fc.png

效果图

五、照片缩略图

from PIL import Imageimg = Image.open("img.jpg")size = (120, 120)img_05 = img.copy()img_05.thumbnail(size)img_05.save("img_thumbnail.jpg")
0e5bb21ac5e8794497548423325da4df.png

原图

652595b4f1dd8b674b25be74d12ede4c.png

效果图

好了,今天就分享到这边,大家有什么想法,欢迎给我留言讨论。觉得有用的,点击下{在看}。

http://www.lryc.cn/news/2420724.html

相关文章:

  • 神之浩劫2登不上/连不上/进不去游戏/游戏进不去的解决办法
  • Zookeeper--集群及相关概念
  • 博客 Gif 动态图制作 - 插入gif动态图 GifCam
  • 地图之美(地图制图)
  • 2024年第二十一届 五一杯 (A题)大学生数学建模挑战赛 | 多目标优化问题,深度学习分析 | 数学建模完整代码解析
  • 高数15种常见特殊曲线:星形线、心形线、摆线、对数螺线、双曲螺线、阿基米德螺线、伯努利双纽线、三叶玫瑰线、四叶玫瑰线、六叶玫瑰线、三次抛物线、半立方抛物线、箕舌线、蔓叶线、笛卡儿叶形线、概率曲线
  • 06 Oracle数据是怎么存储的
  • 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘Users‘ 中的标识列插入显式值
  • python之爬虫爬取VIP蔬菜网农产品价格行情(使用requests库 + HTML)
  • 01、java、jdk、jre三者之间的区别与联系(包含java环境 配置)
  • APM —全链路追踪
  • 混合密集网络(Mixture Density Networks)
  • 『现学现忘』Git后悔药 — 34、git commit --amend 命令
  • 安卓开发:安卓应用上架主流平台汇总
  • Linux bind函数详解
  • 华为资深工程师带你了解华为七大根技术
  • FastTrack协议
  • 提升效率!技术宅、学生党必备!大学四年使用的几十个高效工具都在这里了
  • 详解hashcode(hashcode与equals)
  • HttpClient的post和get请求
  • 高版本msado15.dll编译的程序读取access在低版本系统下报错空指针的问题(错误码:0x80004003)
  • 量子计算之pyQpanda入门实践1
  • 短视频分享网站(源码+开题)
  • h3c Vlan和Trunk实验
  • Java中ArrayList remove会遇到的坑
  • java小程序_Java小程序
  • 解决Apache出现的CPU高占用率的问题
  • 做自媒体,怎么做赚钱?这3点很关键
  • java集成京东联盟且订单绑定自有平台用户代码实现(保证可用)
  • win10卸载CUDA10.0重新安装10.2以及torch1.6-gpu和tf2.2-gpu环境的配置