InterpolationMode 列挙 (gdiplusenums.h)

InterpolationMode 列挙は、イメージをスケーリングまたは回転するときに使用されるアルゴリズムを指定します。 この列挙体は、Graphics クラスの Graphics::GetInterpolationMode メソッドと Graphics::SetInterpolationMode メソッドで使用されます。

構文

typedef enum InterpolationMode {
  InterpolationModeInvalid,
  InterpolationModeDefault,
  InterpolationModeLowQuality,
  InterpolationModeHighQuality,
  InterpolationModeBilinear,
  InterpolationModeBicubic,
  InterpolationModeNearestNeighbor,
  InterpolationModeHighQualityBilinear,
  InterpolationModeHighQualityBicubic
} ;

定数

 
InterpolationModeInvalid
内部的に使用される
InterpolationModeDefault
既定の補間モードを指定します。
InterpolationModeLowQuality
低品質モードを指定します。
InterpolationModeHighQuality
高品質モードを指定します。
InterpolationModeBilinear
双一次補間を指定します。 事前フィルター処理は実行されません。 このモードは、イメージを元のサイズの 50% 以下にするような縮小処理には適していません。
InterpolationModeBicubic
双三次補間を指定します。 事前フィルター処理は実行されません。 このモードは、イメージを元のサイズの 25% 以下にするような縮小処理には適していません。
InterpolationModeNearestNeighbor
最近傍補間を指定します。
InterpolationModeHighQualityBilinear
高品質双一次補間を指定します。 事前フィルター処理が適用され、高品質の縮小処理が実行されます。
InterpolationModeHighQualityBicubic
高品質双三次補間を指定します。 事前フィルター処理が適用され、高品質の縮小処理が実行されます。 このモードを使用すると、変換後のイメージが高品質になります。

要件

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

関連項目

Graphics::GetInterpolationMode

Graphics::SetInterpolationMode