CDrawingManager::RGBtoHSL
Convierte un color de una representación rojo, verde, azul y (RGB) en una sombra, una saturación, y en una representación de la ligereza (HSL).
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
Parámetros
Parámetro |
Descripción |
[in] rgb |
Color en los valores RGB. |
[out] H |
Un puntero a un doble donde el método almacena el matiz del color. |
[out] S |
Un puntero a un doble donde el método almacena la saturación del color. |
[out] L |
Un puntero a un doble donde el método almacena la ligereza para color. |
Comentarios
color se puede representar como HSV (matiz, saturación, y valor), HSL (matiz, saturación, y luminosidad), o RGB (rojo, verde, y azul). Para obtener más información sobre las diferentes representaciones de color, vea Color.
El valor devuelto para H se representa como una fracción entre 0 y 1 donde 0 y 1 representa el rojo. Los valores devueltos para S y L son números entre 0 y 1.
Requisitos
encabezado: afxdrawmanager.h