Конвертер цветов из RGB в HSL
Коротко об инструменте
По трем каналам невозможно на глаз сказать, что это за оттенок и насколько он темный: rgb(255, 0, 0) и rgb(200, 30, 30) выглядят родственно, а числа не подсказывают, чем именно различаются. Введите значения в поля R (0-255), G (0-255) и B (0-255), нажмите «Конвертировать» — и цвет разложится на градус тона, процент насыщенности и процент светлоты. Расчет идет локально в браузере, значения никуда не передаются. Смотрите также: обратный перевод HSL обратно в RGB, компактная запись цвета для CSS в HEX, собрать палитру прямо из фотографии.
В этой модели легко объяснить правку словами и повторить ее. «Сделать на десять процентов светлее» — это изменение одного числа L, тогда как в каналах пришлось бы подбирать сразу три значения и рисковать уходом оттенка в другую сторону круга.
У серого, черного и белого все три канала равны, поэтому оттенка как такового нет, а насыщенность равна нулю. В таком случае градус условно записывают как 0 — это не значит «красный». Как только каналы разойдутся хотя бы на единицу, появится и осмысленное значение тона.
Прибавьте к полученному градусу 180 и возьмите остаток от деления на 360, оставив насыщенность и светлоту прежними. Для триады шаг составит 120 градусов. Полученные значения затем переводят обратно в каналы или в шестнадцатеричный код для стилей.
Напрямую нет. Стандарт считает относительную яркость с разными весами для каналов и с гамма-коррекцией, а L в HSL — упрощенная величина. Два цвета с одинаковой светлотой могут дать разный контраст с белым текстом, поэтому итог проверяйте отдельным калькулятором контраста.
Такой формат встречается в OpenGL, шейдерах и некоторых экспортах из 3D-редакторов. Умножьте каждое число на 255 и округлите: 0.2 станет 51, а 0.75 превратится в 191. Поля этой формы принимают только целые значения в диапазоне от 0 до 255.
Нет, преобразование выполняет скрипт открытой страницы, и никаких сетевых запросов с вашими числами он не делает. Инструмент можно держать открытым в соседней вкладке во время верстки: он не требует входа и одинаково работает на ноутбуке и на телефоне.
До: R 255, G 0, B 0
После: H 0°, S 100%, L 50% — тон чистый, без примеси серого
До: R 52, G 89, B 148
После: H 218°, S 48%, L 39%
Оценка и фидбек помогают понять, что улучшать дальше.