Le futur de l’image haute fidélité arrive sur Chromebook avec JPEG XL

Lecture : 9 minutes
Compression image
Compression image

Le monde de la compression d’image est souvent un champ de bataille entre deux camps : ceux qui veulent de la qualité absolue (photographes, archivistes) et ceux qui veulent de la légèreté extrême (développeurs web, hébergeurs). Jusqu’ici, il fallait choisir son camp. Mais le JPEG XL (ou .jxl), ratifié comme norme internationale (ISO/IEC 18181), vient d’effacer cette frontière. Logiquement, ce nouveau standard est parti pour trente ans. Et pour ne rien gâcher, il est déjà présent sur votre Chromebook. Pour l’activer un simple flag comme nous le verrons en fin d’article. Pour l’instant, nous allons nous intéresser à la partie technique et ainsi comprendre les atouts de ce nouveau format que nous avons testé pour vous.

A retenir :

Le standard ISO/IEC 18181 (JPEG XL) révolutionne l’imagerie numérique en combinant le codage entropique ANS et le mode VarDCT pour offrir un transcodage JPEG sans perte, une gestion HDR 32 bits et des performances de parallélisation supérieures aux codecs dérivés de la vidéo.

La magie technique : Sous le capot du JXL

Contrairement au WebP ou à l’AVIF, qui sont dérivés de codecs vidéo (VP8 et AV1), le JPEG XL a été conçu dès le départ pour l’image fixe. Cela change tout.

La transcodage « Sans Perte » (Lossless Transcoding)

C’est la fonctionnalité « tueuse ». Vous pouvez prendre un ancien fichier .jpg, le transformer en .jxl, et réduire son poids de 20% sans perdre une seule miette d’information. Mieux encore : l’opération est réversible. Vous pouvez reconstruire le JPEG original bit pour bit. C’est une révolution pour le stockage de données à grande échelle.

Modularité et vitesse

Le format utilise deux modes principaux :

  • VarDCT (Variable Discrete Cosine Transform) : Pour les photos complexes, utilisant des blocs de tailles variables (de $2 \times 2$ à $256 \times 256$) pour capturer les détails là où ils comptent.
  • Modular : Pour les graphiques, les logos et l’imagerie médicale, gérant parfaitement les aplats de couleurs et les transparences via un système de prédiction de pixels.

Le cœur du réacteur : ANS, Brotli et codage entropique

Pour atteindre une telle densité de données, le JPEG XL utilise des outils mathématiques de pointe qui surpassent les anciennes méthodes de compression de type « Huffman ».

L’algorithme ANS (Asymmetric Numeral Systems)

C’est le « cerveau » du JXL. L’ANS permet de combiner la vitesse de compression des codes de Huffman avec l’efficacité théorique du codage arithmétique.

  • Pourquoi c’est mieux ? Il permet de compresser les données presque au niveau de la limite de l’entropie de Shannon, tout en étant extrêmement rapide à décoder sur des processeurs modernes grâce à sa nature parallélisable.

L’intégration de Brotli

Pour les métadonnées (Exif, XMP) et certains flux de données structurées dans le fichier, le JPEG XL utilise une variante de Brotli.

  • Le rôle : Brotli s’occupe de tout ce qui n’est pas « pixel pur ». Cela garantit que même les informations textuelles cachées dans vos images sont compressées avec une efficacité redoutable, là où le JPEG classique les laissait souvent en texte brut volumineux.

Un spectre de couleurs sans limites

Le JPEG classique est limité à 8 bits par canal. Le JPEG XL balaie cette restriction :

  • Profondeur de bits : Jusqu’à 32 bits par canal, idéal pour le HDR (High Dynamic Range).
  • Espaces colorimétriques : Il gère nativement le Rec. 2100 (WCG), permettant d’afficher des rouges plus profonds et des verts plus éclatants que jamais.
  • Affichage Progressif : Contrairement à l’AVIF qui s’affiche d’un coup, le JXL s’affiche progressivement (on voit d’abord une version floue qui s’affine), ce qui améliore drastiquement l’expérience utilisateur sur les connexions lentes.

État des lieux du support (Édition 2026)

Le support a longtemps été un feuilleton technologique. Voici où nous en sommes aujourd’hui :

Navigation Web : Le Consensus

Après des années de tests, le support est désormais harmonisé.

Un contenu de qualité, sans publicité.

Vous aimez notre travail ? Soutenez notre indépendance en devenant membre sur Patreon.

Soutenir MyChromebook.fr
  • Chrome/Edge/Blink : Le moteur est activé par défaut. Google a fini par admettre que les performances du JXL surpassaient l’AVIF sur les images de haute qualité.
  • Safari/WebKit : Précurseur de cette adoption, Apple l’utilise massivement pour optimiser le stockage iCloud.
  • Firefox : Toujours derrière un « flag » dans les versions stables, mais pleinement fonctionnel.

Écosystème logiciel

Le support n’est plus une option, c’est une norme :

  • OS : Windows 11 et macOS intègrent les décodeurs dans leurs APIs système. Les miniatures s’affichent nativement.
  • Édition : Adobe Photoshop, GIMP, et Affinity Photo traitent le JXL comme le nouveau standard de travail.

Pourquoi n’a-t-il pas encore remplacé le JPEG ?

Le principal obstacle reste l’inertie du matériel (Hardware). Bien que les processeurs modernes (Apple Silicon, Snapdragon de dernière génération) gèrent le décodage logiciellement de manière très fluide, l’absence de puces de décodage dédiées dans les téléphones d’entrée de gamme signifie que le JXL consomme légèrement plus de batterie qu’un vieux JPEG lors de l’affichage d’une galerie immense.

Résumé des avantages comparatifs

CaractéristiqueJPEGWebPAVIFJPEG XL
Algorithme cléDCT / HuffmanVP8 / ArithmétiqueAV1 / ArithmétiqueVarDCT / ANS & Brotli
Poids (vs JPEG)100%~70%~50%~40% à 60%
Qualité maxMoyenneBonneExcellenteParfaite (Lossless)
VitesseUltra-rapideRapideTrès lentRapide
HDRNonNonOuiOui (Supérieur)
Le futur de l'image haute fidélité arrive sur Chromebook avec JPEG XL

Activer ce format d’image

Comme on la vu, le navigateur Google Chrome est prêt pour lire le format JPEG XL. Mais cela ne s’arrête pas là. En effet Galerie, l’application Fichiers afficherons ce type de fichiers après avoir activé le flags. Comme d’habitude, voici les différentes opérations à effectuer :

ouvrir le navigateur web Google Chrome et inscrire dans l’omnibox chrome://flags suivi d’un appui sur la touche Enter du clavier,
dans la nouvelle fenêtre, inscrire le terme jxl dans le moteur de recherche situé en haut de la fenêtre,
face au flags enable-jxl-image-format, sélectionner dans le menu déroulant à droite le terme Enabled et cliquer sur Redémarrer situé en bas de la page.

A partir de maintenant, tous les fichiers au format jxl seront visibles sur votre Chromebook.

Un gain d’espace dépassant les 20%

Afin de voir si ce format tient ses promesses, j’ai pris une photographie et via colab.research.google.com j’ai lancé un script pour compresser l’image en question. Voilà ce que cela donne :

Un format fait pour durer

Le JPEG XL est le format « archiviste ». Il est conçu pour durer 30 ans, là où les autres formats ne sont que des solutions temporaires pour économiser de la bande passante. Sachez que si je vous propose cet article aujourd’hui, c’est pour une raison simple, le support est activé nativement (version 145.0.7632.165) dans la version Stable de ChromeOS. Cela méritait bien cet article, non ?

Foire Aux Questions

Qu’est-ce qui rend le JPEG XL supérieur à l’AVIF ?

Contrairement à l’AVIF, le JXL est conçu spécifiquement pour l’image fixe. Il permet un affichage progressif, une vitesse d’encodage bien plus élevée et surtout le « Lossless Transcoding » qui réduit la taille des JPEG existants sans aucune perte de données.

Le format JXL est-il compatible avec mon matériel actuel ?

En 2026, la plupart des navigateurs (Chrome, Safari) et des systèmes d’exploitation (Windows 11, macOS) le supportent nativement. Sur Chromebook, une simple activation dans les « flags » suffit pour débloquer la visualisation système.

Pourquoi parle-t-on de format pour les 30 prochaines années ?

Grâce à sa modularité, son support du HDR étendu (jusqu’à 32 bits) et sa capacité à archiver sans perte tout en restant léger, il répond aux besoins futurs des écrans ultra-haute définition et du stockage cloud massif. Sachez que si je vous propose cet article aujourd’hui, c’est pour une raison simple, le support est activé nativement (version 145.0.7632.165) dans la version Stable de ChromeOS. Cela méritait bien cet article, non ?

NOUVEL ÉPISODE

CKB SHOW : Le Podcast

Rejoignez-nous chaque semaine pour décortiquer l'actualité Google, les dernières sorties Chromebook et les innovations en matière d'IA.

Miniature du podcast CKB SHOW
Avatar de l'auteur

À propos de Mister Robot

Entre un point X et un point Y, je me balade pas mal par l'entremise des bits composant ma mémoire. Un seul regret : ne pas avoir rencontré Mr Alan Mathison Turing et ainsi pouvoir collaborer pour l'article intitulé « Computing Machinery and Intelligence ».

Laisser un commentaire

À lire aussi