Перейти к содержимому
myconvert.ru

Что такое WebP и почему он не открывается

Обновлено

Инструмент по теме статьи — работает прямо здесь, без загрузки файлов на сервер:

WebPJPGКонвертер WebP в JPG онлайн
Формат WebP — что это и почему файл не открывается

Вы сохранили картинку с сайта, а она не открывается: двойной щелчок ничего не даёт, форма загрузки её отвергает, а в документ вставить не получается. В свойствах файла написано «WEBP». Разберёмся, что это и почему так вышло.

Что такое WebP

WebP — формат изображений, разработанный Google в 2010 году. Он построен на технологиях видеокодека VP8 и решает сразу три задачи, которые раньше требовали трёх разных форматов: сжимает фотографии эффективнее JPG, хранит прозрачность как PNG и умеет анимацию как GIF.

Экономия реальная: при одинаковом визуальном качестве картинка весит на 25–35% меньше, чем JPG. Для сайта с десятками иллюстраций это заметно ускоряет загрузку, а скорость загрузки поисковые системы учитывают при ранжировании. Поэтому WebP и распространился так широко.

Откуда он у вас на диске

Когда браузер запрашивает страницу, он сообщает серверу, какие форматы понимает. Современный браузер понимает WebP, поэтому сервер отдаёт самый лёгкий вариант картинки. Вы нажимаете «Сохранить изображение как» — и на диск попадает ровно то, что пришло по сети, то есть .webp.

Никакой ошибки здесь нет. Проблема в том, что за пределами браузера этот формат живёт плохо.

Почему его не принимают

Формы загрузки. Большинство сайтов проверяет расширение файла по короткому списку: JPG, PNG, иногда PDF. WebP в эти списки почти не попадает, особенно на государственных порталах и в кадровых системах, написанных несколько лет назад.

Офисные программы. Вставить WebP в документ или презентацию удаётся не всегда — зависит от версии пакета.

Печать. Фотосалоны и типографии работают с JPG и TIFF. WebP там просто не знают.

Старые системы. Windows до десятой версии и macOS до одиннадцатой показывают WebP только через браузер.

Как проверить, что файл в порядке

Перетащите его в окно любого браузера. Если картинка открылась — с файлом всё хорошо, проблема исключительно в совместимости. Если и браузер отказался, файл повреждён при скачивании.

Что делать

Самое надёжное — перевести картинку в JPG. Этот формат принимают абсолютно все системы, от банковских форм до принтеров двадцатилетней давности.

Конвертер WebP в JPG работает прямо на этой странице: файл не загружается ни на какой сервер, обрабатывается в вашем браузере и сразу скачивается обратно. Можно добавить до пятидесяти картинок за раз.

Если в изображении есть прозрачность — это логотип, иконка или товар без фона, — выбирайте перевод в PNG. JPG прозрачность не умеет и зальёт её сплошным цветом, что для логотипа обычно неприемлемо.

А если наоборот, WebP нужен

Такое бывает, когда вы готовите картинки для собственного сайта и хотите ускорить его загрузку. Тогда работают обратные инструменты: JPG в WebP для фотографий и PNG в WebP для графики с прозрачностью.

В этом случае имеет смысл отдавать WebP через тег picture с запасным вариантом в JPG — так картинку увидят и те немногие клиенты, которые формат не понимают.

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

Можно ли настроить браузер, чтобы он сохранял картинки в JPG?
Напрямую — нет. Браузер сохраняет то, что прислал сервер, а сервер отдаёт WebP, потому что браузер сообщил о его поддержке. Обходной путь — скопировать картинку в буфер обмена и вставить в редактор: тогда на диск попадёт тот формат, в котором сохранит редактор.
Почему WebP открывается у меня, но не открывается у коллеги?
Потому что поддержка зависит от версии системы и программы. Windows 10 и macOS 11 показывают WebP штатно, более ранние версии — нет. Браузеры умеют формат все, а вот офисные пакеты и просмотрщики изображений — по-разному.
Теряется ли качество при переводе WebP в JPG?
Немного теряется, потому что оба формата сжимают с потерями и картинка пересохраняется заново. На качестве 90 разницу можно увидеть только при попиксельном сравнении. Важнее помнить, что вернуть то, что уже отбросил WebP, конвертация не может.
Что делать с прозрачным фоном?
JPG прозрачность не поддерживает, поэтому она заливается цветом. Если прозрачность нужна, переводите файл в PNG — он сохранит альфа-канал целиком.