D3DCOLOR_AYUV宏
使用 (a,y,u,v) 值,初始化色彩。
語法
D3DCOLOR D3DCOLOR_AYUV(
int a,
int y,
int u,
int v
);
參數
-
a
-
色彩的 Alpha 元件。 此值必須介於 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
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱