Apple ondersteunt al het JPEG XL-formaat in Safari en presenteerde ook een Port of Wine

Appel

Apple heeft twee groot nieuws uitgebracht

Onlangs werd bekendgemaakt dat Apple standaard ondersteuning heeft ingeschakeld voor het JPEG XL-afbeeldingsformaat in Safari 17 bèta en de WebKit-engine, iets waar Google vorig jaar de ondersteuning voor in Chrome heeft stopgezet.

Google nam als argument voor het verwijderen van experimentele ondersteuning voor JPEG XL uit de Chromium-codebase het gebrek aan voldoende belangstelling voor het formaat uit het ecosysteem. De argumenten van Google tegen het opnemen van JPEG XL noemden ook een gebrek aan voldoende extra voordelen ten opzichte van bestaande formaten.

Sindsdien is de situatie veranderd en is het formaat, naast positieve feedback van webontwikkelaars en de community, nu ook compatibel met Safari.

Tegelijkertijd vermeldt de toepassingspagina voor het toevoegen van ondersteuning voor JPEG XL aan de Blink-engine voordelen zoals een verkleining tot 60% in vergelijking met JPEG-afbeeldingen van identieke kwaliteit en de aanwezigheid van geavanceerde functies zoals HDR, animatie, transparantie, progressief laden, vloeiende degradatie met bitratereductie, lossless JPEG-compressie (tot 21% JPEG-reductie met de mogelijkheid om de oorspronkelijke staat te herstellen), ondersteuning voor maximaal 4099 kanalen en een breed scala aan beelddieptes.

Een ander positief aspect van de JPEG XL-codec is dat deze royaltyvrij is en een open referentie-implementatie biedt onder de BSD-licentie. De technologieën die in JPEG XL worden gebruikt, overlappen niet met propriëtaire technologieën, met uitzondering van het patent van Microsoft voor de rANS-methode (Rank Asymmetric Number System); eerder gebruik van dit patent is echter wel openbaar gemaakt.

Daarnaast werden resultaten gepubliceerd van een vergelijking tussen de JPEG XL-, WebP- en AVIF-formaten met behulp van de ImageEngine-service . JPEG XL-codering reduceerde de bestandsgrootte met 11% ten opzichte van AVIF, en in de Data Service Standard (DSSIM)-beoordeling presteerde JPEG XL 13% beter dan AVIF. Wat WebP betreft, liggen de gemiddelde waarden dicht bij die van AVIF, wat betekent dat JPEG XL ook 10% voorligt op het gebied van compressieverhouding en de mate van zichtbare verschillen met het origineel.

In Firefox is JPEG XL-ondersteuning beschikbaar in nightly builds (ingeschakeld via ` image.jxl.enabled=true` in `about:config` ), maar Mozilla blijft vooralsnog neutraal ten aanzien van de promotie van dit formaat. Ondertussen blijft Google verzoeken ontvangen voor een retourcode om JPEG XL in Chromium te laten werken.

motivatie
De belangrijkste redenen om JPEG XL in Chrome te ondersteunen zijn:
– De verbetering van de beeldkwaliteit versus de beeldgrootte, ongeveer 60% besparing in bestandsgrootte voor dezelfde visuele kwaliteit (compressie met verlies van grotere originelen) in vergelijking met JPEG bij de kwaliteiten die ze op internet vinden.
Verbeterde visuele latentie door kleinere downloadformaten en ondersteunde progressieve decoderingsmodi.
- Ondersteuning voor HDR, animatie en progressief, allemaal samen in dezelfde beeldcodec.
- Ondersteuning voor gehercomprimeerde JPEG-bestanden zonder verlies

Tot slot is het ook de moeite waard om te vermelden dat Apple tijdens WWDC23 de Game Porting Toolkit introduceerde, waarmee Windows-gameontwikkelaars hun games kunnen overzetten naar macOS.

In dit verband is het de moeite waard te vermelden dat de broncode van het project is gebaseerd op Wine, met aanvullende CodeWeavers-patches die zijn gebruikt bij het bewerken van het CrossOver-pakket voor het macOS-platform.

Game Porting Toolkit maakt gebruik van CrossOver versie 22.1.1, waarmee games gebaseerd op de DirectX 10- en 11-API's op macOS kunnen worden uitgevoerd. Het project gaf aan dat ondersteuning voor DirectX 12 gepland staat voor een toekomstige ontwikkelingsversie van CrossOver 23 voor macOS.

Als je meer wilt weten over de presentatie van de Game Porting Toolkit, kun je de details vinden via de volgende link.


Voeg dit toe als voorkeursbron in Google.