typedef enum D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE
{
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR = 1,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC = 2,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC = 4,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff,
} D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE;
这个枚举定义了不同的插值模式,可用于控制 3D 透视变换效果中的图像处理。具体的插值模式包括:
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR: 最近邻插值。
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR: 线性插值。
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC: 立方插值。
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR: 多样本线性插值。
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC: 各向异性插值。
- D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC: 高质量立方插值。
这个枚举用于一些支持 3D 透视变换的 Direct2D 图像效果中,以控制变换中的插值方式。
转载请注明出处:http://www.zyzy.cn/article/detail/25384/Win32 API/D2d1effects.h/D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE