Зачем вообще обратно в JPG
WebP лёгкий, но принимают его не везде: часть форм загрузки, старые версии графических редакторов, некоторые почтовые клиенты и корпоративные системы про него не знают. Отсюда типичная задача — «скачал картинку с сайта, а она не открывается». Ответ: перекодировать в JPG, потеряв немного качества, но получив файл, который откроет что угодно.
Что произойдёт с картинкой
- Прозрачность сводится на белый: в JPEG альфа-канала нет. Если фон должен остаться прозрачным, конвертируйте не в JPG, а в PNG.
- Качество уже один раз пострадало при сжатии в WebP. Второй проход добавит своих артефактов, поэтому не опускайтесь ниже 80 без нужды.
- Вес обычно вырастает — JPEG кодирует ту же картинку менее экономно. Это плата за совместимость, а не ошибка.
Что можно докрутить
Ползунки независимые: Качество отвечает за артефакты, Разрешение — за пиксели, Целевой вес подгоняет файл под лимит формы (частый случай — «не больше 5 МБ» или «до 1 МБ»). Пачкой можно бросить до 100 файлов и забрать zip.
FAQ
Анимированный WebP тоже конвертируется?
Анимация не сохранится: из анимированных форматов у нас пока живёт только GIF — со своим путём, кадрами и таймингами (см. сжатие GIF). Для остальных форматов обрабатывается статичный кадр.
Качество упадёт сильно?
При 82 разница обычно не читается на глаз. Сравнить можно тут же: разделитель на превью показывает оригинал и результат в одном кадре.
Файлы уходят на сервер?
Нет. Ни один байт изображения не отправляется наружу — кодеки работают в браузере.
Можно ли вернуть исходное качество WebP?
Нет. Обе стороны — сжатие с потерями; конвертация возвращает совместимость, а не утраченные детали.