首页游戏资讯软件测试|Python神器pillow,从此摄影不再需要滤镜

软件测试|Python神器pillow,从此摄影不再需要滤镜

misa2 04-09 4次浏览 0条评论

媒介

之前我们介绍了pillow的Image类的根底用法,讲解了翻开图片,保留图片,翻转图片的一些办法,但是我们容许伴侣的修图并没有介绍,那篇文章我们次要就来介绍一下pillow的修图功用。

模块选用

东西毫无疑问仍是我们之前介绍过的pillow模块,只不外我们要导进的类不但是Image类,专门用于加强图像的ImageEnhance类也需要导进,该模块能够加强(或削弱)图像的亮度、比照度、色度,还能够用于加强图像的锐度。

from PIL import Image,ImageEnhance

读取图片

读取图片的办法我们上篇文章介绍过了,我们先要找到我们要处置的照片,然后考虑从什么方面优化,所以间接上代码:

from PIL import Image,ImageEnhance

"读取图片"

image = Image.open('./data/scene1.jpg')

image.show()

读取图片如下所示(春节时候在家拍摄的照片,那是老家的新貌):

软件测试|Python神器pillow,从此摄影不再需要滤镜

加强亮度

当图片较暗时,我们能够利用加强亮度的办法来加强图片亮度,利用ImageEnhance.Brightness()办法,代码如下:

from PIL import Image,ImageEnhance

展开全文

"读取图片"

image = Image.open('./data/scene1.jpg')

# image.show()

"加强亮度"

bright_enh = ImageEnhance.Brightness(image)

#调整亮度值

brightness = 3

image_brightened = bright_enh.enhance(brightness)

image_brightened.show()

加强后图片效果如下:

软件测试|Python神器pillow,从此摄影不再需要滤镜

加强色度

当我们需要给图片加强色度时,能够利用ImageEnhance.Color()办法来加强色度,代码如下:

from PIL import Image,ImageEnhance

"读取图片"

image = Image.open('./data/scene1.jpg')

"加强色度"

color_enh = ImageEnhance.Color(image)

#调整色度值

color = 3

image_colored = color_enh.enhance(color)

image_colored.show()

施行后,图片效果如下:

软件测试|Python神器pillow,从此摄影不再需要滤镜

加强比照度

加强亮度和色度都还不敷的话,我们能够增加一下照片的比照度,加强图片的效果。代码如下:

from PIL import Image,ImageEnhance

"读取图片"

image = Image.open('./data/scene1.jpg')

# image.show()

"加强比照度"

contrast_enh = ImageEnhance.Contrast(image)

#调整比照度

contrast = 3

image_contrasted = contrast_enh.enhance(contrast)

image_contrasted.show()

施行后,图片效果如下:

软件测试|Python神器pillow,从此摄影不再需要滤镜

总结

本文次要介绍了pillow的ImageEnhance模块加强图片效果的办法,我们能够利用加强亮度,加强色度以及加强比照度的办法来加强我们图片的效果,那几个办法能够替代一些美颜滤镜的功用,期看可以帮到我在内的部门独身狗。

大头贴拍照软件
分享四个能够摄影翻译的软件给各人 那篇文章告诉你摄影翻译哪个软件好
相关内容
发表评论

游客 回复需填写必要信息