四行Python3代碼實(shí)現(xiàn)圖片添加美顏效果
1、引言
小屌絲:魚哥,魚哥,help…
小魚:呼吸聲越來越弱,你這是勞累過度??
小屌絲:拉倒吧,我這是激動(dòng)的
小魚:什么大風(fēng)大浪沒見過,竟然能讓你這么激動(dòng)??
小屌絲:剛剛一妹子加我WeChat,問我要照片。
小魚:那你就發(fā)給她唄
小屌絲:魚哥,我要是有你這一半的顏(dan)值(shi),我都不來讓你幫忙。
小魚:你這么說,我會(huì)不好意思的,干啥這么直接的說我是美男子!
小屌絲:我ca… 這也可以… 為了我的照片,認(rèn)了…
小屌絲:魚哥,你確實(shí)是美男子,如果再幫我把照片處理一下,以后我就叫你美男子。
小魚:哎呀~~ 我是在乎這稱呼的人嘛,主要喜歡助人為樂。
小魚:你先把你的照片發(fā)給我,我這就去處理。

小魚:這…
小屌絲:你就先用這個(gè)照片實(shí)驗(yàn)一下,成了我再給你發(fā)我在照片。
小魚:…好吧。
2、代碼實(shí)戰(zhàn)
在前幾篇博文,小魚介紹過pillow的用法,如果沒有印象,可以移步這幾篇:
十行Python3代碼實(shí)現(xiàn)把情書寫到圖片中
而今天,依然是通過pillow 模塊進(jìn)行圖像處理。
2.1 模塊安裝
由于是第三方模塊,老規(guī)矩,第一步,安裝:
pip install pillow
其它安裝方式,直接看這兩篇:
這里簡單說一句:
PIL 模塊中 ImageEnhance 的類,是專門用于圖像的增強(qiáng)處理,
不僅可以增強(qiáng)(或減弱)圖像的亮度、對(duì)比度、色度,還可以用于增強(qiáng)圖像的銳度。
安裝完,也了解了類方法,接下來就進(jìn)行代碼實(shí)戰(zhàn)。
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()
運(yùn)行結(jié)果

打開的圖片就是原圖。
2.3 增強(qiáng)亮度
代碼示例:
# -*- coding:utf-8 -*-
# @Time : 2022-04-17
# @Author : carl_DJ
from PIL import Image,ImageEnhance
"讀取圖片"
image = Image.open('./data/mm.jpg')
# image.show()
"增強(qiáng)亮度"
bright_enh = ImageEnhance.Brightness(image)
#調(diào)整亮度值
brightness = 3
image_brightened = bright_enh.enhance(brightness)
image_brightened.show()
運(yùn)行結(jié)果:

2.4 增強(qiáng)色度
代碼示例:
# -*- coding:utf-8 -*-
# @Time : 2022-04-17
# @Author : carl_DJ
from PIL import Image,ImageEnhance
"讀取圖片"
image = Image.open('./data/mm.jpg')
# image.show()
"增強(qiáng)色度"
color_enh = ImageEnhance.Color(image)
#調(diào)整色度值
color = 3
image_colored = color_enh.enhance(color)
image_colored.show()
運(yùn)行結(jié)果:

2.5 增強(qiáng)對(duì)比度
代碼示例:
# -*- coding:utf-8 -*-
# @Time : 2022-04-17
# @Author : carl_DJ
from PIL import Image,ImageEnhance
"讀取圖片"
image = Image.open('./data/mm.jpg')
# image.show()
"增強(qiáng)對(duì)比度"
contrast_enh = ImageEnhance.Contrast(image)
#調(diào)整對(duì)比度
contrast = 3
image_contrasted = contrast_enh.enhance(contrast)
image_contrasted.show()
運(yùn)行結(jié)果:

2.6 增強(qiáng)銳度
代碼示例:
# -*- coding:utf-8 -*-
# @Time : 2022-04-17
# @Author : carl_DJ
from PIL import Image,ImageEnhance
"讀取圖片"
image = Image.open('./data/mm.jpg')
# image.show()
"增強(qiáng)對(duì)比度"
contrast_enh = ImageEnhance.Contrast(image)
#調(diào)整對(duì)比度
contrast = 3
image_contrasted = contrast_enh.enhance(contrast)
image_contrasted.show()
運(yùn)行結(jié)果:

以上就是四行Python3代碼實(shí)現(xiàn)圖片添加美顏效果的詳細(xì)內(nèi)容,更多關(guān)于Python圖片添加美顏的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python下載圖片實(shí)現(xiàn)方法(超簡單)
下面小編就為大家?guī)硪黄猵ython下載圖片實(shí)現(xiàn)方法(超簡單)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
Python使用單例模式創(chuàng)建類的實(shí)現(xiàn)示例
本文詳細(xì)介紹了Python中實(shí)現(xiàn)單例模式的多種方式,包括元類、threading.Lock、模塊、importlib、__new__方法和裝飾器等,感興趣的可以了解一下2024-12-12
Django一小時(shí)寫出賬號(hào)密碼管理系統(tǒng)
這篇文章主要介紹了Django一小時(shí)寫出賬號(hào)密碼管理系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
IDA Pro 6.0使用Qt框架實(shí)現(xiàn)了跨平臺(tái)的UI界面
通過本文帶領(lǐng)大家學(xué)習(xí)如何使用PySide使用IDAPython為 IDA Pro 創(chuàng)建 UI 界面,對(duì)IDA Pro 6.0使用Qt 框架實(shí)現(xiàn)了跨平臺(tái)的UI相關(guān)知識(shí)感興趣的朋友一起看看吧2021-07-07
PyCharm對(duì)接DeepSeek大模型的操作流程
以下是使用 PyCharm 對(duì)接 DeepSeek 大模型的詳細(xì)操作流程,基于 Python 開發(fā)環(huán)境,假設(shè)你已具備 DeepSeek API 的訪問權(quán)限(需提前申請(qǐng) API Key),需要的朋友可以參考下2025-03-03
Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題
這篇文章主要介紹了Matplotlib之解決plt.savefig()保存多張圖片有重疊的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,2023-09-09

