BrightnessContrastParams 構造体 (gdipluseffects.h)
BrightnessContrastParams 構造体には、明るさまたはコントラスト調整の性質を指定するメンバーが含まれています。
次の手順に従って、ビットマップの明るさまたはコントラスト (またはその両方) を変更できます。
- BrightnessContrastParams 構造体を作成して初期化します。
- BrightnessContrastParams 構造体のアドレスを BrightnessContrast オブジェクトの BrightnessContrast::SetParameters メソッドに渡します。
- BrightnessContrast オブジェクトのアドレスを Graphics::D rawImage メソッドまたは Bitmap::ApplyEffect メソッドに渡します。
構文
struct BrightnessContrastParams {
INT brightnessLevel;
INT contrastLevel;
};
メンバー
brightnessLevel
型: INT
明るさレベルを指定する -255 ~ 255 の範囲の整数。 値が 0 の場合、明るさは変わりません。 値が 0 から 255 に移動すると、画像の明るさが高くなります。 値が 0 から -255 に移動すると、イメージの明るさが低下します。
contrastLevel
型: INT
コントラスト レベルを指定する -100 ~ 100 の範囲の整数。 値が 0 の場合、コントラストは変わりません。 値が 0 から 100 に移動すると、画像のコントラストが高くなります。 値が 0 から -100 に移動すると、イメージのコントラストが低下します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | gdipluseffects.h (Gdiplus.h を含む) |