interpolationMode 枚举 (gdiplusenums.h)

InterpolationMode 枚举指定缩放或旋转图像时使用的算法。 此枚举由 Graphics 类的 Graphics::GetInterpolationModeGraphics::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 [仅限桌面应用]
标头 gdiplusenums.h (包括 Gdiplus.h)

另请参阅

Graphics::GetInterpolationMode

Graphics::SetInterpolationMode