Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Диапазон тона | От 0° до 360° (значения вне диапазона приводятся по модулю) |
|---|---|
| Диапазон насыщенности и яркости | От 0% до 100% |
| Диапазон выхода | R, G, B от 0 до 255 |
| Промежуточные переменные | C (цветность), X (второй по величине компонент), m (сдвиг яркости) |
Когда этот метод вводит в заблуждение
- Тон 360° и тон 0° соответствуют одному и тому же цвету (чистый красный) — конвертер автоматически приводит значения тона по модулю 360.
- При нулевой насыщенности тон не влияет на результат — получится оттенок серого, определяемый только яркостью.
- Результат — стандартные 8-битные значения RGB (0–255); при округлении дробных промежуточных вычислений возможны отклонения на ±1 единицу от значения, полученного другим калькулятором.
- Как и любой RGB-цвет, результат не содержит информации о цветовом профиле конкретного экрана.
Как это считается
Насыщенность и яркость переводятся в доли от 0 до 1 делением на 100.
Вычисляется цветность C = V × S и промежуточная величина X = C × (1 − |((H / 60) mod 2) − 1|), а также сдвиг m = V − C.
В зависимости от того, в каком из шести секторов (по 60°) находится тон H, значения (R', G', B') выбираются из C, X и 0 по стандартной таблице модели HSV.
К каждому из R', G', B' прибавляется сдвиг m, результат умножается на 255 и округляется до целого — так получаются итоговые R, G, B.
Вопросы и ответы
Что произойдёт, если ввести тон больше 360° или отрицательный?
Конвертер автоматически приводит тон к диапазону от 0° до 360° по модулю, так что результат всегда корректен.
Почему при S=0% результат серый независимо от тона?
При нулевой насыщенности цвет становится ахроматическим (оттенком серого), а тон в этом случае не имеет визуального эффекта.
Можно ли получить чистый белый или чёрный цвет?
Да: V=100% и S=0% дают белый, а V=0% (независимо от S и H) — чёрный.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.