Was ist das JXR-Dateiformat?
.jxr ist ein rasterbasiertes (pixelbasiertes) Bilddateiformat, das auf dem JPEG XR-Standard basiert - einer Verbesserung gegenüber JPEG und JPEG 2000. Entwickelt von Microsoft (ursprünglich als „Windows Media Photo” und später „HD Photo” veröffentlicht) und 2009 als ISO/IEC 29199-2 standardisiert, bietet es eine bessere Farbwiedergabe und unterstützt hohe Bittiefen, einschließlich 16-Bit-Ganzzahl- und 32-Bit-Fließkomma-Kanälen für HDR- und Wide-Gamut-Bilder.
.jxr unterstützt höhere verlustbehaftete Kompressionsraten als JPEG, und .jxr-Dateien sind bei gleicher Qualität in der Regel etwa halb so groß wie ein vergleichbares JPEG-Bild. Eine verlustfreie Kompression ist ebenfalls verfügbar. Der Codec verwendet eine überlappende biorthogonale Transformation und adaptive Entropiekodierung, gespeichert in einem TIFF-ähnlichen Container.
.jxr ist nicht das einzige Format, das auf dem JPEG XR-Standard basiert - verwandte Formate sind .hdp und .wdp. Seit 2013 steht Entwicklern eine BSD-lizenzierte Open-Source-Bibliothek libjxr zur Verfügung. Heute begegnet man dem Format am häufigsten als Speicherformat für Xbox HDR-Spiel-Screenshots; trotz ISO-Standardisierung wurde die Browser-Unterstützung nie weit verbreitet, und für HDR-Arbeiten wurde es weitgehend durch HEIC und AVIF abgelöst.
Sicherheit
RISIKO: LOWEine JXR-Datei enthält Bilddaten und kann sicher in einem normalen Viewer geöffnet werden; sie führt keinen Code aus. Die eigentliche Vorsicht gilt dem Konvertierungsweg: Die Suche nach einem „JXR Viewer/Converter” führt oft zu werbelastigen Download-Seiten und mit PUP gebündelten Installern - bevorzugen Sie XnView, ImageMagick oder das integrierte Photos von Windows. Wie bei jedem Bildformat sollten Sie Ihren Viewer auf dem neuesten Stand halten, da Bild-Decoder in der Vergangenheit Parsing-Schwachstellen aufwiesen.
Formatdetails
kurz gefasstProgramme zum Öffnen von JXR-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär; komprimierte Bilddaten in einem TIFF-ähnlichen IFD-Container |
| Byte-Reihenfolge | Little-endian |
| Magic Bytes | 49 49 BC 01 (hex) bei Offset 0 - „II” + 0xBC, die JPEG XR-Signatur (unterscheidet sich vom dritten Byte 0x2A von TIFF) |
| MIME-Typ | image/jxr; veralteter Alias image/vnd.ms-photo |
| Farbtiefe | Bis zu 16-Bit-Ganzzahl oder 32-Bit-Fließkomma pro Kanal; bis zu 128 bpp einschließlich der Alpha-Ebene |
| HDR-Unterstützung | Ja - 16-Bit- und 32-Bit-Float-Kanäle ermöglichen High Dynamic Range und Wide-Gamut-Inhalte |
| Kompression | Lapped Biorthogonal Transform (LBT) mit adaptiver Entropiekodierung; verlustbehaftete und verlustfreie Modi werden unterstützt |
| Farbräume | RGB, CMYK, Graustufen, n-Kanal; Wide-Gamut über scRGB oder eingebettete ICC-Profile |
| Alpha-Kanal | Dedizierte separate Alpha-Ebene, die neben der Bildebene gespeichert wird |
| Metadaten | Bettet EXIF-, XMP- und ICC-Farbprofildaten in den Container ein |
| Max. Auflösung | Bis zu 2^32 x 2^32 Pixel gemäß Spezifikation |
| Tiling | Unterstützt räumliches Tiling für effizientes Dekodieren von Bildteilen, ohne die gesamte Datei zu laden |
| Typische Dateigröße | Normalerweise ~50 % eines entsprechenden JPEG bei gleicher Qualität; viel kleiner als unkomprimiertes HDR TIFF |
| Prüfsumme/Integrität | Keine integrierte Prüfsumme oder Integritätsprüfung |
| Plattformen | Windows (native Unterstützung); Xbox (Standardformat für HDR-Screenshots); macOS und Linux über XnView MP und ImageMagick mit libjxr |
| Veröffentlicht | 2006 as Windows Media Photo / HD Photo; standardized 2009 (ISO/IEC 29199-2) |
| Neueste Version | ISO/IEC 29199-2:2012 (JPEG XR) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.itu.int |
JXR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu JXR-Dateien.