La nouvelle a récemment éclaté que Apple a activé par défaut la prise en charge de le format d’image JPEG XL dans Safari 17 beta et le moteur WebKit, que Google a cessé de prendre en charge dans Chrome l’année dernière.
Google a pris comme argument pour supprimer le support expérimental de JPEG XL de la base de code Chromium, le manque d’intérêt suffisant pour le format de la part de l’écosystème. Les arguments de Google contre l’inclusion de JPEG XL ont également cité un manque d’avantages supplémentaires suffisants par rapport aux formats existants.
Depuis, la situation a changé et en plus des retours positifs des développeurs web et de la communauté, le format sera désormais compatible avec Safari.
Dans le même temps, la page d’application pour ajouter la prise en charge de JPEG XL au moteur Blink mentionne des avantages tels qu’une réduction de taille allant jusqu’à 60% par rapport à des images JPEG de qualité identique et la présence de fonctionnalités avancées telles que le HDR, l’animation, la transparence, chargement progressif, dégradation en douceur avec réduction du débit binaire, compression JPEG sans perte (jusqu’à 21 % de réduction JPEG avec la possibilité de restaurer l’état d’origine), prise en charge jusqu’à 4099 canaux et une large gamme de profondeurs d’image de couleur.
Un autre des Avantages du codec JPEG XLc’est que est libre de droits et offre une implémentation de référence ouverte sous licence BSD. Les technologies utilisées dans JPEG XL ne se chevauchent pas avec des technologies propriétaires, à l’exception du brevet Microsoft pour la méthode rANS (Range Asymmetric Numerical System), mais pour ce brevet, le fait d’une utilisation antérieure a été divulgué.
En plus de cela, aussi les résultats de la comparaison des formats JPEG XL, WebP et AVIF ont été publiés, effectuée à l’aide du service ImageEngine. L’encodage JPEG XL a réduit la taille des fichiers de 11 % par rapport à AVIF, et selon l’évaluation du niveau de qualité (dssim), JPEG XL a surpassé AVIF de 13 %. Quant au format WebP, ses valeurs moyennes sont proches de AVIF, c’est-à-dire. JPEG XL est également en avance de 10% en termes de taux de compression et de niveau de différences visibles par rapport à l’original.
Dans Firefox, la prise en charge du format JPEG XL est disponible dans les versions nocturnes (activée via image.jxl.enabled=true dans about:config), mais Mozilla reste neutre dans la promotion du format pour l’instant. De son côté, Google continue de recevoir des demandes liées au code de retour pour que JPEG XL fonctionne sur Chromium.
Motivation
Les principales motivations pour prendre en charge JPEG XL dans Chrome sont :
– L’amélioration de la qualité d’image par rapport à la taille de l’image, environ 60 % d’économies de taille de fichier pour la même qualité visuelle (compression avec perte d’originaux plus grands) par rapport au JPEG aux qualités qu’ils trouvent sur le Web.
Latence visuelle améliorée par des tailles de téléchargement plus petites et des modes de décodage progressif pris en charge.
– Prise en charge du HDR, de l’animation et du progressif, tous réunis dans le même codec d’image.
– Prise en charge des fichiers JPEG recompressés sans perte
Enfin, il convient également de noter que Apple a présenté le Game Porting Toolkit à la WWDC23, qui est destiné à permettre aux développeurs de jeux Windows de porter leurs jeux pour qu’ils s’exécutent sur macOS.
A ce sujet, il convient de mentionner que le code source du projet est basé sur Wine avec des correctifs supplémentaires de CodeWeavers utilisé dans l’édition du package CrossOver pour la plate-forme macOS.
Boîte à outils de portage de jeu utilise CrossOver version 22.1.1, qui offre la possibilité d’exécuter des jeux basés sur les API DirectX 10 et 11 sur macOS, il a été mentionné à propos du projet qu’à l’avenir, il est prévu d’ajouter la prise en charge initiale de DirectX 12 dans la version de développement de CrossOver 23 pour macOS .
Siestes intéressé à en savoir plus à propos de la présentation de Game Porting Toolkit, vous pouvez vérifier les détails dans le lien suivant.