CDrawingManager::RGBtoHSL
Convertit une couleur d'une représentation (RVB) rouge, vert, bleu et à la tonalité, une saturation, et une représentation de clarté (HSL).
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
Paramètres
Paramètre |
Description |
[in] rgb |
La couleur dans les valeurs RVB. |
[out] H |
Un pointeur vers un double où la méthode signale le ton de la couleur. |
[out] S |
Un pointeur vers un double où la méthode signale la saturation de la couleur. |
[out] L |
Un pointeur vers un double où la méthode signale la clarté de la couleur. |
Notes
Une couleur peut être représentée comme TSV (tonalité, saturation, et valeur), HSL (tonalité, saturation, et luminosité ou RVB), (rouge, vert, bleu et). Pour plus d'informations sur les différentes représentations de couleur, consultez couleur.
La valeur retournée pour H est représentée comme une fraction entre 0 et 1 où 0 et 1 représentent le rouge. Les valeurs retournées pour S et L sont des nombres compris entre 0 et 1.
Configuration requise
en-tête : afxdrawmanager.h