JPEG XL
aus Wikipedia, der freien Enzyklopädie
JPEG XL | |
---|---|
Dateiendung: | .jxl
|
MIME-Type: | image/jxl |
Magische Zahl: | 00 00 00 0C 4A 58 4C 20 0D 0A 87 0A |
Standard(s): | ISO/IEC 18181 |
Website: | Offizielle Website, Community-Website |
JPEG XL ist ein lizenzfreies Raster-Grafikformat, welches sowohl verlustbehaftete und verlustfreie Komprimierung unterstützt. Es wurde mit dem Ziel entworfen, bestehende Formate zu übertreffen und damit ein universeller Nachfolger des ursprünglichen JPEG-Formates zu werden.
Geschichte
2017 veröffentlichte die Joint Photographic Experts Group (JPEG) eine Aufforderung zur Einreichung von Vorschlägen für JPEG XL - den Bildcodierungsstandard der nächsten Generation. Das Dateiformat (Bitstream) wurde am 25. Dezember 2020 eingefroren und am 13. Oktober 2021 formell standardisiert. Jede Datei, die diesem Standard entspricht, ist garantiert von allen zukünftigen Versionen dekodierbar.
Name
- JPEG ist die Joint Photographic Experts Group, welche das Format entworfen hat.
- X ist das Präfix für mehrere JPEG-Standards seit 2000: JPEG XT, JPEG XR, JPEG XS.
- L steht für Long-term, da das bestehende JPEG-Format dauerhaft abgelöst werden soll.
Eigenschaften
Die Entwurfsziele des Formats sind die Folgenden:[1][2]
- Bessere Funktionalität und Effizienz verglichen mit traditionellen Bildformaten (z. B. JPEG, GIF und PNG);
- Progressives Decoding (nach Auflösung und Präzision);
- Verlustfreies JPEG-Transcoding mit einer Dateigrößen-Einsparung von ~20%;
- Verlustfreies Encoding (einschließlich Unterstützung des Alpha-Kanals);
- Unterstützung für alle Arten von Bildern (z. B. Fotografie, Computergrafik);
- Möglichst minimaler Qualitätsverlust beim Senken der Bitrate;
- Wahrnehmungsoptimierte Referenz-Encoder;
- Unterstützung von breiten Farbspektren und HDR;
- Unterstützung von animierten Inhalten;
- Effizientes Encoding und Decoding ohne spezialisierte Hardware;
- Lizenzfreiheit sowie eine quelloffene Referenzimplementierung.[3]
Software-Unterstützung
- JPEG XL Referenzsoftware (libjxl)
- Lizenz: Apache License 2.0
- Beinhaltet (u.A.):
Offizielle Unterstützung
- IrfanView – Windows-Bildanzeigeprogramm (mit Plugin JPEG_XL[4])
- ImageMagick – Software zur Erstellung und Bearbeitung von Grafiken
- GraphicsMagic (ab Version 1.3.38)[5]
- XnView MP – Bildanzeige- und Bearbeitungsprogramm
- MConverter – Online-Tool zur Konvertierung von Medien
- Squoosh – WebAssembly-basierter Browser-Bildkonverter
- gThumb – Linux-Bildanzeigeprogramm
- ImageGlass – Open-Source Windows-Bildanzeigeprogramm
- FFmpeg unterstützt JXL[6] (seit Ende April 2022 in aktuellen Builds der Windows-Version verfügbar[7])
- Krita (ab Version 5.1)[8]
Inoffizielle Unterstützung
- Qt / KDE Anwendungen - Mit Plugin
- Windows – Mit Plugin, um die Bilder in der Windows-Fotoanzeige oder dem Explorer etc. anzuzeigen
- macOS – Mit einer Standalone-Anwendung Quick Look und Plugin
- GIMP – Bildbearbeitungsprogramm; Plugin für GIMP 2.10 verfügbar
Vorläufige Unterstützung
- Chromium – Webbrowser, im Teststadium (als Chrome Beta und Edge Canary)
- Firefox – Webbrowser, im Teststadium (als Firefox Nightly) (seit Version 90 mit image.jxl.enabled aktivierbar)[9]
Einzelnachweise
- ↑ JPEG XL reaches Committee Draft (html) In: JPEG Org.. 3. August 2019. Archiviert vom Original am 3. August 2019. Abgerufen am 3. August 2019: „The current contributors have committed to releasing it publicly under a royalty-free and open source license.“
- ↑ JPEG XL White Paper. In: JPEG Org.. 22. Januar 2021. Abgerufen am 17. März 2021.
- ↑ jpeg / JPEG XL Reference Software (Englisch) In: GitLab.
- ↑ IrfanView PlugIns. Abgerufen am 4. Februar 2022.
- ↑ GraphicsMagick News. Abgerufen am 4. Mai 2022.
- ↑ FFmpeg Lands JPEG-XL Support. Abgerufen am 5. Mai 2022 (englisch).
- ↑ Builds - CODEX FFMPEG @ gyan.dev. Abgerufen am 5. Mai 2022.
- ↑ Krita 5.1 Release Notes. Abgerufen am 22. August 2022.
- ↑ 1707590 - Initial implementation for JXL. Abgerufen am 29. März 2022 (englisch).