WEBP vs JPG, сравнение в примерах

WEBP vs JPG. С приходом WEBP шутки про шакалов останутся в прошлом.

Весь Интернет восхваляет относительно новый формат WEBP, но действительно ли он так хорош и лучше проверенного временем JPG? Спойлер: как оказалось, не всегда. В деталях сравним оба формата и разберёмся, какой из них лучше.

Не сжатие, а потеря

Оба формата призваны уменьшить размер исходного файла и используют для этого сжатие. Сжать в лексиконе большинства графических форматов означает потерять часть исходного, но при этом сохранить суть изображения. После сжатия изображение не является оригиналом, а скорее похоже на него. JPG и WEBP используют различные алгоритмы со своими плюсами и минусами.

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

Техническое сравнение наиболее распространённых форматов

Сравнение популярных графических форматовJPGWEBPPNGGIF
год выпуска1991201019961987
сжатие с потерями+++
сжатие без потерь++
анимация++
прозрачность+++
прогрессивность, миниатюра для предпросмотра+

В каких случаях JPG оказывается лучше WEBP, или ложка дёгтя

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

Настоятельно рекомендую просматривать эту статью на большом экране. Все сравниваемые изображения в разных форматах примерно равны по размеру. JPG всегда слева, WEBP справа.

Первым идёт Микки Рурк с его фактурным лицом. Обратите внимание, сколько деталей теряет WEBP.

WEBP, 41.8KB
JPG, 40.4KB
При равном размере изображения JPG выигрывает у WEBP. Обратите внимание на детальность прорисовки пор кожи и правый зрачок.

Скачать 40.4 КБmickey-rourke.jpg · Скачать 41.8 КБmickey-rourke.webp

Светящийся логотип нашего блога на фоне тёмной бумаги. На втором изображении наблюдается потеря цвета ореола свечения и огромного количества мелких деталей. Тем не менее саму перчинку оба формата передают хорошо.

WEBP, 55.1KB
JPG, 55.7KB
Однозначная победа JPG над WEBP. Обратите внимание, как ухудшается качество свечения и тёмного фона изображения.

Скачать 55.7 КБblack-pepper.jpg · Скачать 55.1 КБblack-pepper.webp

Логотип блога на фоне обычного листа бумаги. Мелкие детали на белом фоне в WEBP тоже страдают.

WEBP, 57.5KB
JPG, 57.8KB
При равном размере изображения JPG одерживает победу над WEBP. Обратите внимание на количество деталей мягкого белого фона.

Скачать 57.9 КБwhite-pepper.jpg · Скачать 57.5 КБwhite-pepper.webp

Когда WEBP равен JPG по количеству деталей

Яблоки, 1280×800. Изображение преимущественно состоит из плавных градиентов. Много одноцветных областей. WEBP чувствует себя в таких условиях просто прекрасно.

WEBP, 133KB
JPG, 177KB
Разница практически незаметна. WEBP намного меньше JPG по размеру.

Закат на море, 1280×800. Изображение преимущественно состоит из плавных градиентов. Много одноцветных областей. WEBP чувствует себя в таких условиях просто прекрасно.

WEBP, 115KB
JPG, 148KB
Разница практически незаметна. WEBP побеждает.

Осенний лес, 1280×800. Количество мелких деталей зашкаливает. Неожиданным образом WEBP, хоть и немного, но проиграл JPG: размер файла WEBP оказался больше на 62 КБ.

WEBP, 500KB
JPG, 438KB
Впервые WEBP оказался даже больше по размеру, чем JPG. Иллюстрация с огромным количеством мелких деталей.

Скачать 438.4 КБforest.jpg · Скачать 500.9 КБforest.webp

Минимально возможный уровень качества

При сильной степени сжатия мягкие градиенты на JPG становятся пилообразными и появляются артефакты. Изображение в шапке этой статьи также относится к этому разделу.

Едва поверив глазам, видим: на это изображение WEBP понадобилось всего 1840 байт. Без прикрас, WEBP — король плавных градиентов при минимальном размере изображения.

WEBP, 1.84KB
JPG, 5.49KB
JPG с треском проваливает тест, WEBP оказался меньше соперника почти в три раза.

Выявленные плюсы и минусы форматов

Плюсы и минусы WEBP и JPGJPGWEBP
чёткие границывокруг границ появляются артефактынебольшое размытие границ
градиентыпоявляются острые граниотлично
нечёткие деталихорошотеряют фактуру
общая чёткостьчётконебольшая «мыльность» в высоком и низком диапазонах
общая чёткость при сильном сжатиичётко, появляются артефактыизображение «замылено» в деталях, границы чёткие
прогрессивностьгрузится от размытого к чёткомугрузится сверху вниз
размер файлавышениже на 30%
поддержка браузерами на момент публикацииабсолютнаяболее 60%

Как мы видим из таблицы, WEBP не всегда лучше JPG. Тем не менее чаще всего он выигрывает по размеру и качеству, если не требуется показать мелкие фактурные детали.

Выводы

Совсем недавно я переводил этот блог на WEBP. Прочитайте, с какими трудностями мне пришлось столкнуться. Я получил потерю мелких деталей при использовании WEBP даже при степени сжатия 85%, и это, конечно, не радует, но размер при этом получается меньше примерно на 30%. Невооружённым взглядом заметить отсутствие мелких деталей сложно, зато хорошо заметно увеличение скорости загрузки страницы.

Таким образом, объём главной страницы этого блога при использовании WEBP уменьшился с 1.8 МБ до 1.1 МБ, что довольно ощутимо, скорость загрузки возросла почти в два раза. Сейчас средняя иллюстрация при использовании WEBP в разрешении 1280×800 занимает примерно 120 КБ.

Несмотря на некоторые недостатки, использование WEBP несёт ощутимые преимущества. А использовать его или нет — решать вам.

Можно поставить столько лайков, сколько хочешь
0просмотров

Комментарии