- JPEG XL је напредни формат слике који нуди много већу компресију од традиционалног JPEG-а и матичну подршку за HDR.
- Chrome је поново интегрисао подршку за .jxl датотеке користећи безбедан декодер написан у Rust-у ради оптимизације перформанси.
- Омогућава транскодирање старих JPEG датотека без губитака, смањујући њихову величину без жртвовања иједног пиксела квалитета.
Вероватно сте наишли на датотеке које се завршавају са .jxl и нисте имали појма шта да радите са њима. Па, говоримо о JPEG XL , формату слика следеће генерације који је ту да преокрене све што знамо. То није само надоградња класичног JPEG-а; то је потпуно нови систем дизајниран да веб странице учини невероватно брзим, а фотографије да одрже невероватан квалитет, а да не заузму половину простора на чврстом диску.
Шокантна вест је да је Google Chrome поново прихватио овај формат , интегришући могућност декодирања ових слика изворно. Након извесног напретка и поприличне контроверзе у свету програмера, прегледач гиганта из Маунтин Вјуа одлучио је да се посвети технологији која обећава да ће формате попут WebP-а учинити застарелим или чак директно конкурисати AVIF-у, посебно када је у питању фотографија високе верности.
Шта је тачно JPEG XL формат?

За почетак, име није случајно. Акроним JPEG потиче од комитета стручњака за фотографију, X означава напредне стандарде, а L значи дугорочни (Long Term) , јер му је циљ да буде дефинитивни стандард деценијама. Овај формат се не игра са стварима: омогућава слике огромне резолуције, које достижу и до терапиксела , и подржава дубину боја до 32 бита по компоненти.
Оно што JXL заиста чини драгуљем је његова свестраност. Може да поднесе и компресију са губицима и компресију без губитака , подржава транспарентност (алфа канал) и компатибилан је са високим динамичким опсегом (HDR) , нешто о чему класични JPEG може само да сања. Штавише, може да управља анимираним сликама, што га чини моћном алтернативом GIF-овима или анимираном WebP-у, али са далеко већом ефикасношћу.
Велика битка: JPEG XL против AVIF-а и WebP-а
Ако се питате зашто бисмо требали користити JPEG XL када AVIF или WebP већ постоје, одговор лежи у бројкама. У поређењу са традиционалним JPEG-ом, JXL може смањити величину датотека за 30% до 60% уз задржавање истих визуелних квалитета. У поређењу са WebP-ом, JXL га надмашује у скоро сваком тесту, посебно на фотографијама са високим нивоом детаља где WebP често заостаје.
Најјача конкуренција је против AVIF-а. Док AVIF истиче агресивну компресију (што резултира веома малим датотекама), JPEG XL је знатно бржи за кодирање . Ово је од виталног значаја за оне који управљају огромним каталозима слика. Штавише, JXL нуди право прогресивно декодирање ; то јест, слика се постепено појављује у детаљима од самог почетка, док AVIF захтева да се датотека скоро потпуно преузме пре него што уопште почне да се приказује.
Како отворити XL JPEG слике у Chrome-у

Ако имате ажурирану верзију Chrome-а (тачније верзију 155 или новију ), подршка би требало да буде подразумевано омогућена у најновијим стабилним верзијама. Међутим, пошто је формат прошао кроз експерименталну фазу, можда ћете и даље морати ручно да га омогућите у неким верзијама.
Да бисте омогућили подршку ако не ради, једноставно унесите chrome://flags/#enable-jxl-image-format у адресну траку . Када је тамо пронађете, пронађите одговарајућу опцију и пребаците је на Омогућено . Након поновног покретања прегледача, требало би да будете у могућности да видите било коју .jxl датотеку коју пронађете на вебу или да је учитате локално без потребе за инсталирањем било каквих спољних програма.
Техничке тајне: Рустова улога и транскодирање
Гугл ово није схватио олако. Да би спречили да прегледач постане рањив на сајбер нападе, написали су декодер у Русту . Овај програмски језик је познат по обезбеђивању безбедности меморије , елиминишући уобичајене рањивости које хакери често искоришћавају у декодерима написаним у C++. Резултат је бржи и, пре свега, много безбеднији прегледач.
Али постоји једна карактеристика која је једноставно магична: транскодовање без губитака . JPEG XL може да узме стару JPEG датотеку и оптимизује је да буде око 20% мања без губитка иједне информације. Најбоље од свега је што је процес реверзибилан; можете се вратити на оригиналну JPEG датотеку тачно онаква каква је била. Ово је поклон за фотографе и власнике веб страница који не желе да поново обрађују хиљаде фотографија од нуле.
Утицај на перформансе веба и основне показатеље веба

За оне који су опседнути SEO-ом и брзином учитавања странице, JPEG XL је невероватан савезник. Смањењем величине главне слике (LCP, или Највећи садржајни приказ), странице се учитавају много брже , посебно на спорим мобилним везама. Захваљујући ефикаснијем декодирању које користи хардверске SIMD инструкције, мобилни процесор не ради толико напорно, што побољшава укупну глаткоћу прегледања.
Иако је глобална подршка и даље ограничена у поређењу са JPEG-ом, тренд је јасан. Пошто га Safari подржава већ неко време, а Chrome је већ укључен, екосистем се креће ка овом стандарду. Коришћење HTML елемента <picture> је тренутно најбоља стратегија: омогућава вам да понудите .jxl датотеку онима који могу да је читају, а да класични JPEG оставите као резервну опцију или алтернативу за старије прегледаче.
Овај нови формат представља неопходан еволутивни скок за веб, комбинујући агресивну компресију са запањујућом визуелном верношћу и побољшаном безбедношћу захваљујући Rust-у. Његова способност да драстично смањи величину датотека слика и његова иновативна функција реверзибилног транскодирања чине га врхунским алатом за оптимизацију корисничког искуства и техничких перформанси било које модерне веб странице.