PIL是Python Imaging Library,它为python解释器提供了图像编辑函数。的ImageEnhance
模块包含许多可用于图像增强的类。
ImageEnhance.Color()方法-
此类可以用于调整图像的色彩平衡,其方式类似于彩色电视机上的控件。增强因子0.0产生黑白图像。 1.0的系数给出原始图像。
用法: ImageEnhance.Color(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
相关用法
- Python os.dup()用法及代码示例
- Python next()用法及代码示例
- Python set()用法及代码示例
- Python sys.setswitchinterval()用法及代码示例
- Python Tensorflow abs()用法及代码示例
- Python PyTorch cos()用法及代码示例
- Python os.tcgetpgrp()用法及代码示例
- Python os.getpgid()用法及代码示例
- Python sys.getswitchinterval()用法及代码示例
- Python PyTorch tan()用法及代码示例
- Python os.readlink()用法及代码示例
- Python sympy.ones()用法及代码示例
- Python sympy.eye()用法及代码示例
- Python Tensorflow log()用法及代码示例
注:本文由纯净天空筛选整理自sanjeev2552大神的英文原创作品 Python PIL | ImageEnhance.Color() and ImageEnhance.Contrast() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。