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}")
另請參閱 Scripts/
目錄中的 enhancer.py
示範程式。
類別¶
所有增強類別都實作了一個共同介面,其中包含一個單一方法
- class PIL.ImageEnhance.Color(image)[原始碼]¶
調整圖像色彩平衡。
此類別可用於調整圖像的色彩平衡,方式與彩色電視機上的控制項類似。增強係數 0.0 會產生黑白圖像。係數 1.0 會產生原始圖像。
- class PIL.ImageEnhance.Contrast(image)[原始碼]¶
調整圖像對比。
此類別可用於控制圖像的對比,方式與電視機上的對比控制項類似。增強係數 0.0 會產生純灰色圖像,係數 1.0 會產生原始圖像,較大的值則會增加圖像的對比度。