Python PIL | ImageEnhance.Color() 和 ImageEnhance.Contrast() 方法
PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageEnhance
模块包含许多可用于图像增强的类。
ImageEnhance.Color() 方法 –
此类可用于调整图像的色彩平衡,其方式类似于彩色电视机上的控件。 0.0 的增强因子给出黑白图像。因子 1.0 给出原始图像。
Syntax: ImageEnhance.Color(image)
First, it is required to create an object of corresponding class in order to enhance image.
# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
# Creating object of Color class
im3 = ImageEnhance.Color(im)
# showing resultant image
im3.enhance(0.0).show()
输出:
对于第一个图像因子 = 0.0和第二个图像因子是 5.0 。
ImageEnhance.Contrast() 方法 –
此类可用于控制图像的对比度,类似于电视机上的对比度控制。 0.0 的增强因子给出了纯灰色图像。因子 1.0 给出原始图像。
句法:
obj = ImageEnhance.Contrast(image)
obj.enhance(factor)
First, it is required to create an object of corresponding class in order to enhance image.
# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
# Creating object of Contrast class
im3 = ImageEnhance.Contrast(im)
# showing resultant image
im3.enhance(0.0).show()
输出:
第一个图像因子为 5.0 ,第二个为 0.0