- JPEG XL je pokročilý obrazový formát, ktorý ponúka oveľa vyššiu kompresiu ako tradičný JPEG a natívnu podporu pre HDR.
- Prehliadač Chrome opäť integroval podporu pre súbory .jxl pomocou zabezpečeného dekodéra napísaného v jazyku Rust na optimalizáciu výkonu.
- Umožňuje bezstratové prekódovanie starých súborov JPEG, čím sa zmenšuje ich veľkosť bez straty kvality jediného pixelu.
Pravdepodobne ste už narazili na súbory s koncovkou .jxl a nevedeli ste, čo s nimi robiť. Hovoríme o JPEG XL , obrazovom formáte novej generácie, ktorý je tu, aby obrátil všetko, čo poznáme, hore nohami. Nie je to len aktualizácia klasického JPEGu; je to úplne nový systém navrhnutý tak, aby webové stránky boli neuveriteľne rýchle a fotografie si zachovali úžasnú kvalitu bez toho, aby zaberali polovicu miesta na pevnom disku.
Šokujúcou správou je, že Google Chrome opäť prijal tento formát a integroval schopnosť natívne dekódovať tieto obrázky. Po niekoľkých dohadoch a značnej kontroverzii vo svete vývojárov sa prehliadač od giganta z Mountain View rozhodol zaviazať sa k technológii, ktorá sľubuje, že formáty ako WebP budú zastarané alebo dokonca priamo konkurovať formátu AVIF, najmä pokiaľ ide o vysoko vernú fotografiu.
Čo presne je formát JPEG XL?

V prvom rade, názov nie je náhodný. Skratka JPEG pochádza od výboru fotografických expertov, X znamená pokročilé štandardy a L znamená dlhodobý (Long Term) , pretože jeho cieľom je byť definitívnym štandardom na desaťročia. Tento formát sa nenechá zahanbiť: umožňuje snímky s obrovským rozlíšením, dosahujúcim až terapixely , a podporuje farebnú hĺbku až 32 bitov na komponent.
Skutočným klenotom je jeho všestrannosť. Dokáže spracovať stratovú aj bezstratovú kompresiu , podporuje priehľadnosť (alfa kanál) a je kompatibilný s vysokým dynamickým rozsahom (HDR) , o čom klasický JPEG môže len snívať. Okrem toho dokáže spravovať animované obrázky, vďaka čomu je silnou alternatívou ku GIFom alebo animovanému WebP, ale s oveľa vyššou efektivitou.
Veľká bitka: JPEG XL verzus AVIF a WebP
Ak vás zaujíma, prečo by sme mali používať JPEG XL, keď už existujú AVIF alebo WebP, odpoveď spočíva v číslach. V porovnaní s tradičným JPEG dokáže JXL zmenšiť veľkosť súborov o 30 % až 60 % pri zachovaní rovnakej vizuálnej kvality. Oproti WebP ho JXL prekonáva takmer v každom teste, najmä pri fotografiách s vysokou úrovňou detailov, kde WebP často zaostáva.
Najťažšiu konkurenciu predstavuje formát AVIF. Zatiaľ čo AVIF vyniká agresívnou kompresiou (čo vedie k veľmi malým súborom), JPEG XL sa kóduje výrazne rýchlejšie . To je dôležité pre tých, ktorí spravujú rozsiahle katalógy obrázkov. Okrem toho JXL ponúka skutočné progresívne dekódovanie , to znamená, že obrázok sa postupne zobrazuje v detailoch od samého začiatku, zatiaľ čo AVIF vyžaduje, aby bol súbor takmer úplne stiahnutý ešte predtým, ako sa začne zobrazovať.
Ako otvoriť obrázky JPEG XL v prehliadači Chrome

Ak máte aktualizovanú verziu prehliadača Chrome (konkrétne verziu 155 alebo novšiu ), podpora by mala byť v najnovších stabilných verziách predvolene povolená. Keďže však formát prešiel experimentálnou fázou, v niektorých verziách ho možno budete musieť stále manuálne povoliť.
Ak chcete povoliť podporu, ak nefunguje, jednoducho zadajte do adresného riadka chrome://flags/#enable-jxl-image-format . Tam vyhľadajte príslušnú možnosť a prepnite ju na Povolené . Po reštartovaní prehliadača by ste mali byť schopní zobraziť akýkoľvek súbor .jxl, ktorý nájdete na webe, alebo ho načítať lokálne bez nutnosti inštalácie akýchkoľvek externých programov.
Technické tajomstvá: Úloha Rustu a transkódovanie
Google to nebral na ľahkú váhu. Aby zabránil zraniteľnosti prehliadača voči kybernetickým útokom, napísal dekodér v jazyku Rust . Tento programovací jazyk je známy tým, že zaisťuje bezpečnosť pamäte a eliminuje bežné zraniteľnosti, ktoré hackeri často zneužívajú v dekodéroch napísaných v jazyku C++. Výsledkom je rýchlejší a predovšetkým oveľa bezpečnejší prehliadač.
Ale existuje jedna funkcia, ktorá je jednoducho magická: bezstratové prekódovanie . JPEG XL dokáže vziať starý súbor JPEG a optimalizovať ho tak, aby bol približne o 20 % menší bez straty jediného kúska informácií. Najlepšie na tom je, že proces je reverzibilný; môžete sa vrátiť k pôvodnému súboru JPEG presne tak, ako bol. Toto je darček pre fotografov a majiteľov webových stránok, ktorí nechcú spracovávať tisíce fotografií od začiatku.
Vplyv na výkon webu a základné webové ukazovatele

Pre tých z vás, ktorí sú posadnutí SEO a rýchlosťou načítavania stránok, je JPEG XL neuveriteľným spojencom. Zmenšením veľkosti hlavného obrázka (LCP alebo Largest Contentful Paint) sa stránky načítavajú oveľa rýchlejšie , najmä na pomalých mobilných pripojeniach. Vďaka efektívnejšiemu dekódovaniu, ktoré využíva hardvérové SIMD inštrukcie, mobilný procesor nepracuje tak intenzívne, čo zlepšuje celkovú plynulosť prehliadania.
Hoci je globálna podpora v porovnaní s JPEG stále obmedzená, trend je jasný. Keďže Safari ho už nejaký čas podporuje a Chrome je už súčasťou, ekosystém sa posúva smerom k tomuto štandardu. Použitie elementu HTML <picture> je v súčasnosti najlepšou stratégiou: umožňuje vám ponúknuť súbor .jxl tým, ktorí ho vedia čítať, a ponechať klasický JPEG ako záložnú možnosť alebo alternatívu pre staršie prehliadače.
Tento nový formát predstavuje nevyhnutný evolučný skok pre web, ktorý kombinuje agresívnu kompresiu s ohromujúcou vizuálnou vernosťou a zvýšenou bezpečnosťou vďaka formátu Rust. Jeho schopnosť drasticky zmenšiť veľkosť obrazových súborov a jeho inovatívna funkcia reverzibilného prekódovania z neho robia dokonalý nástroj na optimalizáciu používateľského zážitku a technického výkonu akejkoľvek modernej webovej stránky.