Wat is het JXL-bestandsformaat?
Een JXL-bestand slaat een afbeelding op in JPEG XL, een universeel afbeeldingsformaat ontwikkeld door de JPEG-commissie en gepubliceerd als de ISO/IEC 18181-standaard. De bitstream werd bevroren in januari 2021 en het formaat is royaltyvrij. De referentie-encoder en -decoder, libjxl, is open source en wordt geleid door Google en Cloudinary.
Eén .jxl-bestand kan zowel lossy als wiskundig lossless afbeeldingen bevatten, waardoor één enkel formaat zowel foto's als vlakke afbeeldingen dekt. Het ondersteunt ook alpha-transparantie, animatie met meerdere frames, high dynamic range (HDR) en brede kleurengamma's tot 32-bit per kanaal. Vergeleken met een .JPG van dezelfde kwaliteit is een JPEG XL-bestand meestal kleiner, en het voegt de transparantie toe die JPEG nooit had.
Een opvallende functie is de lossless hercompressie van bestaande JPEGs: een gewone JPEG kan worden herverpakt in JXL, wat ongeveer 20% kleiner is, en later weer worden hersteld naar de exact originele bytes. De meeste mensen komen het formaat tegen wanneer een website of afbeeldingstool JPEG XL als exportoptie aanbiedt, of wanneer ze een .jxl-bestand downloaden en hun gebruikelijke viewer het nog niet herkent. Apple heeft native ondersteuning toegevoegd in macOS 14 en iOS 17; op Windows en Linux voegt u ondersteuning toe via een afbeeldingsviewer of de libjxl command-line tools. De belangrijkste rivaal is .AVIF, dat de AV1-codec gebruikt.
Beveiliging & veiligheid
RISICO: 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.
Formaatdetails
in een notendopProgramma's die JXL-bestanden openen
.jxl file normally. .jxl file; Preview on macOS 14 Sonoma and later opens it natively. .jxl file in Files or Photos; iOS 17 and later supports it natively. Technische details
diepe specificaties| 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). |
| Uitgebracht | 2021 (bitstream frozen January 2021; ISO/IEC 18181-1 published 2022) |
| Laatste versie | ISO/IEC 18181 parts 1-4 (2022-2024); reference libjxl 0.11 (2024) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | jpeg.org |
JXL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over JXL-bestanden.
Veelgestelde vragen
Hoe open ik een JXL-bestand?
Waarom opent mijn browser een .jxl-bestand niet?
Is JPEG XL beter dan JPEG?
Kan ik JXL naar JPG converteren?
djxl image.jxl image.jpg, ImageMagick of GIMP. Als de JXL is gemaakt door een JPEG lossless te transcoderen, kan de originele JPEG byte-voor-byte worden hersteld.