Заметки команды о мастерстве, форматах и небольших решениях, стоящих за хорошим результатом.
Почему столько приложений всё ещё отвергают WebP в 2026 году
Хотя WebP старше десяти лет, реальная доля потребительского ПО до сих пор не принимает его для загрузки или показа. Причина не в технических возможностях, ведь кодек широко доступен, а в инерции продукта и стандартизации форматов. Instagram и более широкие платформы Meta остановились на JPEG для загрузки, потому что это самый переносимый формат для глобальной базы пользователей, а смена проверки загрузок означает повторное тестирование на сотнях конфигураций устройств. Просмотрщику фотографий Microsoft в Windows 10 нужна отдельная установка из Store, чтобы работать с WebP. Большинство корпоративных систем управления контентом, построенных до 2018 года, проверяют загрузки по жёсткому списку MIME, который старше самого WebP. Типографии, фотобанки и государственные порталы часто прописывают требования к формату в юридических или закупочных спецификациях. Это настоящие барьеры, требующие совместимого формата, и JPEG остаётся универсальным ответом на них.
Проблема прозрачности: почему белый и как его поменять
Сжатие JPEG работает по каналам яркости и цветности, выведенным из значений красного, зелёного и синего. Четвёртого канала для альфы там нет. Когда браузер записывает JPEG из WebP, несущего прозрачные пиксели, ему приходится назначить реальный цвет каждому прозрачному месту. Заливка по умолчанию белая, белый, RGB на 255. Это умолчание браузера, а не настройка, которую открывает этот инструмент. Если у вашего WebP прозрачный фон и вам нужен в JPG конкретный цвет, скажем тёмно-серый под логотип на тёмной странице, откройте WebP в любом редакторе со слоями, положите фоновый слой нужного цвета под изображение, сведите стопку и прогоните этот сведённый файл через этот конвертер. На выходе будет JPG с выбранным вами цветом ровно там, где раньше была прозрачность.
Качество, PSNR и что значит визуально незаметно
PSNR, пиковое отношение сигнал-шум, служит стандартной инженерной мерой того, насколько пересохранённое изображение отходит от источника, выраженная в децибелах. Чем больше значение, тем ближе совпадение. В наших сквозных тестах модуль записи JPEG, используемый здесь, дал 43,66 дБ PSNR на фотографии при стандартном качестве. Для контекста: 36 дБ это примерный порог, ниже которого различия становятся явно видимыми для большинства зрителей, тогда как 40 дБ и выше обычно называют перцептивно прозрачным для фотографического содержания. На 43,66 дБ преобразование для любой практической веб- или печатной задачи визуально идентично источнику. Качество зафиксировано в этой версии, без ползунка. Если вам нужен точный уровень качества для конкретного процесса, более настраиваемый инструмент лучше подойдёт для этой работы.
Размер файла после преобразования: WebP в JPG обычно больше
WebP сжимает фотографии эффективнее JPEG. Когда вы конвертируете свои файлы в обратную сторону, из WebP в JPG, вы переходите к менее эффективному формату, так что выход обычно оказывается крупнее входа. В наших измерениях фотография WebP в дала JPEG , чуть меньше именно в этом случае, потому что JPEG удачно справился с той картинкой. Но на крупных фото раздувание стабильно. Картинка, пришедшая как WebP , может уйти примерно как JPEG при сопоставимом визуальном качестве. Это не баг и не признак того, что конвертер ведёт себя плохо. Это ожидаемая цена перехода от более эффективного формата к менее эффективному, и этот рост попросту служит платой за универсальную совместимость.
Метаданные: EXIF, GPS и что удаляется
Файлы WebP могут нести метаданные EXIF, включая координаты GPS, модель камеры, выдержку, диафрагму и ориентацию. Файлы JPEG тоже могут нести EXIF. Однако конвейер преобразования здесь убирает все свои метаданные из выхода. Итоговый JPEG хранит только данные пикселей, без EXIF, без полей авторских прав IPTC, без истории правок XMP и без профиля ICC в Firefox или WebKit, тогда как Chrome и Edge профили ICC сохраняют. Это происходит на уровне отрисовки браузера и не может быть отключено. Для большинства веб-публикаций удалённые метаданные дают предпочтительный исход: они срезают несколько килобайт, убирают координаты GPS, которые могли бы указать, где снято фото, и не дают утечь сведениям о камере или правках. Для архивной или юридической работы, где метаданные должны уцелеть, используйте специальный редактор, сохраняющий EXIF, а не этот конвертер.
Сколько времени занимает преобразование WebP в JPG?
В наших сквозных тестах на Chromium, Firefox и WebKit шаг записи JPEG для фотографии занял 16 миллисекунд на Chromium, 12 на Firefox и 17 на WebKit. Для крупного фото шаг записи добавил примерно 1,5 секунды на Chromium. Общее время, которое вы реально ощущаете, также включает чтение браузером файла с диска, шаг разбора WebP и отрисовку перед записью. Для фото с телефона до 4 мегапикселей полный круг остаётся меньше секунды. Для крупных снимков с зеркалки выше 8 мегапикселей ждите от 2 до 5 секунд в настольном браузере. Мобильные устройства работают примерно в 3 до 5 раз медленнее настольных только на записи, что соответствует разрыву в производительности мобильных процессоров.