Jpegli: Нова технологія стиснення зображень
У компанії Google розробили нову бібліотеку для кодування JPEG під назвою Jpegli. Ця бібліотека вирізняється високою швидкістю роботи, ефективністю стиснення та якістю зображень порівняно зі стандартним JPEG. Вона сумісна з оригінальним стандартом JPEG, а також бібліотеками libjpeg-turbo та MozJPEG.
Інтернет змінив наше життя, роботу та спілкування. Однак, сторінки, які завантажуються повільно, можуть стати джерелом роздратування. В основі цієї проблеми лежить кодування зображень. Для поліпшення цього Google представляє новий формат Jpegli – передову бібліотеку кодування JPEG, яка забезпечує високу сумісність зі старими версіями, вдосконалені можливості та покращення стиснення на 35% при високих налаштуваннях якості стиснення.
Jpegli – це нова бібліотека кодування JPEG, яка призначена бути швидшою, ефективнішою та більш візуально привабливою, ніж традиційний JPEG. Вона використовує кілька нових технік для досягнення цих цілей:
- Висока якість результатів: Jpegli забезпечує більш точні та ефективні обчислення, що призводить до чіткіших зображень з меншою кількістю помітних артефактів.
- Швидкість: Швидкість кодування Jpegli порівняна з традиційними методами, тому веб-розробники можуть легко інтегрувати Jpegli в свої поточні процеси роботи без втрати продуктивності.
- Використання 10+ біт: Jpegli може кодувати зображення з використанням 10+ біт на компонент. Це дозволяє уникнути помітних артефактів при роботі з плавними переходами та градієнтами в зображенні.
- Більш ефективне стиснення: Jpegli стискає зображення ефективніше, що дозволяє заощаджувати пропускну здатність та місце на зберігання, а також прискорює завантаження веб-сторінок.
Як працює Jpegli?
Jpegli використовує ряд нових технік для зменшення шуму та покращення якості зображення: адаптивні квантувальні евристики, вибір покращеної матриці квантування, точне обчислення проміжних результатів та можливість використання більш розвинутого колірного простору. Усі ці нові методи ретельно розроблені для використання традиційної 8-бітової форми JPEG, щоб нові стиснуті зображення були сумісні з існуючими переглядачами JPEG, такими як браузери та програмне забезпечення для обробки зображень.
У випробуваннях Jpegli, які проводилися з допомогою спільного оцінювання користувачів, порівнювалися пари зображень, закодованих за допомогою трьох кодеків: Jpegli, libjpeg-turbo та MozJPEG. В результаті виявлено покращення якості зображення Jpegli порівняно з іншими кодеками при різних бітрейтах.