次の方法で共有


SharpenParams 構造体 (gdipluseffects.h)

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

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

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

構文

struct SharpenParams {
  float radius;
  float amount;
};

メンバー

radius

種類: REAL

シャープニング半径 (畳み込みカーネルの半径) をピクセル単位で指定する実数。 半径は 0 ~ 255 の範囲である必要があります。 半径が大きくなると、特定のピクセルの新しい値を計算する際に、周囲のピクセル数が増えます。

amount

種類: REAL

適用するシャープニングの量を指定する 0 ~ 100 の範囲の実数。 値 0 は、シャープネスを指定しません。 の値が大きくなるにつれて、シャープネスが増加します。

要件

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