JXL

Was ist eine JXL-Datei?

Der JPEG-Nachfolger. Kann vorhandene JPGs 20 % kleiner neu verpacken, ohne die Bildqualität anzutasten.

Was JXL ist

JXL ist ein Binärformat, das nur einem Programm etwas sagt, das es kennt. Es speichert ein Raster aus Bildpunkten, deshalb wird es weich, sobald man es über die eigene Auflösung hinaus vergrößert. Eingesetzt wird es für die Archivierung und die Fotografie.

Die Endung lautet .jxl, der volle Name JPEG XL. Beides sagt weniger aus als das, was die Datei halten kann — und davon handelt der Rest dieser Seite.

Woher JXL kommt

Joint Photographic Experts Group hat es 2021 veröffentlicht. Die Spezifikation ist ISO/IEC 18181.

Das Alter ist aus einem praktischen Grund interessant: je älter ein Format, desto mehr Programme hatten Zeit, es zu lernen.

Die Spezifikation ist öffentlich

Sie ist vollständig veröffentlicht, das Format lässt sich also aus dem Dokument umsetzen statt durch Nachsehen. Deshalb taucht es in so vielen Programmen auf, und deshalb gehen Dateien von vor zwanzig Jahren heute noch auf. Veröffentlicht heißt allerdings nicht lizenzfrei: Wo ein Format einen Codec einpackt, ist die Patentfrage eine eigene, die der Standard nicht mitbeantwortet.

Es ist ein Spezialformat

Es gibt eine Aufgabe, die es gut löst, und eine Gruppe von Leuten, für die es das tut. Außerhalb davon ist es eine schlechte Voreinstellung, innerhalb davon gibt es meist nichts Besseres.

Es wird nichts weggeworfen

JXL speichert seinen Inhalt exakt. Erneutes Speichern ändert nichts, es lässt sich also beliebig oft öffnen, bearbeiten und wieder ablegen, ohne dass sich Schaden ansammelt — genau das macht es zu einem Arbeitsformat und nicht zu einem Ausgabeformat.

Es kann durchsichtig sein

JXL führt einen Alphakanal mit, ein Logo behält also seine weichen Kanten über allem, was dahinterliegt, statt in einem weißen Kasten anzukommen.

Es kann mehr als ein Einzelbild halten

JXL kann eine Animation speichern statt eines stehenden Bildes. Das ist vor dem Umwandeln wichtig: Ein Ziel, das nur ein Bild hält, behält das erste und lässt den Rest fallen — meist ohne es zu sagen.

Welche Farben es beschreiben kann

Bis zu 32 Bit je Kanal. Arbeiten kann es in RGB, Graustufen und erweiterten Farbraum.

Mehr als acht Bit je Kanal ist das, was einen Verlauf beim Bearbeiten davon abhält, in Stufen zu zerfallen — wichtig in einer Arbeitsdatei, selten in einer fertigen.

Was JXL öffnet

GIMP und ImageMagick lesen es, und die meisten Programme derselben Art ebenfalls.

Wenn eine Datei nicht aufgeht, liegt es selten am Format — häufiger daran, dass das Programm älter ist als das Format. Die Umwandlung in etwas Älteres ist der verlässliche Weg daran vorbei, und dafür gibt es den Rest dieser Website.

Im Browser öffnen

Nur ein Teil der Browser liest es.

Wo die Unterstützung uneinheitlich ist, ist ein zweites Format daneben die übliche Antwort — der Browser nimmt das, was er versteht, und niemand bleibt außen vor.

Was es außer dem Inhalt tragen kann

JXL kann EXIF-Daten, XMP-Einträge und ICC-Profile halten.

Ob davon etwas eine Umwandlung übersteht, hängt ganz am Zielformat, und die ehrliche Antwort lautet meistens „ein Teil".

Es ist ein Ausgabeformat

JXL ist zum Weitergeben gedacht, nicht zum Arbeiten. Eines zu bearbeiten ist möglich und selten angenehm; der vernünftige Weg führt über die Quelle und einen neuen Export.

Was damit schiefgeht

Die wiederkehrenden Klagen: außerhalb des eigenen Reviers ist die Unterstützung lückenhaft.

Nichts davon ist ein Grund, das Format zu meiden. Es sind die Dinge, die man kennen sollte, bevor eines davon einen überrascht — das ist eine andere und eine nützlichere Behauptung.

Das Format kann ein JPEG verkleinern und exakt zurückgeben — dieser Konverter nicht

Das ist die Fähigkeit, die sonst kein Format hat. JPEG XL kann ein bestehendes JPEG nehmen, es um rund 20 Prozent kleiner neu kodieren und später das Original byteidentisch rekonstruieren — kein optisch gleiches Bild, dieselbe Datei, mit derselben Prüfsumme. Werkzeuge wie das offizielle `cjxl` beherrschen genau das.

Diese Umwandlung hier tut das nicht. Ein JPEG, das über diese Seite nach JXL geht, wird wie jedes andere Bild dekodiert und mit fester Qualität neu kodiert — derselbe verlustbehaftete Durchgang, den auch WebP oder AVIF bekommen, kein umkehrbarer Modus, keine Bit-für-Bit-Rekonstruktion. Wer die verlustfreie Neukodierung tatsächlich braucht, um ein Archiv zu verkleinern, ohne etwas zu riskieren, braucht dafür ein dediziertes Werkzeug, nicht diese Seite.

Ein Format, das beide Aufgaben zugleich sauber erledigt

JPEG XL hat einen verlustbehafteten Modus, der mit AVIF konkurriert, und einen verlustfreien, der mit PNG konkurriert, und anders als bei WebPs zwei Modi teilen sich diese ein gemeinsames Design, statt zwei Kompressoren unter einer Endung zu sein. Verlustfreies JXL ist typischerweise 30 bis 40 Prozent kleiner als PNG.

Es unterstützt außerdem progressive Dekodierung — eine teilweise geladene Datei zeigt eine niedriger aufgelöste Version des gesamten Bildes statt der obersten paar Zeilen. AVIF erreicht Ähnliches nur über eine geschichtete Kodierung, die kaum ein Encoder tatsächlich erzeugt, und bei einer langsamen Verbindung ist das der Unterschied zwischen sofort etwas sehen und erst einmal gar nichts.

Die Verbreitungsgeschichte, und warum es sie vielleicht nicht gibt

Chrome hat JPEG XL hinter einem Flag implementiert und 2023 wieder entfernt, mit der Begründung, das Interesse des Ökosystems rechtfertige die Pflege nicht. Die Entscheidung wurde von Fotografen, Browser-Entwicklern und der Bildkompressions-Gemeinde ausführlich angefochten, und sie hat das Format im Web faktisch ausgebremst.

Apple fügte daraufhin 2023 mit Safari 17 Unterstützung hinzu, funktionsfähig unter macOS und iOS. Die Lage heute ist damit tatsächlich gespalten: Safari ja, Firefox hinter einem Flag, Chrome nein. Ein Format mit einem ungewöhnlich starken technischen Argument und ungewöhnlich schlechtem Timing — und der Grund, warum eine JXL-Datei bei der Person, der man sie schickt, einfach nicht angezeigt wird.

Wo es tatsächlich funktioniert

Safari unter macOS und iOS, ein erheblicher Anteil des Bildverkehrs. Adobes Anwendungen, die Unterstützung hinzugefügt haben. Eine wachsende Zahl von Bildwerkzeugen und Bibliotheken. Manche Kamerahersteller bieten es inzwischen als Aufnahmeoption an.

Praktisch bedeutet das, dass JXL derzeit eher als Speicher- und Archivformat sinnvoll ist als als Auslieferungsformat. Eine Sammlung auf der eigenen Festplatte zu komprimieren ist eine Entscheidung, die man selbst kontrolliert; JXL auf eine öffentliche Webseite zu setzen bedeutet, dass ein großer Teil der Besucher nichts sieht.

Entstanden aus zwei zusammengeführten Vorschlägen

JPEG XL wurde 2022 aus zwei Einreichungen standardisiert: Googles PIK und Cloudinarys FUIF, das selbst von FLIF abstammt. Das Ergebnis trägt Ideen aus beiden, weshalb es fotografische wie synthetische Bilder gleichermaßen gut behandelt, statt auf eines von beiden zugeschnitten zu sein.

Die Herkunft ist aus einem praktischen Grund wichtig: Die JPEG-Neukodierungsfähigkeit kam aus gezielter Entwurfsarbeit, nicht aus einem glücklichen Zufall. Das Gremium hatte sich vorgenommen, den bestehenden JPEG-Bestand migrierbar zu machen, und dieses Ziel prägte das Format.

Was es tragen kann

Bis zu 32 Bit pro Kanal, weite Farbräume und HDR. Einen echten Alphakanal sowohl im verlustbehafteten als auch im verlustfreien Modus. Animation. Bilder, deutlich größer als andere Formate zulassen — die Größengrenzen sind praktisch eher theoretisch als real.

Es kodiert außerdem deutlich schneller als AVIF, was AVIFs größte Schwäche ist. Auf dieser Achse ist JXL das praktikablere der beiden modernen Formate, was seine Lage im Web umso frustrierender macht.

Ein JPEG nicht doppelt umwandeln

Wer ein bestehendes JPEG neu komprimiert, will eigentlich den verlustfreien JPEG-Neukodierungsmodus, der umkehrbar ist und nichts kostet. Ein Werkzeug, das JXLs gewöhnlichen verlustbehafteten Modus stattdessen verwendet, schickt ein bereits komprimiertes Bild durch einen zweiten verlustbehafteten Durchgang, und der Schaden summiert sich — genau das tut diese Seite, weil sie nur den gewöhnlichen Modus anbietet.

Die beiden Vorgänge sehen in der Oberfläche eines Werkzeugs gleich aus und kosten völlig verschieden, was den Unterschied leicht übersehbar macht. Für ein JPEG-Archiv, bei dem das wirklich zählt, ist ein Werkzeug mit echtem Neukodierungsmodus die richtige Wahl, nicht diese Seite.

Wohin man es umwandelt

Nach JPG, wenn die Datei jemanden erreichen muss, dessen Browser oder Software JXL nicht anzeigt — heute die meisten. Bei gleicher sichtbarer Qualität ist mit einer größeren Datei zu rechnen. Nach PNG, wenn das Bild Transparenz enthält oder ein Bildschirmfoto oder Diagramm ist.

Die Bittiefe ist der Verlust, auf den zu achten ist. Ein JXL mit mehr als acht Bit pro Kanal, nach JPG oder PNG umgewandelt, hat in Verläufen weniger Abstufungen zur Verfügung, was einen Himmel bänder-artig machen kann. Die JXL behalten — angesichts ihrer Position ist sie sehr wahrscheinlich die Archivkopie, und die umgewandelte Datei ist die, die man verschickt.

Ob sich die Einführung lohnt

Für ein persönliches Archiv auf eigenem Speicher ist die JPEG-Neukodierung des Formats ein starkes Argument: ein Fünftel kleiner, vollständig umkehrbar, ohne Risiko. Das ist ein seltenes Angebot, und es hängt an keiner Einigung zwischen Browsern — es hängt aber an einem Werkzeug, das den Modus tatsächlich anbietet, und das ist nicht diese Seite.

Für alles, was veröffentlicht wird, lohnt sich JXL noch nicht. Ohne Chrome lässt sich das Format nicht als primäres Bildformat ausliefern, und einen Ersatz für die Mehrheit vorzuhalten nimmt den größten Teil des Vorteils wieder weg. Das kann sich ändern — Safaris Unterstützung war selbst eine Kehrtwende gegenüber dem vorherigen Trend —, aber eine heute getroffene Entscheidung sollte sich danach richten, wo das Format tatsächlich funktioniert, nicht danach, wo es hingehört.

Die Eckdaten auf einen Blick

Kennungen und Herkunft des Formats JXL.
Endung.jxl
Medientypimage/jxl
Herausgegeben vonJoint Photographic Experts Group
Erstmals veröffentlicht2021
SpezifikationISO/IEC 18181