Как перевести WebP в JPG
Здесь всё проще, чем с HEIC: WebP декодируют все актуальные браузеры, поэтому перекодировка в JPEG идёт целиком во вкладке и упирается только в память устройства. Смысл операции обычно один — принимающая сторона отказывается от .webp: старая CRM, форма загрузки на госпортале, типография, редактор в конструкторе сайтов. Плата за совместимость известна заранее: второй проход сжатия с потерями, залитая прозрачность и потерянная анимация.
Коротко о цифрах
- Кто декодирует WebP
- все актуальные браузеры, отдельных расширений не нужно
- Прозрачность в JPEG
- заливается белым, имена файлов выводятся в отчёте
- Анимация
- берётся только первый кадр
- Оценка размера
- WebP легче JPEG примерно на четверть
- Куда уходят файлы
- никуда: перекодирование идёт в браузере
Три вещи, которые исчезнут при переводе
- Часть деталей. Лоссовый WebP уже потерял их один раз, JPEG отбросит ещё немного — на фотографии это почти не видно, на скриншоте с текстом заметно сразу.
- Прозрачность. У WebP альфа-канал есть, у JPEG его нет, поэтому под картинку подкладывается белый фон, а имена таких файлов инструмент перечисляет в отчёте.
- Анимация. Анимированный WebP разбирается как одна картинка: в JPEG уезжает только первый кадр, и вернуть остальные из результата уже нельзя.
- Иногда — выигрыш в размере. Подсказка в самом инструменте говорит прямо: WebP легче JPEG примерно на четверть, так что результат нередко окажется тяжелее исходника.
Какое качество ставить
Ползунок ходит от 30 до 95, по умолчанию стоит 85. Для фотографии из интернета 85 — верная середина: файл получается заметно меньше, а разницу видно только при увеличении. Если WebP был сохранён без потерь (так делают скриншоты и графика с плоской заливкой), любое значение ниже 90 обведёт буквы и границы блоков сероватой каймой — тут честнее выбрать PNG, а не JPEG.
Значения ниже 60 стоит брать осознанно: сначала рябь появляется на однотонных участках — на небе, на белой стене, на градиентной подложке баннера. Плотная фактура — листва, ткань, гравий — держится дольше всего, потому что глазу там не за что зацепиться.
Как перекодировать
- Соберите файлы .webp в конвертере изображений: до тридцати штук за раз.
- Выберите формат JPEG. Рядом с переключателем видна подсказка о том, чем форматы отличаются.
- Оставьте качество 85 или подвиньте ползунок под свою задачу.
- Если картинки уйдут на сайт, ограничьте длинную сторону 2048 или 1024 пикселями — так вес падает сильнее, чем от качества.
- Запустите перекодировку: одна картинка скачается файлом, несколько — архивом ZIP.
- Прочитайте сообщение до конца: там перечислены файлы с залитой прозрачностью и всё, что не удалось разобрать.
Частые вопросы
Почему JPG получился тяжелее исходного WebP?
Это нормальный исход. WebP при сопоставимой картинке весит примерно на четверть меньше, поэтому обратный перевод почти всегда добавляет байтов. Если нужен и совместимый формат, и малый вес, снижайте качество или ограничивайте длинную сторону.
Что будет с логотипом на прозрачном фоне?
Прозрачность заменится белым прямоугольником, потому что альфа-канала в JPEG нет. Инструмент назовёт такие файлы по именам в итоговом сообщении. Если логотип ляжет на цветную подложку, выбирайте PNG.
Можно ли достать все кадры анимированного WebP?
Нашим конвертером нельзя: он рисует один кадр на канвасе и кодирует именно его. Для покадровой разборки нужен настольный инструмент, работающий с анимационными контейнерами напрямую.
Сайт отдаёт картинки в WebP, а мне нужен JPG. Что быстрее?
Сохранить изображение как есть и перекодировать пачкой у нас. Пересохранять по одному через редактор дольше, а расширение в имени файла ничего не меняет: формат определяется содержимым, а не подписью.