CDrawingManager::RGBtoHSL
Преобразует цвет от красного, зеленого и синего (RGB) для представления оттенку, насыщенности и представление легких (HSL).
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
Параметры
Параметр |
Описание |
[входящий] rgb |
Цвета из rgb. |
[исходящий] H |
Указатель на тип double, где метод сохраняет оттенок цвета. |
[исходящий] S |
Указатель на тип double, где метод сохраняет насыщенность цвета. |
[исходящий] L |
Указатель на тип double, где метод сохраняет легковесность цвета. |
Заметки
Цвет можно представить в виде HSV (оттенок, насыщенность, и значение), HSL (оттенок, насыщенность, а яркость) или RGB (красный, зеленый, синий).Дополнительные сведения о различных представлениях цветов см. в разделе цвет.
Представляет возвращаемое значение для H как часть от 0 до 1, где и 0 и 1 представляют красный цвет.Возвращаемые значения S и L числа в диапазоне от 0 до 1.
Требования
заголовок: afxdrawmanager.h