Пакетный инструмент для создания дуотон-эффекта на изображениях
Примените дуотон-градиент к нескольким изображениям сразу. Выберите цвета, нажмите «Сгенерировать» и скачайте PNG-файлы.
Начать работу
Возможности и ограничения
Инструмент преобразует каждое изображение в двухцветный градиент на основе яркости пикселей. Для каждого пикселя вычисляется взвешенная яркость q = (0.299R + 0.587G + 0.114B)/255, которая определяет позицию между цветом теней и светов. При включённой инверсии используется 1-q.
Пример работы
При настройках по умолчанию (тени #111827, света #22D3EE) чёрный цвет (0,0,0) преобразуется в #111827, а белый (255,255,255) — в #22D3EE. Пиксель с RGB(100,150,200) станет примерно RGB(26,127,149). Если включить инверсию, тот же пиксель станет примерно RGB(25,108,128).
Пакетная обработка
Вы можете выбрать до 30 изображений, но общий размер файлов не должен превышать 100 МБ, а суммарное количество пикселей — 40 000 000. Все изображения используют одни и те же цвета; индивидуальная настройка для каждого файла не предусмотрена.
Ограничения
- Результат всегда сохраняется в формате PNG с именами duotone-1.png, duotone-2.png и т.д.
- Скачивание происходит отдельными файлами, ZIP-архив не создаётся.
- Исходные имена файлов не сохраняются.
- Обработка выполняется локально в браузере, изображения не загружаются на сервер.
- Это не пороговая обработка, а непрерывный градиент; пиксели с одинаковой яркостью будут иметь одинаковый цвет.
Часто задаваемые вопросы
Почему некоторые пиксели с разными исходными цветами становятся одинаковыми?
Потому что цвет результата зависит только от яркости пикселя. Если два разных цвета имеют одинаковую яркость, они будут преобразованы в один и тот же цвет дуотона.
Можно ли настроить цвета для каждого изображения отдельно?
Нет, в пакетном режиме все изображения используют одни и те же цвета теней и светов. Для индивидуальной настройки обрабатывайте изображения по одному.
Что произойдёт, если я выберу более 30 изображений?
При выборе более 30 файлов вся выборка отклоняется.
Два цвета — конечные точки непрерывного градиента; результат может содержать много цветов. Одинаковые точки задают один цвет всем RGB-пикселям, сохраняя альфа-канал и размеры. Инверсия меняет направление отображения, а не значения палитр. Каждая генерация начинается с загруженных оригиналов; после изменения цветов создайте результат заново.
На изображение: до 25 MiB и 24 000 000 пикселей. На пакет: до 100 MiB и 40 000 000 пикселей. Более 30 файлов или одно недопустимое изображение приводят к отклонению всего пакета.
Обработка выполняется локально в вашем браузере.