Пакетная настройка контраста изображений онлайн
Инструмент применяет к каждому изображению одинаковую кривую контраста с фиксированной точкой 128 (нейтральный серый).
Начать работу
Что делает этот инструмент
Инструмент применяет к каждому изображению одинаковую кривую контраста с фиксированной точкой 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.
Ограничения
- Если в экспортированном файле произошло отсечение значений RGB, вернуть потерянные тональные различия невозможно.
- Нет отдельного регулятора яркости — для одновременной настройки яркости и контраста используйте комбинированный инструмент.
- Результат всегда сохраняется в PNG, исходный формат не сохраняется.
Часто задаваемые вопросы
Почему одно изображение обрезается раньше другого при одинаковой настройке?
Кривая использует фиксированную точку 128, а не среднюю яркость каждого изображения. Если у снимков разная экспозиция, то при одном и том же значении контраста в одном файле тени или света могут достигнуть границ раньше.
Можно ли отменить изменение контраста после сохранения?
Нет, если при экспорте произошло обрезание (значения вышли за 0–255), информация потеряна. Чтобы избежать этого, выбирайте умеренные значения и проверяйте предпросмотр.
Что означает значение 0?
При 0 коэффициент f = 1, и каждый пиксель остаётся без изменений. Это полезно, если нужно просто конвертировать изображения в PNG без изменения контраста.
Введите силу в числовое поле: от -100 до 100, по умолчанию 25; дробные значения допустимы. Положительные значения увеличивают контраст, отрицательные уменьшают; 0 — нейтральное значение.
Сила настройки должна быть конечным числом от -100 до 100.
Каждая генерация начинается с загруженного исходника, а не с предыдущего результата. Поставьте значение 0 и создайте изображение заново, чтобы вернуть декодированные RGB исходника. Если загрузить уже отсечённый экспорт как новый исходник, смена знаков не восстановит утраченные детали.
На изображение: до 25 MiB и 24 000 000 пикселей. На пакет: до 100 MiB и 40 000 000 пикселей. Более 30 файлов или одно недопустимое изображение приводят к отклонению всего пакета.
Обработка выполняется локально в вашем браузере.