Apple tukee jo JPEG XL -muotoa Safarissa ja esitteli myƶs Port of Winen

omena

Apple on julkaissut kaksi suurta uutista

ƄskettƤin ilmoitettiin, ettƤ Apple on ottanut kƤyttƶƶn oletusarvoisen tuen JPEG XL -kuvamuodolle Safari 17 beta -versiossa ja WebKit-moottorissa, jonka tuen Google lopetti Chromessa viime vuonna.

Google piti perusteena JPEG XL:n kokeellisen tuen poistamista Chromium-koodikannasta, koska ekosysteemistƤ puuttui riittƤvƤ kiinnostus muotoa kohtaan. Googlen argumentit JPEG XL:n sisƤllyttƤmistƤ vastaan ​​vetosivat myƶs riittƤvien lisƤetujen puuttumiseen olemassa oleviin muotoihin verrattuna.

Sittemmin tilanne on muuttunut, ja web-kehittƤjiltƤ ja yhteisƶltƤ saadun positiivisen palautteen lisƤksi formaatti on nyt yhteensopiva Safarin kanssa.

Samanaikaisesti sovellussivulla JPEG XL -tuen lisƤƤminen Blink-moottoriin mainitsee sellaisia ​​etuja kuin koon pieneneminen jopa 60 % verrattuna samanlaatuisiin JPEG-kuviin sekƤ edistykselliset ominaisuudet, kuten HDR, animaatio, lƤpinƤkyvyys, progressiivinen lataus, tasainen heikkeneminen bittinopeuden pienentƤmisellƤ, hƤviƶtƶn JPEG-pakkaus (jopa 21 % JPEG-vƤhennys ja mahdollisuus palauttaa alkuperƤinen tila), tuki jopa 4099 kanavalle ja laaja valikoima kuvan syvyyksiƤ.

JPEG XL -koodekin toinen positiivinen puoli on, ettƤ se on rojaltivapaa ja tarjoaa avoimen referenssitoteutuksen BSD-lisenssin alaisuudessa. JPEG XL:ssƤ kƤytetyt teknologiat eivƤt ole pƤƤllekkƤisiƤ muiden omistusoikeudellisten teknologioiden kanssa, lukuun ottamatta Microsoftin patenttia rANS-menetelmƤlle (Rank Asymmetric Number System); tƤmƤn patentin aiempi kƤyttƶ on kuitenkin julkistettu.

LisƤksi julkaistiin tuloksia, joissa vertailtiin JPEG XL-, WebP- ja AVIF-muotoja ImageEngine-palvelun avulla . JPEG XL -koodaus pienensi tiedostokokoja 11 % AVIF-muotoon verrattuna, ja Data Service Standard (DSSIM) -arvioinnissa JPEG XL suoriutui AVIF-muotoa 13 % paremmin. WebP:n keskimƤƤrƤiset arvot ovat lƤhellƤ AVIF-muotoa, mikƤ tarkoittaa, ettƤ JPEG XL on myƶs 10 % edellƤ pakkaussuhteen ja alkuperƤiseen nƤhden nƤkyvien erojen osalta.

Firefoxissa JPEG XL -tuki on saatavilla ƶisissƤ koontiversioissa (otetaan kƤyttƶƶn ` image.jxl.enabled=true`-asetuksella `about:config`-tiedostossa ), mutta Mozilla pysyy toistaiseksi neutraalina formaatin mainostamisessa. Samaan aikaan Google saa edelleen pyyntƶjƤ paluukoodista, joka mahdollistaisi JPEG XL:n toiminnan Chromiumissa.

motivaatio
TƤrkeimmƤt syyt JPEG XL:n tukemiseen Chromessa ovat:
– Parempi kuvanlaatu verrattuna kuvan kokoon, noin 60 % sƤƤstƶ tiedostokoossa samalla visuaalisella laadulla (suurempien alkuperƤisten hƤviƶllinen pakkaus) verrattuna JPEG-tiedostoon sellaisilla laaduilla, joita ne lƶytƤvƤt verkosta.
Parannettu visuaalinen latenssi pienempien latauskokojen ja tuettujen progressiivisten dekoodaustilojen ansiosta.
– Tuki HDR:lle, animaatiolle ja progressiiviselle, kaikki yhdessƤ samassa kuvakoodekissa.
– Tuki hƤviƶttƶmƤsti uudelleen pakattuille JPEG-tiedostoille

Lopuksi on myƶs syytƤ huomata, ettƤ Apple esitteli WWDC23:ssa Game Porting Toolkitin, jonka tarkoituksena on antaa Windows-pelikehittƤjille mahdollisuus siirtƤƤ pelinsƤ macOS:ƤƤn.

TƤssƤ yhteydessƤ on syytƤ mainita, ettƤ projektin lƤhdekoodi perustuu Wineen, johon on lisƤtty CodeWeavers-korjauksia CrossOver-paketin muokkaamisessa macOS-alustalle.

Game Porting Toolkit kƤyttƤƤ CrossOver-versiota 22.1.1, joka mahdollistaa DirectX 10- ja 11-rajapintoihin perustuvien pelien suorittamisen macOS:ssƤ. Projektissa mainittiin, ettƤ alustavaa DirectX 12 -tukea suunnitellaan CrossOver 23:n tulevalle macOS:n kehitysversiolle.

Jos olet kiinnostunut kuulemaan lisƤƤ Game Porting Toolkit -esityksestƤ, lƶydƤt tiedot seuraavasta linkistƤ.


LisƤƤ ensisijaiseksi lƤhteeksi Googlessa