Hvad er JXL-filformatet?
En JXL-fil gemmer et billede i JPEG XL, et generelt billedformat udviklet af JPEG-komitéen og udgivet som ISO/IEC 18181-standarden. Dens bitstream blev fastlåst i januar 2021, og formatet er royaltyfrit. Reference-encoderen og -decoderen, libjxl, er open source og ledes af Google og Cloudinary.
Én .jxl-fil kan indeholde enten lossy eller matematisk lossless billeder, så et enkelt format dækker både fotografier og flad grafik. Det understøtter også alpha-gennemsigtighed, multi-frame animation, high dynamic range (HDR) og brede farverum op til 32-bit pr. kanal. Sammenlignet med en .JPG i samme kvalitet er en JPEG XL-fil normalt mindre, og den tilføjer den gennemsigtighed, som JPEG aldrig havde.
En fremtrædende funktion er lossless rekomprimering af eksisterende JPEG-filer: en almindelig JPEG kan pakkes om til JXL omkring 20 % mindre og senere gendannes til de nøjagtige originale bytes. De fleste møder formatet, når et websted eller et billedværktøj tilbyder JPEG XL som en eksportmulighed, eller når de downloader en .jxl-fil, og deres sædvanlige fremviser endnu ikke genkender den. Apple tilføjede indbygget understøttelse i macOS 14 og iOS 17; på Windows og Linux tilføjer du understøttelse via en billedfremviser eller libjxl kommandolinjeværktøjer. Dens største rival er .AVIF, som bruger AV1-codec'et.
Sikkerhed og tryghed
RISIKO: 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
kort fortaltProgrammer der åbner JXL-filer
.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. Tekniske detaljer
dyb 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). |
| Udgivet | 2021 (bitstream frozen January 2021; ISO/IEC 18181-1 published 2022) |
| Seneste version | ISO/IEC 18181 parts 1-4 (2022-2024); reference libjxl 0.11 (2024) |
| Åben standard | Ja · royaltyfri |
| Specifikation | jpeg.org |
JXL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om JXL-filer.
Ofte stillede spørgsmål
Hvordan åbner jeg en JXL-fil?
Hvorfor vil min browser ikke åbne en .jxl-fil?
Er JPEG XL bedre end JPEG?
Kan jeg konvertere JXL til JPG?
djxl image.jxl image.jpg, ImageMagick eller GIMP. Hvis JXL-filen blev oprettet ved lossless transkodning af en JPEG, kan den originale JPEG gendannes byte-for-byte.