次の方法で共有


TintParams 構造体 (gdipluseffects.h)

TintParams 構造体には、ビットマップに対する濃淡調整の性質を指定するメンバーが含まれています。

次の手順に従って、ビットマップの濃淡を調整できます。

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

構文

struct TintParams {
  INT hue;
  INT amount;
};

メンバー

hue

型: INT

強化または弱める色相を指定する -180 ~ 180 の範囲の整数。 値 0 は青を指定します。 正の値は、カラー ホイールの時計回りの角度を指定します。 たとえば、正の 60 はシアン、正の 120 は緑を指定します。 負の値は、カラー ホイールの反時計回りの角度を指定します。 たとえば、負の 60 はマゼンタを指定し、負の 120 は赤を指定します。

amount

型: INT

-100 ~ 100 の範囲の整数。( hue パラメーターによって指定される) 色相の強度または弱さを指定します。 値 0 は変更を指定しません。 正の値を指定すると、色相が強化され、負の値は色相が弱まることを指定します。

要件

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