коментариев
Поделиться статьей:

Все о новом формате изображений WebP

18.11.2020 на прочтение 3 минуты

Скорость загрузки страниц занимает не последнее место в продвижении и оптимизации сайта. Этим вопросом занялась мировая компания Google и в 2010 году презентовала свой формат изображения с названием WebP. Главный упор делался на алгоритмы сжатия для уменьшения размера изображения без потери качества. Разработчик гарантирует, что в результате конвертации размер изображения уменьшится 25–34% в сравнении с популярными форматами JPEG и PNG. Формат WebP есть хорошей альтернативой пользователям, которым важен размер графики на сайте, для обеспечения более быстрой загрузки страниц и конечно удобства в использовании веб-ресурса.

Методы сжатия или как работает WebP

Чтобы добиться такой разницы  в размере, WebP использует 2 способа сжатия:

  • сжатие с потерями качества 
  • сжатие без потерь качества

Рассмотрим кратко принципы работы этих двух алгоритмов сжатия. В основе WebP сжатие с потерями качества лежит использование методики прогнозирования. А именно при кодировании с прогнозированием используется значения соседних блоков пикселей для предсказания и определения нового  пиксельного блока, а затем кодируется только разница. Так каждый блок пикселей предсказан на основе других блоков пикселей, окружающих его. Благодаря эффективности методики прогнозирования многие из блоков содержат нулевую разность, что приводит к большему сжатию и, следовательно, к меньшему размеру файла. 

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

Поддержка формата .webp

К сожалению, поддержка формата идет не так быстро как хотелось, многие системы только недавно начали внедрять возможность работать с этим форматом, но все же этот формат более продвинутый и поддерживаемый чем другие современные форматы изображений, которые предназначены для экономии трафика, например, за формат JPEG XR.

Сейчас просмотр изображений в формате WebP поддерживается браузерами Google Chrome начиная с 9 версии, Opera  начиная с версии 11.10  и Firefox  с версии 65. Очень долго внедрялась поддержка  WebP компаниями Microsoft и Apple, отчасти от того, что  обе компании работают над своими форматами изображений,  но в Edge от 18 версии и Safari с 14 версии уже появился поддержка этого формата. По статистике уже более 75 % браузеров имеют соответствующую опцию.

Специалисты рекомендуют пока использовать несколько форматов, та тот случай когда в системы не будет возможности обрабатывать данный формат.

Конвертация изображений у WebP и наоборот

Выполнить конвертацию изображений у WebP можно различными способами:

  • используя онлайн-сервисы (например, Online-Convert). Существует их очень много, найти их через запрос в браузере не будет проблемой, является одним из самых простых методов конвертации.
  • скачать специальных приложений для конвертирования форматов, большинство этих программ платные, например, XnConvert.
  • через модули в CMS;  
  • плагины графических редакторов, также большинство популярных редакторов, таких как Paint, GIMP позволяют сразу открывать и работать с этим форматом с последующим преобразованием в другой поддерживающий формат.
  • через инструменты командной строки. WebP включает облегченную библиотеку кодирования и декодирования libwebp и инструменты командной строки cwebp и dwebp для преобразования изображений в формат WebP и из него. Форматы JPEG, PNG и TIFF в WebP конвертируют с помощью утилиты cwebp, а декодируют с помощью dwebp.

Развитие формата

Специалисты компании Google не останавливают популяризацию своего формата и работают над новой версией, которая получили название WebP2. Не так давно Git был создан репозиторий libwebp2 с первыми наработками и внедрениями по проекту. Все это пока эксперименты и официальной поддержки и анонса этого формата нет. Но компания имеет за цель, с помощью новых методов достичь  степень компрессии на 30% больше по сравнению с классическим выполнением сжатия по алгоритмах WebP.

Касательно клиентов ГиперХост, вы можете использовать данный формат и работать с ним на наших серверах.

Приятной работы.


Close Screen
Maria Kholodnitska
Статей: 221
Оцените статью:


Спасибо за отзыв
Рейтинг: 5 из 5 Голосов: 1