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Ƥ.