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)[source]¶
画像の色バランスを調整します。
このクラスは、カラーテレビの制御と同様の方法で、画像の色バランスを調整するために使用できます。強調係数 0.0は白黒画像を与えます。係数1.0は元の画像を与えます。
- class PIL.ImageEnhance.Contrast(image)[source]¶
画像のコントラストを調整します。
このクラスは、テレビのコントラストコントロールと同様に、画像のコントラストを制御するために使用できます。強調係数 0.0は均一なグレーの画像を与え、係数1.0は元の画像を与え、値が大きいほど画像のコントラストが増加します。