Google predstavil knižnicu jpegli pre efektívnejšiu kompresiu obrázkov JPEG

Google predstavil novú knižnicu s otvoreným zdrojovým kódom jpegli, ktorá implementuje kodér a dekodér obrázkov JPEG. Knižnica obsahuje ďalšie optimalizácie na zlepšenie účinnosti kódovania, čo umožňuje až o 35 % vyššiu mieru kompresie pre vysokokvalitné obrázky ako tradičné kodeky JPEG. V porovnaní s libjpeg-turbo vám knižnica jpegli umožňuje dosiahnuť podobnú úroveň kvality pri znížení bitovej rýchlosti o 32 %. Na úrovni API a ABI je knižnica plne kompatibilná s libjpeg62 a dá sa použiť na jej transparentnú náhradu. Kód knižnice je napísaný v C++ a distribuovaný pod licenciou BSD.

Google predstavil knižnicu jpegli pre efektívnejšiu kompresiu obrázkov JPEG

Zvýšenie úrovne kompresie sa dosahuje použitím pokročilých technológií na zníženie obrazového šumu a zvýšenie kvality, pomocou efektívnejších metód psycho-vizuálneho modelovania na zníženie výsledných artefaktov. Jpegli používa najmä adaptívnu kvantizačnú heuristiku používanú projektom JPEG XL, ako aj vylepšené algoritmy na výber kvantizačných matíc a výpočet medzivýsledkov.

Knižnica jpegli vám umožňuje kódovať obrázky s 10 alebo viac bitmi na farebnú zložku. Výsledok nových kódovacích algoritmov je zároveň prispôsobený tradičnému modelu formátu JPEG, ktorý umožňuje použitie iba 8 bitov na farebnú zložku. Táto funkcia vám umožňuje zachovať kompatibilitu s existujúcimi dekodérmi navrhnutými pre 8-bitovú reprezentáciu farebných komponentov.

Obrázky kódované pomocou jpegli plne vyhovujú štandardu JPEG, nevyžadujú špecifické dekodéry a možno ich prezerať v existujúcich prehliadačoch JPEG a webových prehliadačoch. Použitie vlastného dekodéra na dekomprimáciu obrázkov komprimovaných pomocou jpegli vám umožňuje ďalej redukovať artefakty. Rýchlosť kódovania pomocou jpegli je porovnateľná s knižnicami libjpeg-turbo a MozJPEG.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster