SmoothingMode 列挙 (gdiplusenums.h)

SmoothingMode 列挙は、線と曲線に適用されるスムージング (アンチエイリアシング) の種類を指定します。 この列挙体は、Graphics クラスの Graphics::GetSmoothingMode メソッドと Graphics::SetSmoothingMode メソッドで使用されます。

構文

typedef enum SmoothingMode {
  SmoothingModeInvalid,
  SmoothingModeDefault,
  SmoothingModeHighSpeed,
  SmoothingModeHighQuality,
  SmoothingModeNone,
  SmoothingModeAntiAlias,
  SmoothingModeAntiAlias8x4,
  SmoothingModeAntiAlias8x8
} ;

定数

 
SmoothingModeInvalid
予約済み。
SmoothingModeDefault
スムージングが適用されないことを指定します。
SmoothingModeHighSpeed
スムージングが適用されないことを指定します。
SmoothingModeHighQuality
8 X 4 ボックス フィルターを使用してスムージングを適用することを指定します。
SmoothingModeNone
スムージングが適用されないことを指定します。
SmoothingModeAntiAlias
8 X 4 ボックス フィルターを使用してスムージングを適用することを指定します。
SmoothingModeAntiAlias8x4
8 X 4 ボックス フィルターを使用してスムージングを適用することを指定します。
SmoothingModeAntiAlias8x8
8 X 8 ボックス フィルターを使用してスムージングを適用することを指定します。

注釈

8 X 4 ボックス フィルターでスムージングを実行すると、ほぼ水平方向の線よりも、ほぼ垂直方向の線の方が優れた結果が得られます。 8 X 8ボックスフィルタでスムージングを実行すると、ほぼ垂直およびほぼ水平な線に対して同様に良好な結果が得られます。 8x8 アルゴリズムは高品質のスムージングを生成しますが、8 X 4 アルゴリズムよりも低速です。

要件

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

こちらもご覧ください

Graphics::GetSmoothingMode

Graphics::SetSmoothingMode