ColorCurveParams 構造体 (gdipluseffects.h)
ColorCurveParams 構造体には、ビットマップの色の調整を指定するメンバーが含まれています。
ColorCurve クラスには、露出、密度、コントラスト、ハイライト、シャドウ、ミッドトーン、白の彩度、黒の彩度の 8 つの個別の調整が含まれます。 これらの調整のいずれかをビットマップに適用するには、次の手順に従います。
- ColorCurveParams 構造体を作成して初期化します。
- ColorCurveParams 構造体のアドレスを ColorCurve オブジェクトの ColorCurve::SetParameters メソッドに渡します。
- 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 を含む) |