📜  Python PIL | ImageEnhance.Color() 和 ImageEnhance.Contrast() 方法

📅  最后修改于: 2022-05-13 01:55:51.880000             🧑  作者: Mango

Python PIL | ImageEnhance.Color() 和 ImageEnhance.Contrast() 方法

PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageEnhance模块包含许多可用于图像增强的类。

ImageEnhance.Color() 方法 –

此类可用于调整图像的色彩平衡,其方式类似于彩色电视机上的控件。 0.0 的增强因子给出黑白图像。因子 1.0 给出原始图像。

# 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 给出原始图像。

句法:

# 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