макрос 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.
Возвращаемое значение
Возвращает значение D3DCOLOR , соответствующее предоставленным значениям ARGB.
Комментарии
Цвет RGB можно уменьшить до 16 бит на пиксель путем преобразования в яркость и различия цветов с помощью следующих уравнений:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел