D2D1_YCBCR_CHROMA_SUBSAMPLING 열거형(d2d1effects_1.h)
YCbCr 효과에 사용되는 입력 크로마 이미지의 크로마 하위 샘플링을 지정합니다.
Syntax
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 |