typedef enum D2D1_YCBCR_INTERPOLATION_MODE
{
D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_YCBCR_INTERPOLATION_MODE_LINEAR = 1,
D2D1_YCBCR_INTERPOLATION_MODE_CUBIC = 2,
D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR = 3,
D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC = 4,
D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC = 5,
D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} D2D1_YCBCR_INTERPOLATION_MODE;
以下是其中的一些值的简要解释:
- D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR:最近邻插值。
- D2D1_YCBCR_INTERPOLATION_MODE_LINEAR:线性插值。
- D2D1_YCBCR_INTERPOLATION_MODE_CUBIC:立方插值。
- D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR:多重采样线性插值。
- D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC:各向异性插值。
- D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC:高质量的立方插值。
- D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD:强制将该枚举大小设为 DWORD 类型,以确保其大小为 4 个字节。
这个枚举通常用于在进行 YCbCr 色彩空间处理时指定插值方式。如果你在使用 Direct2D 进行图形处理,并且需要处理 YCbCr 色彩空间,你可以使用这个枚举来设置插值方式。
转载请注明出处:http://www.zyzy.cn/article/detail/25414/Win32 API/D2d1effects_1.h/D2D1_YCBCR_INTERPOLATION_MODE