Как кодируются характеристики цвета в модели HSB?

Модель HSB (оттенок, насыщенность, яркость) используется для представления цвета в компьютерной графике и визуализации. Вот как кодируются основные характеристики цвета в модели HSB:

  1. Оттенок (Hue): Оттенок определяет цветовой тон и представляет собой угол в цветовом круге. Оттенок измеряется в градусах и может принимать значения от 0 до 360. Например, 0 градусов соответствует красному цвету, 120 градусов — зеленому, 240 градусов — синему и так далее.
  2. Насыщенность (Saturation): Насыщенность определяет насыщенность цвета и указывает, насколько цвет является «чистым» или «нечетким». Значение насыщенности находится в диапазоне от 0 до 100 процентов. При насыщенности 0 цвет будет полностью серым, а при насыщенности 100 — полностью насыщенным цветом.
  3. Яркость (Brightness): Яркость определяет яркость или интенсивность цвета. Значение яркости также находится в диапазоне от 0 до 100 процентов. При яркости 0 цвет будет полностью черным, а при яркости 100 — полностью ярким или белым цветом.

Вместе эти три характеристики — оттенок, насыщенность и яркость — определяют конечный цвет в модели HSB. Например, можно задать красный цвет с полной насыщенностью и яркостью, установив оттенок равным 0, насыщенность равной 100% и яркость равной 100%.