Qu'est-ce que le format de fichier JXL ?
Un fichier JXL stocke une image en JPEG XL, un format d'image polyvalent développé par le comité JPEG et publié en tant que norme ISO/IEC 18181. Son flux binaire a été figé en janvier 2021, et le format est libre de droits. L'encodeur et le décodeur de référence, libjxl, est open source et piloté par Google et Cloudinary.
Un fichier .jxl peut contenir des images avec perte ou mathématiquement sans perte, de sorte qu'un seul format couvre à la fois les photographies et les graphiques simples. Il prend également en charge la transparence alpha, l'animation multi-images, la plage dynamique élevée (HDR) et les gammes de couleurs étendues jusqu'à 32 bits par canal. Comparé à un .JPG de qualité équivalente, un fichier JPEG XL est généralement plus petit et ajoute la transparence que le JPEG n'a jamais eue.
Une fonctionnalité remarquable est la recompression sans perte des fichiers JPEG existants : un JPEG classique peut être reconditionné en JXL environ 20 % plus petit, puis restauré ultérieurement avec les octets d'origine exacts. La plupart des utilisateurs découvrent ce format lorsqu'un site web ou un outil d'image propose le JPEG XL comme option d'exportation, ou lorsqu'ils téléchargent un fichier .jxl que leur visionneuse habituelle ne reconnaît pas encore. Apple a ajouté un support natif dans macOS 14 et iOS 17 ; sur Windows et Linux, vous pouvez ajouter le support via une visionneuse d'images ou les outils en ligne de commande libjxl. Son principal rival est le .AVIF, qui utilise le codec AV1.
Sécurité et sûreté
RISQUE : LOWA JXL file is passive image data and cannot run code on its own. As with any image format, keep your decoder or viewer updated, since parsing bugs in an image library are the only realistic risk vector.
Détails du format
en brefProgrammes qui ouvrent les fichiers JXL
.jxl file normally. .jxl file in Files or Photos; iOS 17 and later supports it natively. Détails techniques
spécifications approfondies| Encoding | binary |
| Byte order | big-endian (ISOBMFF box headers); code-stream is bit-packed |
| Container | ISOBMFF box structure (optional) or a bare code-stream |
| Compression | JPEG XL (Modular mode for lossless, VarDCT for lossy); also losslessly recompresses existing JPEG data |
| Typical size | 40 KB - 20 MB |
| Structure | Signature box, then the JXL code-stream (one or more frames), plus optional Exif, XMP and ICC-profile boxes |
| Versioning | code-stream level 5 (default limits) or level 10 (extended limits) |
| Color depth | up to 32-bit floating point per channel; alpha, HDR and wide-gamut color |
| Dimensions Limit | up to 1,073,741,823 (2^30-1) pixels per side at level 10 |
| Platforms | Windows, macOS, Linux, iOS, Android |
| Initial Release Full | Code-stream frozen January 2021; ISO/IEC 18181-1:2022 |
| Notes | A defining feature is lossless, reversible transcoding of existing JPEG files, typically ~20% smaller. Native operating-system support arrived with macOS 14 Sonoma and iOS 17 (2023). Google removed the experimental JPEG XL flag from Chrome in version 110 (2023). |
| Publié | 2021 (bitstream frozen January 2021; ISO/IEC 18181-1 published 2022) |
| Dernière version | ISO/IEC 18181 parts 1-4 (2022-2024); reference libjxl 0.11 (2024) |
| Standard ouvert | Oui · libre de droits |
| Spécification | jpeg.org |
Conversions JXL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers JXL.
Foire aux questions
Comment ouvrir un fichier JXL ?
Pourquoi mon navigateur n'ouvre-t-il pas un fichier .jxl ?
Le JPEG XL est-il meilleur que le JPEG ?
Puis-je convertir du JXL en JPG ?
djxl image.jxl image.jpg, ImageMagick ou GIMP. Si le JXL a été créé par transcodage sans perte d'un JPEG, le JPEG d'origine peut être récupéré à l'octet près.