D2D1_YCBCR_CHROMA_SUBSAMPLING 枚举 (d2d1effects_1.h)
指定 YCbCr 效果使用的输入色度图像的色度子采样。
语法
typedef enum D2D1_YCBCR_CHROMA_SUBSAMPLING {
D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = 0,
D2D1_YCBCR_CHROMA_SUBSAMPLING_420 = 1,
D2D1_YCBCR_CHROMA_SUBSAMPLING_422 = 2,
D2D1_YCBCR_CHROMA_SUBSAMPLING_444 = 3,
D2D1_YCBCR_CHROMA_SUBSAMPLING_440 = 4,
D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO 值: 0 此模式尝试从输入图像的边界推断色度子采样。 选择此选项后, 较小的平面被向上采样为较大平面的大小,此效果的输出矩形是两个平面的交集。 使用此模式时,在将效果应用于更改图像边界的输入平面(例如边框转换)时,应小心谨慎, 以便保持平面之间的所需大小比率。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_420 值:1 色度平面按 1/2 水平子采样,垂直子采样为 1/2。 选择此选项后,色度平面将水平和垂直向上采样 2 倍,此效果的输出矩形是两个平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_422 值: 2 色度平面按 1/2 进行水平子采样。 选择此选项后, 色度平面水平向上采样 2 倍,此效果的输出矩形是两个平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_444 值: 3 色度平面未进行子采样。 选择此选项后,此效果的输出矩形是两个平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_440 值: 4 色度平面垂直分采样 1/2。 选择此选项后,色度平面垂直向上采样 2 倍,此效果为 输出矩形是两个平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD 值: 0xffffffff |
要求
标头 | d2d1effects_1.h |