JPEG XL | |
---|---|
![]() | |
Dateiendung: | .jxl
|
MIME-Type: | image/jxl
|
Magische Zahl: | FF 0A oder 00 00 00 0C 4A 58 4C 20 0D 0A 87 0A[1] |
Standard(s): | ISO/IEC 18181 |
Offizielle Website, Community-Website | |
JPEG XL ist ein lizenzgebührenfreier offener Standard für die komprimierte Repräsentation von Rastergrafiken. Er definiert ein Bilddateiformat und den abstrakten Apparat für die Kodierung von JPEG-XL-Bitströmen. Es wurde von der Joint Photographic Experts Group (JPEG) entwickelt und von der Internationalen Elektrotechnische Kommission (IEC) und der Internationalen Organisation für Normung (ISO) als die internationale Norm ISO/IEC 18181 standardisiert. Es handelt sich um eine Obermenge des JPEG-/JFIF-Formats, mit einem Kompressionsmodus, der auf traditioneller blockbasierter Frequenztransformations-Kodierung aufbaut, und einem „modularen Modus“ für synthetische Bildinhalte und verlustfreie Kompression. Optionale Quantisierung der Frequenzkoeffizienten ermöglicht sowohl verlustfreie als auch verlustbehaftete Kompression.
Dateien im ursprünglichen JPEG-Format sollen in JPEG XL transcodiert werden können und umgekehrt, ohne dabei an Qualität zu verlieren.
Die Qualität der komprimierten Bilder relativ zur Datei-Größe wurde gegenüber den älteren Bildformaten JPEG, JPEG 2000 und WebP verbessert. Im Vergleich zu den moderneren Formaten HEIC und AVIF besteht lediglich ein leichter Vorteil bei Bildern mit einer hohen Bildqualität (geringe Kompression) bzw. in Originalqualität (verlustlose Kompression). AVIF hat einen kleinen Vorteil bei Bildern mit sehr geringer Qualität (starke Kompression). Auch ist im Gegensatz etwa zu GIF und AVIF die Wiedergabe von animierten Bilderfolgen nur eingeschränkt möglich.[2]
Ab der Version 0.10 des Encoders libjxl können Bilder in allen Qualitäten schneller in JPEG XL komprimiert werden, als in konkurrierende Formate.[3]