Формат WebP
Меньше, чем JPEG, меньше, чем PNG, поддерживает прозрачность и анимацию. Выбор по умолчанию для веба.
Что такое WebP?
WebP был выпущен Google в 2010 году, основан на видеокодеке VP8. Он имеет как режим с потерями, который конкурирует с JPEG, так и режим без потерь, который конкурирует с PNG — и он превосходит каждый из них по размеру в соответствующем режиме.
Важно отметить, что его режим с потерями поддерживает прозрачность, чего JPEG вообще не может. Эта единственная комбинация — маленький, с потерями, прозрачный — не имеет аналогов в старых форматах, и именно поэтому WebP заменил PNG для многих веб-ресурсов.
Типичная экономия составляет 25–35% по сравнению с JPEG при сопоставимом визуальном качестве и значительно больше по сравнению с PNG для графики.
Общие применения
- Фотографии и графика на современных веб-сайтах
- Ресурсы, которым нужна прозрачность, но они должны оставаться маленькими
- Короткие анимации как более легкая альтернатива GIF
- Любое изображение, где важен вес страницы
Преимущества
- Значительно меньше, чем JPEG и PNG при эквивалентном качестве
- Оба режима — с потерями и без потерь — в одном формате
- Альфа-прозрачность в обоих режимах
- Поддержка анимации
Ограничения
- Поддержка вне браузеров непостоянна — некоторые настольные приложения и многие почтовые клиенты до сих пор отказываются от него
- Все еще больше, чем AVIF при том же качестве
- Кодирование медленнее, чем JPEG
- WebP с потерями может создавать ореолы вокруг очень резких краев при низком качестве
Поддержка браузерами
Поддерживается всеми текущими браузерами — Chrome, Firefox, Safari и Edge. Вне браузера ожидайте пробелов в старом настольном программном обеспечении и почтовых клиентах.