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).




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.

0



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

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
GitLab 9.0 — крупное обновление Open Source-системы с улучшениями для DevOps и CI/CDGitLab 9.0 — крупное обновление Open Source-системы с улучшениями для DevOps и CI/CD
Apache Mynewt 1.0.0 — операционная система с открытым кодом для компактных устройств и интернета вещей (IoT)Apache Mynewt 1.0.0 — операционная система с открытым кодом для компактных устройств и интернета вещей (IoT)
Microsoft выпустит Windows 10 без встроенных шпионовMicrosoft выпустит Windows 10 без встроенных шпионов
GNOME 3.24: ночной режим освещения, приложение рецептов и лучшая поддержка FlatpakGNOME 3.24: ночной режим освещения, приложение рецептов и лучшая поддержка Flatpak
watchOS 3.2, macOS 10.12.4 и tvOS 10.2 стали доступны для загрузкиwatchOS 3.2, macOS 10.12.4 и tvOS 10.2 стали доступны для загрузки
Блок рекламы


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

Kubernetes 1.6: первый релиз без менеджмента Google и с поддержкой 5000 нодKubernetes 1.6: первый релиз без менеджмента Google и с поддержкой 5000 нод
Apache Mynewt 1.0.0 — операционная система с открытым кодом для компактных устройств и интернета вещей (IoT)Apache Mynewt 1.0.0 — операционная система с открытым кодом для компактных устройств и интернета вещей (IoT)
AnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данныхAnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данных
Upspin — новый Open Source-проект Google для безопасного обмена файлами по сетиUpspin — новый Open Source-проект Google для безопасного обмена файлами по сети
Google добавила в Open Source-проект Chromium код мобильного веб-браузера Chrome для iOSGoogle добавила в Open Source-проект Chromium код мобильного веб-браузера Chrome для iOS
Google Chrome начал предупреждать о небезопасных HTTP-страницахGoogle Chrome начал предупреждать о небезопасных HTTP-страницах
Google выпустила Draco — Open Source-библиотеку для сжатия 3D-графикиGoogle выпустила Draco — Open Source-библиотеку для сжатия 3D-графики
Google и Fiat Chrysler показали новую информационно-развлекательную автомобильную систему на базе Android 7.0Google и Fiat Chrysler показали новую информационно-развлекательную автомобильную систему на базе Android 7.0
Google выпустила Grumpy для трансляции кода Python на язык Go и лучшей производительностиGoogle выпустила Grumpy для трансляции кода Python на язык Go и лучшей производительности
Wycheproof ­— Open Source-проект Google для проверки криптографических библиотекWycheproof ­— Open Source-проект Google для проверки криптографических библиотек
Последние новости

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