HSL

Бесплатно

Сайт: en.wikipedia.org/wiki/HSL_and_HSV

HSL (Hue, Saturation, Lightness) — цилиндрическая модель цветового пространства, используемая для описания и выбора цвета в цифровой графике и дизайне. В этой модели оттенок (hue) задаётся углом на цветовом круге, насыщенность (saturation) отражает чистоту цвета по отношению к серому, а светлота (lightness) определяет степень освещённости от чёрного до белого. HSL обеспечивает интуитивно понятные параметры для манипуляции цветом и часто применяется в интерфейсах палитр и редакторах изображений.

Модель HSL была предложена как удобная альтернатива пространствам, основанным на RGB, поскольку её параметры ближе к восприятию цвета человеком и упрощают операции типа затемнения, ослабления насыщенности и сдвига оттенка. Несмотря на широкое применение в программном обеспечении, HSL не является единственной моделью для цветовых преобразований — для точных задач цветопередачи и управление цветом предпочтительны более сложные модели и профили цвета.

  • Оттенок (Hue): описывается углом на цветовом круге от 0° до 360°, где значения соответствуют основным цветам (например, красный около 0°/360°, зелёный около 120°, синий около 240°).
  • Насыщенность (Saturation): выражает степень чистоты цвета; при 0% цвет становится серым, при 100% достигается максимальная интенсивность оттенка.
  • Светлота (Lightness): определяет яркость цвета: 0% соответствует чёрному, 50% — нормальной яркости цвета, 100% — белому.
  • Интероперабельность: HSL легко преобразуется в RGB и обратно посредством алгоритмов, что делает модель практичной для веб-разработки и цифровой графики.
  • Применение в интерфейсах: часто используется в цветовых селекторах, генераторах палитр и при программной корректировке цвета за счёт наглядного управления тремя параметрами.
  • Ограничения: HSL упрощает восприятие цвета, но не учитывает все аспекты цветопередачи, такие как цветовые пространства с различными гамута-ограничениями и физиологические особенности зрения.
Подробнее