Python 图片添加美颜效果


Posted in Python onApril 28, 2022

1、引言

小屌丝:鱼哥,鱼哥,help…

小鱼:呼吸声越来越弱,你这是劳累过度??

小屌丝:拉倒吧,我这是激动的

小鱼:什么大风大浪没见过,竟然能让你这么激动??

小屌丝:刚刚一妹子加我WeChat,问我要照片。

小鱼:那你就发给她呗

小屌丝:鱼哥,我要是有你这一半的颜(dan)值(shi),我都不来让你帮忙。

小鱼:你这么说,我会不好意思的,干啥这么直接的说我是美男子!

小屌丝:我ca… 这也可以… 为了我的照片,认了…

小屌丝:鱼哥,你确实是美男子,如果再帮我把照片处理一下,以后我就叫你美男子。

小鱼:哎呀~~ 我是在乎这称呼的人嘛,主要喜欢助人为乐。

小鱼:你先把你的照片发给我,我这就去处理。

Python 图片添加美颜效果

小鱼:这…

小屌丝:你就先用这个照片实验一下,成了我再给你发我在照片。

小鱼:…好吧。

2、代码实战

在前几篇博文,小鱼介绍过pillow的用法,如果没有印象,可以移步这几篇:

如何用Python中19行代码把照片写入到Excel中

十行Python3代码实现把情书写到图片中

而今天,依然是通过pillow 模块进行图像处理。

2.1 模块安装

由于是第三方模块,老规矩,第一步,安装:

pip install pillow

这里简单说一句:

PIL 模块中 ImageEnhance 的类,是专门用于图像的增强处理,

不仅可以增强(或减弱)图像的亮度、对比度、色度,还可以用于增强图像的锐度。

安装完,也了解了类方法,接下来就进行代码实战。

2.2 读取图像

代码示例:

# -*- coding:utf-8 -*-
# @Time   : 2022-04-17
# @Author : carl_DJ

from PIL import Image,ImageEnhance

"读取图片"
image = Image.open('./data/mm.jpg')
image.show()

运行结果

Python 图片添加美颜效果

打开的图片就是原图。

2.3 增强亮度

代码示例:

# -*- coding:utf-8 -*-
# @Time   : 2022-04-17
# @Author : carl_DJ

from PIL import Image,ImageEnhance

"读取图片"
image = Image.open('./data/mm.jpg')
# image.show()

"增强亮度"
bright_enh = ImageEnhance.Brightness(image)
#调整亮度值
brightness = 3
image_brightened = bright_enh.enhance(brightness)
image_brightened.show()

运行结果:

Python 图片添加美颜效果

2.4 增强色度

代码示例:

# -*- coding:utf-8 -*-
# @Time   : 2022-04-17
# @Author : carl_DJ

from PIL import Image,ImageEnhance

"读取图片"
image = Image.open('./data/mm.jpg')
# image.show()

"增强色度"
color_enh = ImageEnhance.Color(image)
#调整色度值
color = 3
image_colored = color_enh.enhance(color)
image_colored.show()

运行结果:

Python 图片添加美颜效果

2.5 增强对比度

代码示例:

# -*- coding:utf-8 -*-
# @Time   : 2022-04-17
# @Author : carl_DJ

from PIL import Image,ImageEnhance

"读取图片"
image = Image.open('./data/mm.jpg')
# image.show()

"增强对比度"
contrast_enh = ImageEnhance.Contrast(image)
#调整对比度
contrast = 3
image_contrasted = contrast_enh.enhance(contrast)
image_contrasted.show()

运行结果:

Python 图片添加美颜效果

2.6 增强锐度

代码示例:

# -*- coding:utf-8 -*-
# @Time   : 2022-04-17
# @Author : carl_DJ

from PIL import Image,ImageEnhance

"读取图片"
image = Image.open('./data/mm.jpg')
# image.show()

"增强对比度"
contrast_enh = ImageEnhance.Contrast(image)
#调整对比度
contrast = 3
image_contrasted = contrast_enh.enhance(contrast)
image_contrasted.show()

运行结果:

Python 图片添加美颜效果

以上就是四行Python3代码实现图片添加美颜效果的详细内容!


Tags in this post...

Python 相关文章推荐
使用python装饰器验证配置文件示例
Feb 24 Python
Python 不同对象比较大小示例探讨
Aug 21 Python
python爬虫框架talonspider简单介绍
Jun 09 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
对Python字符串中的换行符和制表符介绍
May 03 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
python实现屏保计时器的示例代码
Aug 08 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
Oct 22 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
Jan 11 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
python 实现读取csv数据,分类求和 再写进 csv
May 18 Python
Python创建自己的加密货币的示例
Mar 01 Python
Python 视频画质增强
python 单机五子棋对战游戏
python井字棋游戏实现人机对战
Apr 28 #Python
Python开发五子棋小游戏
Python简易开发之制作计算器
Apr 28 #Python
Python实现对齐打印 format函数的用法
Apr 28 #Python
python实现简单的三子棋游戏
Apr 28 #Python
You might like
php遍历数组的4种方法总结
2014/07/05 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
PHP之预定义接口详解
2015/07/29 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
node.js实现端口转发
2016/04/14 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue中element 的upload组件发送请求给后端操作
2020/09/07 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
美国网上花店:JustFlowers
2017/02/12 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
生产经理的自我评价分享
2013/11/07 职场文书
学生自我鉴定模板
2013/12/30 职场文书
学校安全工作制度
2014/01/19 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
化工实习心得体会
2014/09/09 职场文书
单位工作证明
2014/10/07 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
如何使用flask将模型部署为服务
2021/05/13 Python