Představujeme Jpegli: Vysvětlení inovativní knihovny pro kódování JPEG od Googlu

Představujeme Jpegli: Vysvětlení inovativní knihovny pro kódování JPEG od Googlu

Pokud intenzivně komunikujete s internetem, možná jste si všimli, že některé z hlavních prvků, které tvoří internet, jako jsou obrázky a odkazy, prošly v posledním desetiletí změnou paradigmatu. Internet je rychlejší a o něco bezpečnější. Pozorovali jsme velké změny v obrázcích na webu, od WebP, AVIF a nyní Jpegli, nové knihovny kódování obrázků, kterou Google nedávno propuštěn. Co to tedy přesně je a proč na tom záleží? Pojďme to zjistit.

Co je Jpegli?

Jpegli je nová knihovna kódování JPEG s otevřeným zdrojovým kódem společnosti Google, jejímž cílem je výrazně zmenšit velikost souborů JPEG při zachování kvality obrazu a předcházení artefaktům, které byste obvykle našli v komprimovaných obrázcích. „li“ na konci znamená „malý“ ve švýcarských německých dialektech.

Je zpětně kompatibilní, což znamená, že obrázky Jpegli lze otevřít programy, které podporují soubory JPEG zmenšit velikost běžného obrázku JPEG o 35 %a použití 10+ bitů na komponentu spíše než tradiční řešení kódování JPEG, která nabízejí pouze 8 bitů na komponentu. Je to také efektivnější.

Jpegli je trochu lepší než WebP díky rychlejší a kvalitnější kompresi. Může ušetřit úložiště a zároveň zrychlit načítání webových stránek.

Jak Jpegli funguje?

Ve svém jádru používá Jpegli čtyři klíčové věci k dosažení větší komprese, aniž by došlo ke snížení kvality. Jsou to adaptivní kvantifikace, vylepšený výběr matice, přesné výpočty a volitelný pokročilý barevný prostor.

Fixní kvantizace v JPEGech je hlavním důvodem jejich průměrné kvality. Jpegli využívá adaptivní kvantizaci, která laicky řečeno upravuje, které prvky v obraze je třeba zachovat na základě oblastí obrazu. Tímhle snižuje šum a zachovává detaily nedotčené při dosažení 35% komprese. Jpegli přebírá část této funkce z knih jiné populární open-source knihovny s názvem JPEG XL.

Google to nazývá „prostorově modulující mrtvou zónu“ na základě svého psychovizuálního modelování v jednom ze svých projektů s názvem Butteraugli. Projekt pomáhá odhadnout podobnosti mezi dvěma obrázky a to, jak je vnímáme, tím, že mu přidělíme skalární skóre a vyneseme prostorovou mapu úrovně rozdílů.

V testování Google, Jpegli skóre vyšší než tradiční kódovací knihovny jako je Mozilla MozJPEG a libjpeg-turbo. Jednoduše řečeno to znamená, že Jpegli může komprimovat obrázky efektivněji než jiné kódovací platformy.

Co znamená Jpegli pro web?

Nic. Web z větší části přijal WebPs. Abyste lépe pochopili rozdíl mezi WebP a Jpegli, považujte WebP za kufr a Jpegli za vylepšenou tašku. Kufr vám dává možnost uložit úhledně složené obrázky, aby byla zajištěna maximální kvalita, ale všichni nosiči nemusí kufr rozpoznat.

Na druhou stranu, Jpegli je upgrade vaší staré tašky (JPEG). Využívá chytré techniky ke komprimaci souborů, zatímco jsou rozpoznávány portery (stávajícími prohlížeči JPEG). Jednoduše řečeno, WebP je formát obrázku Jpegli je kodér/dekodér pro formát JPEG.

Začne tedy web brzy používat Jpegli? Ne, protože již z větší části přijala WebP. Očekávejte však, že Jpegli se bude používat v různých nástrojích pro formátování obrázků, které nabízejí funkci komprese. Části webu, které stále používají JPEG, by mohly využívat Jpegli k rychlejšímu zrychlení webových stránek, ale jak je nyní, WebP budou dominovat webovým aktivům na několik let.

JPEGy by mohly používat kódování Jpeglis, ale to bychom nevěděli, protože obrázky by stále byly ve formátu JPEG. Na druhou stranu formát obrázku WebP tu zůstane, protože je všestrannější s podporou komprese PNG, animovaných obrázků a průhlednosti alfa.

Co si myslíte o nové knihovně kódování Jpegli vydané společností Google? Dejte nám vědět v komentářích níže.

Podpořte naši práci ❤️

Pokud se vám tento článek líbil, zvažte zaslání spropitného, abychom mohli i nadále vydávat kvalitní obsah.

Bezpečná platba přes PayPal
Viz také:  Zoox stahuje autonomní taxi kvůli kouři po vstupu do scény havárie