Алгоритм Google может сжать JPEG на 45% без потери качества

Разработчики Google надеются, что, ускорив загрузку страниц с помощью нового алгоритма, они смогут повысить удовлетворенность пользователей и показывать им больше рекламы.

Высокая скорость загрузки страниц – одна из ключевых предпосылок получения сайтом высоких позиций в SERP Яндекса или Google, а также увеличения коэффициента конверсии и расширения аудитории. Как показало свежее исследование, 53 процента посетителей покидают мобильные лэндинги, которые загружаются дольше 3 секунд – в том числе и из-за необходимости скачивания на клиентские устройства "тяжелых картинок".

Алгоритм Google может сжать JPEG на 45% без потери качества

Это же исследование показало, что вес трети проанализированных страниц может быть снижен на 250 килобайт и более за счет сжатия изображений и текста с использованием стандартных методов архивации. Но это далеко не предел. Как сообщает The Register, вооружившись новым алгоритмом Google под названием Guetzli, можно сжать JPEG на 45%, не сделав такую картинку заметно менее привлекательной. То есть практически без потери качества.

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

Созданный для этой цели алгоритм сжатия Guetzli использует разработанную Google модель обычного зрения (или человеческого зрения – в отличие от машинного зрения / computer vision) Butteraugli, чтобы выяснить, какое из полученных изображений нельзя отличить от оригинала человеческим глазом. Иными словами, модель Butteraugli позволяет машине взглянуть на изображение глазами обычного человека, ориентируясь на так называемую "психовизуальную метрику".

Эффективность алгоритма Guetzli обусловлена тем, что он эффективно использует одну важную особенность человеческого глаза: наши глаза имеют более низкое пространственное разрешение в синем, чем в красном и зеленом. Поэтому точность при сжимании синих элементов картинки не особо важна. Это по большей части и позволяет добиться полуторакратного сжатия без потери качества. Но есть одно "но": алгоритм очень прожорлив – он характеризуется высокими требованиями к вычислительной мощности как клиентского устройства, так и сжимающего картинки сервера.

Комментарии (2)
  17.03.2017 09:39
не поленитесь кроме рерайта немного самим погуглить что это, можно как минимум ссылку на репозиторий оставить для скачивания https://github.com/google/guetzli
  17.03.2017 09:59
Проверял скорость загрузки страницы - диагноз "изображение не оптимизировано", лишних 27 байт уберите, вот тогда будет скорость :))) Выдали мне оптимизированное ими изображение - на него без слез смотреть нельзя. Лучше бы занимальсь поисковыми алгоритмами, и не лезли не в свое дело, хорошего софта для оптимизации изображений хватает.

Подписка