D3DCOLOR_AYUV 매크로
(a,y,u,v) 값을 사용하여 색을 초기화합니다.
구문
D3DCOLOR D3DCOLOR_AYUV(
int a,
int y,
int u,
int v
);
매개 변수
-
a
-
색의 알파 구성 요소입니다. 이 값은 0에서 255까지의 범위에 있어야 합니다.
-
y
-
색의 광도 구성 요소입니다. 이 값은 0에서 255까지의 범위에 있어야 합니다.
-
u
-
색의 파란색 밝기입니다. 이 값은 0에서 255까지의 범위에 있어야 합니다.
-
V
-
색의 빨간색 밝기입니다. 이 값은 0에서 255까지의 범위에 있어야 합니다.
반환 값
제공된 ARGB 값에 해당하는 D3DCOLOR 값을 반환합니다.
설명
RGB 색은 다음 수식을 사용하여 광도 및 색 차이로 변환하여 픽셀당 16비트로 줄일 수 있습니다.
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보