Основное отличие цветовых моделей RGB и HSL заключается в том, как они представляют цвета:
- RGB — это аддитивная модель, в которой цвета создаются за счёт добавления одного к другому: красного, зелёного и синего. practicum.yandex.ru Цвета в RGB формируются за счёт отражённого света экрана: диоды по ту сторону монитора подсвечивают точку с разной интенсивностью, чтобы человек видел определённый оттенок. practicum.yandex.ru
- HSL — это представление модели RGB в цилиндрической системе координат. colorscheme.ru HSL представляет цвета более интуитивным и понятным для восприятия образом, чем типичное RGB. colorscheme.ru Модель часто используется в графических приложениях, в палитрах цветов, и для анализа изображений. colorscheme.ru
В RGB значения каждого цвета задаются целым числом от 0 до 255. colorscheme.ru В HSL задаются три разных значения: оттенок (hue), насыщенность (saturation) и освещённость (lightness). {8-host} Оттенок задаётся в градусах на цветовом круге (от 0 до 360), насыщенность — в процентах (от 0% до 100%), а освещённость — тоже в процентах (от 0% (полностью чёрный) до 100% (чистый белый)). {8-host}