_D3DCOLOR-XYUV-Makro
Initialisiert eine Farbe mit den Werten (y, u, v).
Syntax
D3DCOLOR D3DCOLOR_XYUV(
int y,
int u,
int v
);
Parameter
-
y
-
Leuchtdichtekomponente der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.
-
n
-
Blaue Helligkeit der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.
-
V
-
Rote Helligkeit der Farbe. Dieser Wert muss zwischen 0 und 255 liegen.
Rückgabewert
Gibt den D3DCOLOR-Wert zurück, der den angegebenen Werten (y, u, v) entspricht.
Hinweise
Eine RGB-Farbe kann durch Konvertierung in Leuchtdichte und Farbunterschiede mit den folgenden Gleichungen auf 16 Bits pro Pixel reduziert werden:
y (luminance) = 0.299*red + 0.587*green + 0.114*blue
u = blue - luminance
v = red - luminance
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|