Google открыла код Guetzli для более компактных качественных JPEG-изображений в интернете

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

Слева направо: оригинал, libjpeg, Guetzli такого же размера
Слева направо: оригинал, libjpeg, Guetzli такого же размера / Иллюстрация с сайта Google Research Blog (com)

Разработчики утверждают, что использование декодера Guetzli (его название происходит от слова «печенье» на швейцарском немецком) увеличит скорость загрузки контента веб-страниц, а использование поддерживаемого браузерами и другими приложениями формата (JPEG) обеспечит необходимую совместимость. С практической точки зрения Guetzli аналогичен алгоритму Zopfli, созданному в Google для уменьшения размера PNG- и gzip-файлов без необходимости в создании новых форматов. Платой за более компактный (но при этом качественный) результат в случае Guetzli является большее время работы алгоритма (в сравнении с распространёнными аналогами вроде libjpeg).

Средний размер JPEG-файлов, созданных с Guetzli, на 20—30 процентов ниже аналогичных по качеству картинок, сгенерированных с libjpeg. Исходный код проекта написан на C++ и доступен на GitHub под свободной лицензией Apache License 2.0.

Дмитрий Шурупов по материалам Google Research Blog (com).



Коды для вставки в блог\форум




Интересные новости
Firefox получил поддержку режима «картинка в картинке»Firefox получил поддержку режима «картинка в картинке»
Блок рекламы


Похожие новости

Верховный суд США рассмотрит иск Oracle к GoogleВерховный суд США рассмотрит иск Oracle к Google
Приложение по обучению программированию Grasshopper от Google стало доступно для десктоповПриложение по обучению программированию Grasshopper от Google стало доступно для десктопов
Google Chrome будет блокировать весь смешанный контентGoogle Chrome будет блокировать весь смешанный контент
В Google Chrome теперь можно отправлять веб-страницы на другие устройстваВ Google Chrome теперь можно отправлять веб-страницы на другие устройства
В драйверах более 40 производителей оборудования нашли уязвимости
Google забанит расширения для Chrome, которые собирают много данных об активности пользователей
Google закроет лазейку в Chrome, позволяющую определять включенный режим инкогнитоGoogle закроет лазейку в Chrome, позволяющую определять включенный режим инкогнито
Google увеличил размер выплат за уязвимости, найденные в ChromeGoogle увеличил размер выплат за уязвимости, найденные в Chrome
Google: мы не собираемся «убивать» расширения для блокировки рекламы в ChromeGoogle: мы не собираемся «убивать» расширения для блокировки рекламы в Chrome
В Google Chrome теперь можно переопределять геолокацию для тестирования сайтовВ Google Chrome теперь можно переопределять геолокацию для тестирования сайтов
Последние новости

Подгружаем последние новости