Перейти к содержимому
PulsarKit

Конвертировать WebP в JPG

Конвертировать изображения WebP в JPG прямо в браузере, включая анимированные файлы. Прозрачные участки заливаются выбранным цветом фона.

Перетащите файлы сюда

.webp · до 100 МБ

Как конвертировать

  1. 1

    Перетащите файлы WebP

    До 100 штук за раз. Читаются и обычные, и анимированные WebP, а также файлы с расширением .webp, внутри которых лежит PNG или AVIF.

  2. 2

    Выберите качество и цвет фона

    Качество на шкале от 40 до 100. Если в изображении есть прозрачные участки, выберите, чем их залить: JPG не умеет хранить прозрачность.

  3. 3

    Скачайте JPG

    Если файл один, он скачивается сразу. Несколько файлов или все кадры анимации приходят одним архивом ZIP.

Почему WebP не открывается в вашей программе

Формат WebP появился у Google в 2010 году и шел к широкой поддержке почти десятилетие. Сейчас его умеет любой браузер, поэтому так много картинок, сохраненных из интернета, оказываются в этом формате. Но множество программ так и не обновили. Старые версии Office, большинство фоторамок и телевизоров, многие формы загрузки, которые проверяют тип файла, и немало типографий до сих пор ждут только JPG. Конвертация — самый короткий выход. JPG — самый распространенный формат изображений, результат откроется почти везде. Пиксели декодируются тем же libwebp, что использует браузер, так что изображение на странице и итоговый JPG совпадают.

Прозрачность, анимация и без потерь в WebP

Есть три вещи, которые умеет WebP и не умеет JPG. Прозрачность приходится превращать в сплошной цвет, и вы сами его выбираете. Смешивание считается в линейном свете, поэтому мягкие края не получают серую кайму. Анимация теряет время проигрывания. Можно взять только первый кадр, обычно именно его и хотели сохранить со страницы. Можно разделить все кадры на отдельные JPG с номерами. Кадры собираются правильно: в анимациях WebP хранится только прямоугольник изменившейся области между кадрами, поэтому наивный конвертер, который декодирует каждый кадр по отдельности, выдает рваные, наполовину пустые картинки. Наконец, WebP без потерь неизбежно превращается в JPG с потерями. Если это важно, инструмент «WebP в PNG» сохранит каждый пиксель как есть.

Файл остается на вашем устройстве

Декодер WebP, разбор анимации и кодер JPEG работают в этой вкладке браузера через WebAssembly. Ничего не загружается на сервер, изображение никто не видит, а при закрытии вкладки все очищается из памяти. Это касается и пакетной обработки, включая анимации, которые разбиваются на сотни кадров.

Частые вопросы

Почему мой WebP не открывается в некоторых программах?

Формат моложе большинства настольных программ. Браузеры поддерживают его повсеместно, но старые просмотрщики фото, офисные пакеты, медиаплееры на телевизорах и многие формы загрузки распознают только JPG, PNG и GIF. Конвертация в JPG обходит эти ограничения: JPG читает почти все, что выпускалось последние тридцать лет.

Что будет с прозрачными областями?

Они заливаются выбранным цветом фона: по умолчанию белым, можно черным или любым другим. В JPG нет альфа-канала, сохранить прозрачность нельзя. Если нужно ее оставить, конвертируйте в PNG: этот формат хранит прозрачность изначально.

Можно ли получить все кадры анимированного WebP?

Да. Переключите настройку анимации на «каждый кадр», и каждый кадр станет отдельным JPG, с номером по порядку, в одном архиве ZIP. Кадры предварительно компонуются поверх предыдущих с учетом флагов удаления и смешивания, поэтому частичные кадры выглядят как надо, а не полупустыми.

Почему JPG больше по размеру, чем был WebP?

Потому что WebP сжимает эффективнее: при том же визуальном качестве он обычно на 25–35% меньше JPG. Конвертация в JPG дает совместимость, но увеличивает размер. Уменьшите ползунок качества, чтобы вернуть часть экономии. Либо прогоните результат через инструмент «Сжать фото».

Теряется ли качество при конвертации?

Немного, и этого не избежать. WebP раскодируется в точные пиксели, затем кодируется в JPG, а JPG — формат с потерями. На качестве 90 разница на фотографиях незаметна. Если исходник был WebP без потерь (так часто хранят логотипы и скриншоты), вы меняете точность на совместимость, и страница об этом предупреждает.

Сколько файлов можно конвертировать за раз?

До 100 файлов, суммарно 500 МБ. Для всех используются одно и то же качество и настройки фона. Возвращаются они одним архивом ZIP с именем pulsarkit-webp-to-jpg.zip. Ошибка в одном файле не останавливает обработку остальных.

Чем это отличается от конвертации в PNG?

PNG сохраняет прозрачность и каждый пиксель в точности, но файл обычно в три-восемь раз больше. JPG компактный и открывается везде, но убирает прозрачность и немного теряет детали. Выбирайте JPG для фотографий и для случаев, когда принимают только его. PNG — для логотипов, иконок и всего, где важно сохранить прозрачность.

Файл загружается на сервер?

Нет. Все происходит внутри вашего браузера через WebAssembly. Нет загрузки на сервер, нет аккаунта и нет сохраненных копий. Чтобы все исчезло, достаточно закрыть вкладку.

Статьи по теме

Похожие инструменты