Пакетная настройка контраста изображений онлайн
Измените контраст до 30 изображений одновременно в браузере. Общая настройка от -100 до 100, результат в PNG. Без загрузки на сервер. Обработка выполняется л…
Начать работу
Что делает этот инструмент
Инструмент применяет к каждому изображению одинаковую кривую контраста с фиксированной точкой 128 (нейтральный серый). Это глобальное преобразование RGB, а не локальный контраст, резкость или автокоррекция.
Как работает преобразование
Для заданного значения q (в процентах) коэффициент f = 259*(q+255)/(255*(259-q)). Каждый канал c преобразуется по формуле f*(c-128)+128, затем значение ограничивается диапазоном 0–255 и округляется. Альфа-канал и размеры не меняются.
Проверенный пример
Возьмём пиксель RGB(100,160,240) при значении 25. После преобразования получаем RGB(94,167,255) — синий канал достигает 255 и обрезается. Нейтральный серый RGB(128,128,128) остаётся неизменным даже при значении 100.
Ограничения
- Обработка необратима: если при экспорте произошло обрезание, вернуть потерянные тональные различия невозможно.
- Нет отдельного регулятора яркости — для одновременной настройки яркости и контраста используйте комбинированный инструмент.
- Результат всегда сохраняется в PNG, исходный формат не сохраняется.
Часто задаваемые вопросы
Почему одно изображение обрезается раньше другого при одинаковой настройке?
Кривая использует фиксированную точку 128, а не среднюю яркость каждого изображения. Если у снимков разная экспозиция, то при одном и том же значении контраста в одном файле тени или света могут достигнуть границ раньше.
Можно ли отменить изменение контраста после сохранения?
Нет, если при экспорте произошло обрезание (значения вышли за 0–255), информация потеряна. Чтобы избежать этого, выбирайте умеренные значения и проверяйте предпросмотр.
Что означает значение 0?
При 0 коэффициент f = 1, и каждый пиксель остаётся без изменений. Это полезно, если нужно просто конвертировать изображения в PNG без изменения контраста.
Обработка выполняется локально в вашем браузере.