ImageEnhance
模块¶
ImageEnhance
模块包含一些可用于图像增强的类。
示例:改变图像的锐度¶
from PIL import ImageEnhance
enhancer = ImageEnhance.Sharpness(image)
for i in range(8):
factor = i / 4.0
enhancer.enhance(factor).show(f"Sharpness {factor:f}")
另请参阅 enhancer.py
Scripts/
目录中的演示程序。
类¶
所有增强类都实现一个通用的接口,其中包含一个方法
- class PIL.ImageEnhance.Color(image)[source]¶
调整图像色彩平衡。
此类可用于调整图像的色彩平衡,类似于彩色电视机上的控制。 增强因子 为 0.0 时,将生成黑白图像。因子为 1.0 时,将生成原始图像。
- class PIL.ImageEnhance.Contrast(image)[source]¶
调整图像对比度。
此类可用于控制图像的对比度,类似于电视机上的对比度控制。 增强因子 为 0.0 时,将生成纯灰色图像,因子为 1.0 时,将生成原始图像,更大的值将提高图像的对比度。