Diit.cz - Novinky a informace o hardware, software a internetu

Google přichází s novým kompresním algoritmem Guetzli, zmenší JPEGy o třetinu

Přes všechny ty nové slibné formáty obrázků, které v čele s WebP možná jednoho dne převládnou, stále převažuje starý dobrý JPEG.
JPEG náhled, Linux, Eye of GNOME

A projekty jako mozjpeg od Mozilly, nebo tento nový Guetzli od Googlu jeho životnost nadále posouvají.

Guetzli se nijak zásadně neliší od ostatních encoderů, které vylepšují to, co bychom mohli nazvat „běžné generické JPEG encodery“. Opět zde přichází sada optimalizací zohledňující lidský psychovisuální model, tedy to jak lidské oko/mozek vnímá tu či onu dílčí vlastnost. A Google tvrdí, že Guetzli je v tomto vůbec nejlepší.


Vlevo zdroj, uprostřed standardní libjpeg, vpravo Guetzli

Znamená to v zásadě to, že agresivněji / efektivněji (nehodící se škrtněte) optimalizuje kvantizační tabulky a koeficienty diskrétní kosínové transformace (DCT) pro jednotlivé JPEG bloky. Obvykle dosahovaná míra zmenšení souborů je mezi 29 až 45 %, resp. v průměru 35 %. Při dané pozorovací vzdálenost by uživatel neměl vidět rozdíl.

Tak jako tak pochopitelně platí, že nový algoritmus, jelikož zasahuje do složení snímku, spoléhá na to, že na fotografii se díváte z určité vzdálenosti při určitém zvětšení. Na mě osobně obě ukázky na Googlím blogu působí dojmem, že Guetzli je visuálně horší. Ale to platív přímém porovnání a s tím, že pochopitelně hledám, jestli Guetzli nevypadá náhodou hůř. V reálu (či dvojitě slepém testu) bych možná ono zhoršení nepoznal. Protože i pokud je Guetzli prokazatelně visuálně horší, pořád může být dostatečně dobrý. Na druhou stranu je ale Guetzli v současné verzi extrémně, opravdu extrémně výpočetně i paměťové náročný.

Za sebe ale říkám, že pokud se jednoho dne dočkáme formát kombinujícího například vlastnosti FLIF a kompresní know-how AV1 a všeobecně přijatého celým světem, budu nejšťastnější ježek pod sluncem.

Tagy: 
Zdroje: 

David Ježek (Google+)

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce sw patentů a omezování občanských svobod ve prospěch korporací. Fanoušek Asimova, Kinga, Feynmana, Sudka, 70mm filmu, sf/vf filmu, Fomapanu 400, starých dobrých her, 99% čokolády, indické kuchyně, domácího kváskového chleba a řady dalších věcí.

více článků, blogů a informací o autorovi

Diskuse ke článku Google přichází s novým kompresním algoritmem Guetzli, zmenší JPEGy o třetinu

Čtvrtek, 23 Březen 2017 - 01:40 | Vláďa | Nedávno jsem testoval bezeztrátové kompresory PNG...
Středa, 22 Březen 2017 - 17:22 | Ji Si | Zdá se mi, že je to spíše nějaká alfa nebo beta...
Středa, 22 Březen 2017 - 16:02 | Raul Endymion | Neni zac, rado se stalo. Btw: Swap se nevyuzival...
Středa, 22 Březen 2017 - 15:59 | Ji Si | Děkuji za odpověď. V takovém stavu se mi to jeví...
Středa, 22 Březen 2017 - 14:50 | Damel | Když už se bavíme o zmenšování velikosti...
Středa, 22 Březen 2017 - 14:24 | Raul Endymion | Neznal jsem, kouknul jsem, info - neumi...
Středa, 22 Březen 2017 - 14:19 | PeZa PeZa | Nejlepsi co jsem zatim zkusil je XAT image...
Středa, 22 Březen 2017 - 14:13 | Raul Endymion | Cerna je taky barva :) MozJpeg ma docela pekne...
Středa, 22 Březen 2017 - 13:53 | no-X | Když už je tu tolik zkušených osob, zeptám se,...
Středa, 22 Březen 2017 - 13:33 | Raul Endymion | Od cca 400*400px do cca 2000*2000px. vyzkouseli...

Zobrazit diskusi