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将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
python获取文件真实链接的方法,针对于302返回码
May 14 Python
Python抽象和自定义类定义与用法示例
Aug 23 Python
Python登录系统界面实现详解
Jun 25 Python
django-allauth入门学习和使用详解
Jul 03 Python
在Django model中设置多个字段联合唯一约束的实例
Jul 17 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
python离线安装外部依赖包的实现
Feb 13 Python
Python while true实现爬虫定时任务
Jun 08 Python
python 下载m3u8视频的示例代码
Nov 11 Python
django注册用邮箱发送验证码的实现
Apr 18 Python
Python 视频画质增强
python 单机五子棋对战游戏
python井字棋游戏实现人机对战
Apr 28 #Python
Python开发五子棋小游戏
Python简易开发之制作计算器
Apr 28 #Python
Python实现对齐打印 format函数的用法
Apr 28 #Python
python实现简单的三子棋游戏
Apr 28 #Python
You might like
Javascript变量函数浅析
2011/09/02 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
TypeScript中的方法重载详解
2019/04/12 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
浅谈python 线程池threadpool之实现
2017/11/17 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
python 实现识别图片上的数字
2019/07/30 Python
浅析python redis的连接及相关操作
2019/11/07 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
惠普香港官方商店:HP香港
2019/04/30 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
机械专业应届生求职信
2013/09/21 职场文书
师范大学音乐表演专业求职信
2013/10/23 职场文书
学校联谊活动方案
2014/02/15 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
2014年底个人工作总结
2015/03/10 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
2015年除四害工作总结
2015/07/23 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS