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