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




!

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




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

blog comments powered by Disqus


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


Soft

←+Ctrl+→

Интересные новости
Все, что известно про вирус-вымогатель XData: кто под угрозой и что делатьВсе, что известно про вирус-вымогатель XData: кто под угрозой и что делать
Уязвимость CVE-2017-7494 в Samba позволяет исполнять произвольный код на удалённой системеУязвимость CVE-2017-7494 в Samba позволяет исполнять произвольный код на удалённой системе
Istio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой KubernetesIstio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой Kubernetes
Linux-дистрибутив для безопасной и анонимной работы Tails обновился до версии 3.0~rc1Linux-дистрибутив для безопасной и анонимной работы Tails обновился до версии 3.0~rc1
Новый вирус инфицировал устройства украинских пользователей ИнтернетНовый вирус инфицировал устройства украинских пользователей Интернет
Блок рекламы


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

Istio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой KubernetesIstio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой Kubernetes
На Google I/O 2017 анонсировали бета-версию Android O, рассказали о новшествах и особенностяхНа Google I/O 2017 анонсировали бета-версию Android O, рассказали о новшествах и особенностях
Windows 10 сможет качать обновления при лимитированном интернетеWindows 10 сможет качать обновления при лимитированном интернете
В сети появились первые скриншоты новой ОС Google FuchsiaВ сети появились первые скриншоты новой ОС Google Fuchsia
Airbnb купила Deco Software и открыла код Deco IDE для JavaScript-приложений с React NativeAirbnb купила Deco Software и открыла код Deco IDE для JavaScript-приложений с React Native
Пчелы против меда: Google, возможно, делает свой адблокер для Chrome
Google запустила новый сайт со своими Open Source-проектами и связанной документациейGoogle запустила новый сайт со своими Open Source-проектами и связанной документацией
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-библиотеки для визуализации данных
Последние новости

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