macro de D3DCOLOR_AYUV
Inicializa un color con los valores (a,y,u,v).
Sintaxis
D3DCOLOR D3DCOLOR_AYUV(
int a,
int y,
int u,
int v
);
Parámetros
-
a
-
Componente alfa del color. Este valor debe estar comprendido entre 0 y 255.
-
y
-
Componente de luminancia del color. Este valor debe estar comprendido entre 0 y 255.
-
u
-
Brillo azul del color. Este valor debe estar comprendido entre 0 y 255.
-
v
-
Brillo rojo del color. Este valor debe estar comprendido entre 0 y 255.
Valor devuelto
Devuelve el valor D3DCOLOR que corresponde a los valores ARGB proporcionados.
Observaciones
Un color RGB se puede reducir a 16 bits por píxel mediante la conversión a las diferencias de luminancia y color con las siguientes ecuaciones:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también