Компанія Google представила нову бібліотеку кодування JPEG під назвою Jpegli, яка призначена покращити стиснення та якість зображень в Інтернеті.

Jpegli зберігає високу обернену сумісність з оригінальним стандартом JPEG, пропонуючи при цьому розширені можливості та покращення коефіцієнта стиснення на 35% при налаштуваннях стиснення високої якості.

Бібліотека використовує адаптивні евристики квантування, покращений вибір матриці квантування, точні проміжні результати та можливість використання більш продвинутого кольорового простору для зменшення шуму та покращення якості зображення.

Ці техніки були ретельно розроблені з використанням традиційного 8-бітного формалізму JPEG, що забезпечує сумісність з існуючими JPEG-вьюверами.

Jpegli також підтримує динаміку 10+ біт на компонент, доступ до якої здійснюється через розширення API, зменшуючи видимі артефакти смугастості в повільних градієнтах.

Швидкість кодування Jpegli порівнянна з традиційними підходами, що дозволяє легко інтегрувати її в існуючі робочі процеси без шкоди для продуктивності або використання пам’яті.

Для порівняння якості зображень Jpegli, libjpeg-turbo та MozJPEG на декількох бітрейтах були залучені краудсорсингові оцінювачі, при цьому Jpegli отримала вищий рейтинг ELO, ніж libjpeg-turbo, при бітрейті на 32% вище.

Jpegli має потенціал зробити Інтернет швидшим і візуально привабливішим, стискаючи зображення високої якості ефективніше, ніж традиційні JPEG-кодеки.

Джерело

ELO scores

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *