Vad är filformatet JXL?
En JXL-fil lagrar en bild i JPEG XL, ett bildformat för allmänna ändamål utvecklat av JPEG-kommittén och publicerat som ISO/IEC 18181-standarden. Dess bitström frystes i januari 2021, och formatet är royaltyfritt. Referenskodaren och avkodaren, libjxl, är öppen källkod och leds av Google och Cloudinary.
En .jxl-fil kan innehålla antingen förstörande (lossy) eller matematiskt förlustfria (lossless) bilder, så ett enda format täcker både fotografier och platt grafik. Det stöder även alfa-transparens, animering med flera bildrutor, HDR (high dynamic range) och breda färgrymder upp till 32-bitar per kanal. Jämfört med en .JPG vid samma kvalitet är en JPEG XL-fil vanligtvis mindre, och den lägger till den transparens som JPEG aldrig hade.
En utmärkande funktion är förlustfri omkomprimering av befintliga JPEG-filer: en vanlig JPEG kan packas om till JXL cirka 20 % mindre och senare återställas till exakt de ursprungliga byten. De flesta möter formatet när en webbplats eller ett bildverktyg erbjuder JPEG XL som ett exportalternativ, eller när de laddar ner en .jxl-fil och deras vanliga bildvisare inte känner igen den ännu. Apple lade till inbyggt stöd i macOS 14 och iOS 17; på Windows och Linux lägger du till stöd via en bildvisare eller kommandoradsverktygen libjxl. Dess främsta rival är .AVIF, som använder AV1-codec.
Säkerhet & trygghet
RISK: 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.
Formatdetaljer
i ett nötskalProgram som öppnar JXL-filer
.jxl file normally. .jxl file in Files or Photos; iOS 17 and later supports it natively. Tekniska detaljer
djup specifikation| 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). |
| Släppt | 2021 (bitstream frozen January 2021; ISO/IEC 18181-1 published 2022) |
| Senaste version | ISO/IEC 18181 parts 1-4 (2022-2024); reference libjxl 0.11 (2024) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | jpeg.org |
JXL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om JXL-filer.
Vanliga frågor
Hur öppnar jag en JXL-fil?
Varför öppnar inte min webbläsare en .jxl-fil?
Är JPEG XL bättre än JPEG?
Kan jag konvertera JXL till JPG?
djxl image.jxl image.jpg, ImageMagick eller GIMP. Om JXL-filen skapades genom att förlustfritt koda om en JPEG, kan den ursprungliga JPEG-filen återställas byte för byte.