adblock check

Новый алгоритм от Google сжимает JPEG без потери качества

Специалисты из компании Google представили алгоритм, который сжимает изображения формата JPEG на 35% без потери качества. Новая технология, получившая название Guetzli, основана на психовизуальной модели анализа (Butteraugli). Алгоритм воспринимает картинку приблизительно такой, какой ее видит человек, и удаляет незаметные глазу детали.

Новый алгоритм от Google сжимает JPEG без потери качества
Пример использования Guetzli для улучшения качества изображения.
Слева — оригинальное изображение, посередине — сжатое через libjpeg,
справа — компрессия алгоритмом Guetzli

Новый алгоритм может работать и в «обратную» сторону: улучшать качество изображений, сохраняя их исходный размер. Google опубликовала пример, наглядно демонстрирующий новый алгоритм в действии. Как видно на картинке, Guetzli практически не изменяет цвета пикселей, в отличие от libjpeg (широко используемой технологии сжатия JPEG-файлов).

Новый алгоритм от Google сжимает JPEG без потери качества
Пример использования Guetzli для сжатия изображения.
Слева — оригинальное изображение, посредине — сжатое через libjpeg,
справа — компрессия алгоритмом Guetzli

Сжатые с помощью Guetzli изображения полностью поддерживаются современными браузерами и устройствами. К сожалению, у Guetzli есть один недостаток — скорость сжатия значительно ниже, чем у альтернатив. Код новой технологии выложен на GitHub, где любой разработчик может найти его и свободно использовать в своих проектах.

BoobyBoo85 BoobyBoo85
Без вести проспавший
6 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
REG_horse 7 лет
Chrome будет картинки побыстрее загружать.
И без потери качества
Polkiss 7 лет
Мылить будет.
STeeL835 7 лет
Ну вообще-то на примере с глазом, я увидел, что Guetzli какой-то менее цветастый, так что пример с неизменностью цвета пикселей как-то не зашел
MsMaximRus 7 лет
скоро шутки про шакалов и жипеги будут не актуальны, лол
khodji-akbar 7 лет
скорее бы придумали алгоритм сжатия «Дудочника»!))