Новий алгоритм Google зменшує розмір файлів JPEG на 35%
Google представив новий алгоритм стиснення зображень під назвою Guetzli. Він дозволяє зменшити розмір JPEG-файлів на 35% без втрати якості.
Guetzli використовує методи, подібні до тих, які застосовуються в алгоритмі Zopfli. При цьому в Google відзначають, що новий алгоритм забезпечує передачу кольору більш ретельно і детальним чином, ніж можна досягти іншими методами. Такого результату вдалося досягти завдяки псіховізуальной моделі сприйняття зображень.
Тестування показало, що користувачі вважають за краще зображення Guetzli в порівнянні з картинками, стислими за допомогою стандартної бібліотеки libjpeg - навіть якщо останні мали такий же або трохи більший розмір.
Зліва направо - оригінал, результат стиснення libjpeg, результат стиснення Guetzli
Мінусом Guetzli є те, що він вимагає більше часу на створення стислих зображень, ніж інші методи.
В Google сподіваються, що це рішення допоможе прискорити завантаження веб-сторінок.
Вихідний код алгоритму доступний в репозиторії на GitHub.