次の方法で共有


BrightnessContrastParams 構造体 (gdipluseffects.h)

BrightnessContrastParams 構造体には、明るさまたはコントラスト調整の性質を指定するメンバーが含まれています。

次の手順に従って、ビットマップの明るさまたはコントラスト (またはその両方) を変更できます。

  1. BrightnessContrastParams 構造体を作成して初期化します。
  2. BrightnessContrastParams 構造体のアドレスを BrightnessContrast オブジェクトの BrightnessContrast::SetParameters メソッドに渡します。
  3. 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 を含む)