Googlov prenovljeni JPEG za tretjino kompaktnejši

Matej Huš

17. mar 2017 ob 21:24:17

Google je razvil nov odprtokodni algoritem za stiskanje slik v format JPEG, ki ob enaki kakovosti ustvari 29-45 odstotkov manjše datoteke kakor uveljavljeni libjpeg. Nov algoritem so poimenovali Guetzli, kar v švicarski nemščini pomeni piškot. Njegova glavna prednost je združljivost nazaj, saj so stisnjene slike popolnoma združljive s standardom JPEG, tako da težav s prikazovanjem ni. Poznamo namreč tudi nekaj radikalno novih algoritmov (denimo RAISR ali WebP), ki terjajo nove odjemalce in se zato na internetu ne primejo.

Stiskanje v JPEG sestavljajo tri stopnje: transformacija v barvnem prostoru, diskretna kosinusna transformacija in kvantizacija. Guetzli je izboljšal zadnji korak, zaradi česar so fotografije manjše in tudi lepše.

Format JPEG pač prinaša izgube (lossy format), zato rezultat ni enak izvirniku. Google je izvedel preizkuse in ti so pokazali, da so ljudem bolj všeč fotografije, ki so stisnjene z Guetzlijem kakor libjpegom, četudi so bile enako velike. Glavna Guetzlijeva pomanjkljivost je večja računska zahtevnost, zato stiskanje traja dlje. Toda ker je rezultat boljši in manjši, je cena sprejemljiva.