勇芳软件工作室.汉化:  GDI+ Reference > Enumerations >

InterpolationMode

Previous pageReturn to chapter overviewNext page

InterpolationMode枚举指定了图像缩放或旋转时使用的算法。该枚举由图形功能的GdipGetInterpolationModeGdipSetInterpolationMode功能使用。

 

C++ 语法

 

typedef enum {

InterpolationModeInvalid = QualityModeInvalid,

InterpolationModeDefault = QualityModeDefault,

InterpolationModeLowQuality = QualityModeLow,

InterpolationModeHighQuality = QualityModeHigh,

InterpolationModeBilinear = QualityModeHigh + 1,

InterpolationModeBicubic = QualityModeHigh + 2,

InterpolationModeNearestNeighbor = QualityModeHigh + 3,

InterpolationModeHighQualityBilinear = QualityModeHigh + 4,

InterpolationModeHighQualityBicubic = QualityModeHigh + 5

} InterpolationMode;

 

PowerBASIC 语法

 

%InterpolationModeInvalid = %QualityModeInvalid

%InterpolationModeDefault = %QualityModeDefault

%InterpolationModeLowQuality = %QualityModeLow

%InterpolationModeHighQuality = %QualityModeHigh

%InterpolationModeBilinear = 3

%InterpolationModeBicubic = 4

%InterpolationModeNearestNeighbor = 5

%InterpolationModeHighQualityBilinear = 6

%InterpolationModeHighQualityBicubic = 7

 

常量

 

InterpolationModeInvalid

 

内部使用

 

InterpolationModeDefault

 

指定默认插补模式。

 

InterpolationModeLowQuality

 

指定低质量模式。

 

InterpolationModeHighQuality

 

指定高质量模式。

 

InterpolationModeBilinear

 

指定双线性插值。没有预过滤完成。此模式不适合缩小低于其原始尺寸的50%的图像。

 

InterpolationModeBicubic

 

指定双三次插值。没有预过滤完成。此模式不适合缩小低于其原始尺寸的25%的图像。

 

InterpolationModeNearestNeighbor

 

指定最近邻内插。

 

InterpolationModeHighQualityBilinear

 

指定高质量双线性插值。进行预过滤以确保高质量的收缩。

 

InterpolationModeHighQualityBicubic

 

指定高质量的双三次插值。进行预过滤以确保高质量的收缩。此模式产生最高质量的变换图像。