macro D3DCOLOR_XYUV
Initialise une couleur avec les valeurs (y, u, v).
Syntaxe
D3DCOLOR D3DCOLOR_XYUV(
int y,
int u,
int v
);
Paramètres
-
y
-
Composant luminance de la couleur. Cette valeur doit être comprise entre 0 et 255.
-
u
-
Luminosité bleue de la couleur. Cette valeur doit être comprise entre 0 et 255.
-
v
-
Luminosité rouge de la couleur. Cette valeur doit être comprise entre 0 et 255.
Valeur retournée
Retourne la valeur D3DCOLOR qui correspond aux valeurs fournies (y, u, v).
Notes
Une couleur RVB peut être réduite à 16 bits par pixel par conversion en luminance et en différences de couleur avec les équations suivantes :
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi