Si AVIF est un format de fichier, censé remplacer les formats JPEG / PNG / GIF / WebP qui fait son chemin (pris en charge sur presque tous les navigateurs modernes), toutefois, deux autres formats d'images prometteurs devaient arriver bientôt : JPEG XL et WebP 2.
Quelles différences de JPEG XL et WebP 2 avec AVIF ?
AVIF a une résolution maximale de 65536 x 65536 pixels. En tant que format d'image basé sur une image vidéo, la limite de résolution est parfaitement logique. Il est possible de dépasser cette limite grâce au carrelage. Les tuiles codées indépendamment peuvent ensuite être placées sur une grille pour créer une résolution maximale théorique de 2 147 483 647 x 2 147 483 647 pixels ou 2 500 mégapixels. Cependant, lorsque vous utilisez cette méthode, vous obtenez des artefacts sur les bords de chaque mosaïque encodée, ce qui rend AVIF globalement inadapté aux images à ultra haute résolution.
JPEG XL répond à cette problématique comme étant un format aussi efficace que AVIF, mais avec une dimension maximale de 1 152 921 502 459 mégapixels ou plus de 1 milliard de pixels de chaque côté d'une image. AVIF a une profondeur de couleur maximale de 12 bits avec un nombre maximal de canaux de trois. AVIF prend également en charge une plage dynamique élevée (HDR) et inclut la prise en charge de larges gammes de couleurs. La profondeur de bits maximale de JPEG XL peut pousser jusqu'à 24 bits entiers ou couleurs vraies, ou 32 bits flottants. Mais en réalité, pour les images, la précision des couleurs sur 12 bits est suffisante et il est peu probable la prise en charge de la profondeur de bits élevée de JPEG XL soit utilisée. Le support de JPEG XL est introduit dans GIMP 2.10.32 en juin 2022.
WebP 2 est un format d'image ouvert et libre de droits développé par Google. Il offre une compression avec perte plus efficace ~ 30% meilleure que WebP, aussi proche que possible d'AVIF. L'objectif principal de ce nouveau format est d'atteindre des taux de compression similaires à AVIF, tout en restant plus rapide à encoder et à décoder. WebP 2 supporte le HDR avec représentation des couleurs 10 bits, il propose une compression plus efficace des informations de transparence que WebP, la prise en charge complète de l'animation, le décodage incrémental (couche par couche avec plus de détails à chaque étape, permettant de générer très rapidement une vignette pour l'aperçu), encodage / décodage multi-threads, minimisation de la dégradation visuelle à de faibles débits de bits et un mode de compression sans perte amélioré par apport à WebP.
Mais des nuages viennent assombrir l'horizon de JPEG XL et WebP 2 :
JPEG XL : Google à décider de supprimer le support expérimental de JPEG XL dans Chrome (il devait être activé avec le drapeau enable-jxl, il n'était pas activé par défaut)
Nous supprimerons le code et l'indicateur JPEG XL de Chromium pour les raisons suivantes :
- les drapeaux et le code expérimentaux ne doivent pas rester indéfiniment ;
- il n'y a pas assez d'intérêt de la part de l'ensemble de l'écosystème pour continuer à expérimenter JPEG XL ;
- le nouveau format d'image n'apporte pas suffisamment d'avantages supplémentaires par rapport aux formats existants pour justifier son activation par défaut ;
- en supprimant le drapeau et le code dans M110, cela réduit la charge de maintenance et nous permet de nous concentrer sur l'amélioration des formats existants dans Chrome.
Pour WebP 2, il n'est pas encore disponible avec un support expérimental, mais Google annonce que WebP 2 ne sera pas publié en tant que format d'image, mais est utilisé comme terrain de jeu pour les expériences de compression d'image.
Bref, il n'y aura probablement pas de WebP 2 ou JPEG XL disponible rapidement, ce qui va laisser le champ libre à AVIF dont la prise en charge est presque complète (il manque Edge).