D3DCOLOR_XYUV宏
使用 (y、u、v) 值初始化色彩。
語法
D3DCOLOR D3DCOLOR_XYUV(
int y,
int u,
int v
);
參數
-
y
-
色彩的亮度元件。 此值必須介於 0 到 255 的範圍內。
-
u
-
色彩的藍色亮度。 此值必須介於 0 到 255 的範圍內。
-
v
-
色彩的紅色亮度。 此值必須介於 0 到 255 的範圍內。
傳回值
傳回 D3DCOLOR 值,該值對應至提供的 (y、 u、 v) 值。
備註
透過下列方程式轉換成亮度和色彩差異,每個圖元的 RGB 色彩可以縮減為 16 位:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱