- Google представил Jpegli — библиотеку кодирования с открытым исходным кодом, призванную устранить недостатки сжатия JPEG.
- Jpegli обещает улучшенные показатели сжатия при сохранении высокого качества изображения.
- Совместимость с существующими инструментами и возможная интеграция в продукты Google указывают на широкое внедрение.
Долгое время JPEG был одним из основных форматов сжатия изображений, но у него есть и заметные недостатки: при сжатии нередко теряется качество изображения и появляются артефакты сжатия. НедавноGoogleопубликовал библиотеку кодирования с открытым исходным кодом под названиемJpegli, которая призвана решить эти проблемы.
Читайте также:Google и исследователи из Стэнфорда запускают инструмент проверки фактов на основе ИИ
Читайте также:Google.org запускает акселератор генеративного ИИ для некоммерческих организаций
Jpegli появился из необходимости оптимизации веб-сайтов
Чтобы ускорить загрузку веб-страниц, нужно найти баланс между степенью сжатия и качеством изображения. Jpegli, как утверждается, обеспечивает более высокую степень сжатия, чем существующие методы, сохраняя при этом высокое качество изображений; потенциальное улучшение может достигать 35 %. Важно отметить, что Jpegli полностью совместим с существующими кодерами и декодерами JPEG и поддерживает распространённый 8-битный формат, а также опциональные форматы от 10 бит и выше (это может уменьшить артефакты сжатия).
Google утверждает, что Jpegli может обеспечить более высокое качество изображения, чем традиционные кодеры, при том же битрейте. Например, в тестах Jpegli показал лучшее качество при битрейте 2,8 BPP по сравнению с libjpeg-turbo на 3,7 BPP, при этом битрейт последнего на 32 % выше, чем у Jpegli.
В основе Jpegli — новые технологии, которые лучше уменьшают шум изображения
Google не раскрывает многих деталей о том, как работает Jpegli, но его суть заключается в использовании новых технологий, которые лучше уменьшают шум изображения и сохраняют больше деталей в файлах меньшего размера. Некоторые из этих техник основаны на более ранних исследованиях Google, связанных с форматом JPEG XL.
Благодаря этим технологиям Jpegli позволяет уменьшать размер файлов, сохраняя отличное качество изображения, и полностью совместим с существующими браузерами и другими инструментами обработки изображений.
Jpegli может быть интегрирован в собственные продукты Google
Jpegli теперь доступен на Github в открытом исходном коде, чтобы заинтересованные разработчики могли продолжить исследования. Для обычных пользователей эта технология означает более быструю загрузку изображений и меньший расход данных при просмотре веб-сайтов в будущем. Хотя Google не объявил о конкретных планах, широко распространено мнение, что Jpegli может появиться в собственных продуктах Google, таких какGoogle Photos. Если объём хранилища для изображений удастся сократить на 30 % без потери исходного качества, это значительно снизит нагрузку на серверы Google.

