HueSaturationLightnessParams 構造体 (gdipluseffects.h)
HueSaturationLightnessParams 構造体には、ビットマップに対する色相、彩度、および明度の調整を指定するメンバーが含まれています。
次の手順に従って、ビットマップの色相、彩度、および明度を調整できます。
- HueSaturationLightnessParams 構造体を作成して初期化します。
- HueSaturationLightnessParams 構造体のアドレスを HueSaturationLightness オブジェクトの HueSaturationLightness::SetParameters メソッドに渡します。
- HueSaturationLightness オブジェクトのアドレスを Graphics::D rawImage メソッドまたは Bitmap::ApplyEffect メソッドに渡します。
構文
struct HueSaturationLightnessParams {
INT hueLevel;
INT saturationLevel;
INT lightnessLevel;
};
メンバー
hueLevel
型: INT
色相の変化を指定する -180 ~ 180 の範囲の整数。 値 0 は変更を指定しません。 正の値は、カラー ホイールの反時計回りの回転を指定します。 負の値は、カラー ホイールの時計回りの回転を指定します。
saturationLevel
型: INT
彩度の変化を指定する -100 ~ 100 の範囲の整数。 値 0 は変更を指定しません。 正の値は彩度の増加を指定し、負の値は彩度の低下を指定します。
lightnessLevel
型: INT
明度の変化を指定する -100 ~ 100 の範囲の整数。 値 0 は変更を指定しません。 正の値は明るさの増加を指定し、負の値は明度の低下を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | gdipluseffects.h (Gdiplus.h を含む) |