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 を含む) |