ColorCurveParams 構造体 (gdipluseffects.h)

ColorCurveParams 構造体には、ビットマップの色の調整を指定するメンバーが含まれています。

ColorCurve クラスには、露出、密度、コントラスト、ハイライト、シャドウ、ミッドトーン、白の彩度、黒の彩度の 8 つの個別の調整が含まれます。 これらの調整のいずれかをビットマップに適用するには、次の手順に従います。

  1. ColorCurveParams 構造体を作成して初期化します。
  2. ColorCurveParams 構造体のアドレスを ColorCurve オブジェクトの ColorCurve::SetParameters メソッドに渡します。
  3. ColorCurve オブジェクトのアドレスを Graphics::D rawImage メソッドまたは Bitmap::ApplyEffect メソッドに渡します。

構文

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

メンバー

adjustment

種類: CurveAdjustments

適用する調整を指定する CurveAdjustments 列挙体の要素。

channel

種類: CurveChannel

調整が適用されるカラー チャネルを指定する CurveChannel 列挙体の要素。

adjustValue

型: INT

調整の強度を指定する整数。 許容される値の範囲は、適用される調整によって異なります。 特定の調整に使用できる値の範囲を確認するには、 CurveAdjustments 列挙を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header gdipluseffects.h (Gdiplus.h を含む)