typedef enum D2D1_STRAIGHTEN_SCALE_MODE {
D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR,
D2D1_STRAIGHTEN_SCALE_MODE_LINEAR,
D2D1_STRAIGHTEN_SCALE_MODE_CUBIC,
D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR,
D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC,
D2D1_STRAIGHTEN_SCALE_MODE_HIGH_QUALITY_CUBIC,
D2D1_STRAIGHTEN_SCALE_MODE_FORCE_DWORD
} ;
这个枚举包含了多个成员,用于指定直线矫正效果的缩放模式:
1. D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR:最近邻插值。
2. D2D1_STRAIGHTEN_SCALE_MODE_LINEAR:线性插值。
3. D2D1_STRAIGHTEN_SCALE_MODE_CUBIC:立方插值。
4. D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR:多样本线性插值。
5. D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC:各向异性插值。
6. D2D1_STRAIGHTEN_SCALE_MODE_HIGH_QUALITY_CUBIC:高质量立方插值。
这些模式用于指定在进行直线矫正时使用的缩放插值方法。在实际的 Direct2D 编程中,你可以使用这个枚举来配置直线矫正效果的缩放模式。
转载请注明出处:http://www.zyzy.cn/article/detail/25435/Win32 API/D2d1effects_2.h/D2D1_STRAIGHTEN_SCALE_MODE