다음을 통해 공유


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