CDrawingManager::RGBtoHSL
Konvertiert eine Farbe aus einer Rot-, Grün- und blauen Darstellung (RGB) zu einem Farbton, einer Sättigung und einer Darstellung der Helligkeit (HSL).
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
Parameter
Parameter |
Description |
[in] rgb |
Die Farbe in RGB-Werten. |
[out] H |
Ein Zeiger auf einen Double, in dem die Methode den Farbton für die Farbe speichert. |
[out] S |
Ein Zeiger auf einen Double, in dem die Methode die Sättigung für die Farbe speichert. |
[out] L |
Ein Zeiger auf einen Double, in dem die Methode die Helligkeit für die Farbe speichert. |
Hinweise
Eine Farbe kann als HSV (Farbton, Sättigung und Wert), HSL (Farbton, Sättigung und Helle RGB) oder (Rot, Grün und Blau) dargestellt werden.Weitere Informationen zu den unterschiedlichen Darstellungen der Farbe, finden Sie unter Farbe.
Der zurückgegebene Wert für H wird als Bruch zwischen 0 und 1 dargestellt, wobei 0 und 1 rot darstellen.Die zurückgegebenen Werte für S und L sind Zahlen zwischen 0 und 1.
Anforderungen
Header: afxdrawmanager.h