Палитра из картинки
Цвета для лендинга из фотографии продукта, оттенки для презентации из логотипа, палитра интерьера из снимка комнаты — инструмент находит главные цвета картинки методом медианного сечения: пиксели делятся на группы по самому широкому каналу, пока не получится нужное число оттенков, и каждый показан с долей в кадре, HEX и RGB.
Контраст с текстом
Как из миллиона пикселей получаются шесть цветов
Инструмент вытаскивает из картинки её главные цвета: загрузите фото товара, логотип или скриншот, выберите от 3 до 10 оттенков, и рядом появятся образцы с долей в кадре, кодами HEX и RGB. Доля показывает, сколько кадра занимает оттенок, и по ней видно, какой цвет главный, а какой акцентный. Клик по цвету копирует HEX, кнопка экспорта отдаёт все цвета готовым блоком CSS-переменных, а таблица контраста подсказывает, белым или чёрным текстом писать на каждом из них. Нужен дизайнерам лендингов и презентаций, тем, кто подбирает краску под фото интерьера, и всем, кому нужно «как на картинке».
Цвета находятся методом медианного сечения: картинка уменьшается до ста пикселей по длинной стороне, все пиксели кладутся в один ящик, ящик режется пополам по каналу с самым большим разбросом, и так, пока ящиков не станет столько, сколько нужно цветов; цвет ящика — среднее его пикселей. Пиксели с прозрачностью ниже половины пропускаются, поэтому логотип на прозрачном фоне не даёт лишнего белого. Контраст считается по формуле WCAG 2 через относительную яркость sRGB.

| Контраст | Что проходит | Уровень WCAG |
|---|---|---|
| 3 | Крупный текст от 24 px или жирный примерно от 19 px, элементы интерфейса | AA |
| 4,5 | Обычный текст | AA |
| 4,5 | Крупный текст | AAA |
| 7 | Обычный текст | AAA |
| 21 | Предел шкалы: чёрный на белом | — |
История: от круга Ньютона до медианного сечения
Цвет раскладывали по кругу задолго до экранов: Ньютон в «Оптике» 1704 года замкнул спектр в круг, Гёте в 1810-м спорил с ним, а химик Мишель Шеврёль, руководя красильней Гобеленов, в 1839 году описал закон одновременного контраста: соседний цвет меняет восприятие оттенка. В 1905 году художник Альберт Манселл предложил описывать цвет тремя числами, тон, светлота и насыщенность, и его атлас 1915 года стал первой системой, где оттенки отстоят друг от друга на равные для глаза шаги.
Печатники получили общий язык в 1963 году, когда Лоуренс Херберт выпустил каталог Pantone с нумерованными красками, а художники в 1961-м — «Искусство цвета» Иоганнеса Иттена с двенадцатичастным кругом, по которому до сих пор учат сочетания. Компьютеру цвета пришлось считать: экраны 1980-х показывали 16 или 256 цветов, и картинку нужно было сводить к небольшой палитре. Пол Хекберт в 1982 году предложил медианное сечение, тот самый алгоритм, что работает в инструменте, в 1988 году появилось октодерево Герваутца и Пургатхофера, а формат GIF 1987 года закрепил палитру в 256 цветов.
Когда экраны научились миллионам цветов, задача перевернулась: палитру ищут ради стиля, чтобы сайт или презентация повторяли цвета фотографии. Стандарт sRGB 1996 года дал экранам общее цветовое пространство, а WCAG 2.0 в 2008 году ввёл формулу контраста, по которой инструмент проверяет читаемость текста на найденных цветах.


Как использовать палитру в вёрстке
Загрузите картинку и начните с шести цветов: для логотипа хватит трёх-пяти, для фотографии нужны шесть-восемь. Если нужного оттенка нет, это мелкая яркая деталь, которая растворилась в соседних ящиках: обрежьте картинку до нужного фрагмента или увеличьте число цветов. Порядок цветов идёт по доле в кадре, первый обычно фон, акцентные оказываются в конце.
Скопируйте блок :root с переменными --color-1 … --color-n в CSS и используйте var(--color-1); для текста берите цвета, у которых контраст с белым или чёрным не ниже 4,5. Палитра снимается с уменьшенной копии, поэтому шум и мелкая фактура на результат не влияют, зато сжатие JPG может слегка сдвинуть оттенки по сравнению с исходником. Оттенки и тона от найденного цвета строит генератор оттенков, перевод между HEX, RGB и HSL и проверку пар делает конвертер цветов.
| Цветов | 3–10 |
| Метод | медианное сечение, 1982 |
| Уменьшение | до 100 px по стороне |
| Коды | HEX, RGB |
| Контраст | WCAG 2, sRGB |
| Пороги | 3, 4,5, 7 |
| Прозрачность ниже 50 % | пропускается |
| Данные на сервер | не уходят |
Как пользоваться
Один клик копирует код, экспорт даёт готовые CSS-переменные, а таблица контраста подсказывает, на каком из цветов текст останется читаемым. Всё происходит в браузере. Проверено 04.09.2026.
- Фото, логотип, скриншот; перетащите или вставьте из буфера.
- От 3 до 10; для логотипа хватит 3–5, для фото — 6–8.
- Клик по цвету копирует HEX; кнопка экспорта — все цвета как CSS-переменные.
- Для каждого цвета — коэффициент контраста с белым и чёрным текстом и порог 4,5.
Частые вопросы
Как выбираются цвета
Медианным сечением: картинка уменьшается до сотни пикселей по стороне, все пиксели кладутся в один ящик, ящик режется пополам по каналу с самым большим разбросом, и так, пока ящиков не станет столько, сколько цветов нужно; цвет ящика — среднее его пикселей. Метод даёт представительные оттенки; самые яркие мелкие детали могут в них не попасть.
Почему нет цвета, который я вижу
Мелкие яркие детали — надпись, кнопка — занимают мало пикселей и растворяются в соседних ящиках. Увеличьте число цветов или обрежьте картинку до нужного фрагмента.
Что такое контраст и порог 4,5
Отношение яркостей текста и фона по формуле WCAG: 4,5 — минимум для обычного текста, 3 — для крупного, 7 — повышенная читаемость. Таблица показывает, каким текстом — белым или чёрным — писать на каждом цвете.
Как использовать экспорт
Кнопка копирует блок :root с переменными --color-1 … --color-n; вставьте его в CSS и используйте var(--color-1). Порядок — по доле цвета в картинке.
Учитываются ли прозрачные пиксели
Нет, пиксели с прозрачностью ниже половины пропускаются, поэтому логотипы на прозрачном фоне не дают белый или чёрный лишний цвет.
Спросите нейросети об инструменте
Больше возможностей: Нейросеть для фото, ретушь, реставрация, фон; увеличение бесплатно.
Похожие инструменты
Шкала от 50 до 950 по одному цвету: осветление, затемнение и приглушение. Контраст каждой ступени и выгрузка в CSS, SCSS и Tailwind.
ОткрытьКонвертер цветов и контрастHEX, RGB и HSL в одном окне, шкала оттенков одного тона и проверка контраста по WCAG с ответом, годится ли цвет для текста.
ОткрытьВеб-безопасные цветаТаблица 216 безопасных цветов с кодами HEX и RGB, поиск и подбор ближайшего безопасного цвета к любому вашему.
ОткрытьПалитра flat-цветовГотовые палитры плоского дизайна: Flat UI и три ступени Material. Названия, коды, контраст текста и выгрузка в CSS.
ОткрытьСочетание цветовГармоничные палитры по цветовому кругу: комплементарные, триада, аналоговые. С симуляцией дальтонизма и контрастом пар.
ОткрытьГенератор случайных цветовСлучайный цвет или палитра из пяти с фиксацией удачных. Диапазоны тона, насыщенности и светлоты, пресеты пастели и тёмных.
ОткрытьЕщё инструменты для картинок
Сжатие и изменение размера, обрезка, конвертеры PNG, JPG и WebP, метаданные, водяной знак, аватарка и палитра — в разделе 19 инструментов.