Новый алгоритм Google уменьшает размер файлов JPEG на 35%

1716

Google представил новый алгоритм сжатия изображений под названием Guetzli. Он позволяет уменьшить размер JPEG-файлов на 35% без потери качества.

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

Тестирование показало, что пользователи предпочитают изображения Guetzli в сравнении с картинками, сжатыми с помощью стандартной библиотеки libjpeg – даже если последние имели такой же или немного больший размер.

Слева направо – оригинал, результат сжатия libjpeg, результат сжатия Guetzli

Минусом Guetzli является то, что он требует больше времени на создание сжатых изображений, чем другие методы.

В Google надеются, что это решение поможет ускорить загрузку веб-страниц.

Исходный код алгоритма доступен в репозитории на GitHub.