Традиционное RGB-представление цветов не всегда удобно. Например, при раскраске графиков в системах мониторинга, где частенько хочется легко подкручивать только цветность, не меняя яркость. Для этих случаев я и сделал этот конвертер.
HSV — это цветовая модель Hue, Saturation, Value — тон, насыщенность, яркость.
Тон (hue) задаётся углом на воображаемом цветовом круге. 0° — чистый красный, 120° — чистый зелёный, 240° — чистый синий.
Насыщенность (saturation) — задаётся в процентах. 0% — отсутствие цвета, то есть чёрно-белое изображение, 100% — максимальная цветность.
Яркость (value) — задаётся в интервале от 0 до 255 включительно. 0 — полная темнота, 255 — максимальная яркость.
Подробнее и с картинками можно почитать в википедии.
Чаще всего, надо генерировать последовательность
цветов. Для этих целей интерфейса нет, но вы можете
запустить JavaScript-консоль (обычно Ctrl-Shift-I
)
и воспользоваться функцией HSV2RGB(h, s, v)
. Например так:
for (i=0;i<37;++i) { x = HSV2RGB(i*10, 100, 255); $('body').append($('<div>').text(x).css({background: x})); }
Результат смотрите внизу страницы.
Если вас заинтересовал этот способ, но у вас возникли затруднения, — пишите. Я дорабатываю сайт по просьбам пользователей.
Успехов!