Онлайн-инструмент естественного насыщения изображения
Улучшайте цвета фото с помощью мягкого алгоритма насыщения. Загрузите изображение, настройте силу и скачайте результат в PNG. Без загрузки на сервер.
Начать работу
Возможности и особенности
Как работает алгоритм
Для каждого пикселя вычисляется среднее значение каналов avg=(R+G+B)/3. Затем определяется коэффициент q=(amount/100)*(1-abs(max(R,G,B)-avg)/255). Каждый канал преобразуется по формуле: avg+(channel-avg)*(1+q). Модуль относительного коэффициента уменьшается с ростом расстояния между максимальным каналом и средним. Итоговое изменение зависит также от расстояния каждого канала до среднего; отсечение значений возможно. Нейтральные серые пиксели не меняются.
Проверенный пример
Для исходного пикселя RGB(100,150,200) при значении силы 100 результат будет приблизительно (60,150,240). Для сравнения, обычный инструмент насыщения при том же значении даёт (50,150,250). В этом примере каналы отклоняются от среднего меньше, чем при обычном насыщении с той же силой. Естественный вид результата для других пикселей не гарантируется.
Ограничения
- Обрабатывается только одно изображение за раз, без пакетного режима.
- Нет точной гарантии сохранения цветового профиля.
- Алгоритм не является защитой тонов кожи на основе ИИ и не учитывает цветовое пространство.
- Максимальный размер файла — 25 МиБ, максимальное разрешение — 24 000 000 пикселей.
Часто задаваемые вопросы
Почему при силе 100 результат не такой насыщенный, как в обычном инструменте?
Алгоритм взвешивает относительный коэффициент по расстоянию между максимальным каналом и средним. Он не гарантирует защиту от перенасыщения или потери деталей: проверьте яркие цвета и при необходимости уменьшите силу.
Что произойдёт с чёрно-белым изображением?
Нейтральные пиксели (где R=G=B) останутся неизменными, так как разброс каналов равен нулю, и q будет равен amount/100, но формула даст исходное значение.
Можно ли использовать отрицательные значения силы?
Да, отрицательные значения уменьшают насыщенность, делая изображение более приглушённым. При -100 эффект будет противоположным усилению.
Обработка выполняется локально в вашем браузере.