Wat is het JXR-bestandsformaat?
.jxr is een raster (pixelgebaseerde) bestandsindeling voor afbeeldingen gebaseerd op de JPEG XR-standaard - een verbetering ten opzichte van JPEG en JPEG 2000. Ontwikkeld door Microsoft (oorspronkelijk uitgebracht als „Windows Media Photo” en later „HD Photo”) en gestandaardiseerd in 2009 als ISO/IEC 29199-2, biedt het een betere kleurweergave en ondersteunt het hoge bitdieptes, waaronder 16-bits integer en 32-bits floating-point kanalen voor HDR en wide-gamut beelden.
.jxr ondersteunt hogere lossy compressieratio's dan JPEG, en .jxr-bestanden zijn doorgaans ongeveer de helft kleiner dan een vergelijkbare JPEG-afbeelding bij gelijkwaardige kwaliteit. Lossless compressie is ook beschikbaar. De codec maakt gebruik van een „lapped biorthogonal transform” en adaptieve entropiecodering, opgeslagen in een TIFF-achtige container.
.jxr is niet de enige indeling gebaseerd op de JPEG XR-standaard - verwante indelingen zijn onder meer .hdp en .wdp. Sinds 2013 is er een onder BSD-licentie beschikbare open-source libjxr-bibliotheek beschikbaar voor ontwikkelaars. Tegenwoordig wordt de indeling het meest aangetroffen als de opslagindeling voor Xbox HDR-game-screenshots; ondanks de ISO-standaardisatie is browserondersteuning nooit wijdverspreid geraakt, en voor HDR-werk is het grotendeels vervangen door HEIC en AVIF.
Beveiliging & veiligheid
RISICO: LOWEen JXR bevat afbeeldingsgegevens en is veilig te openen in een normale viewer; het voert geen code uit. De realistische waarschuwing betreft de conversieroute: het zoeken naar een „JXR viewer/converter” leidt vaak naar downloadsites vol advertenties en installatieprogramma's met ongewenste software (PUP's) - geef de voorkeur aan XnView, ImageMagick of de ingebouwde Photos-app van Windows. Zoals bij elke afbeeldingsindeling, houd uw viewer up-to-date, aangezien afbeeldingsdecoders historisch gezien kwetsbaarheden in de parsing hebben gehad.
Formaatdetails
in een notendopProgramma's die JXR-bestanden openen
Technische details
diepe specificaties| Codering | Binair; gecomprimeerde afbeeldingsgegevens in een TIFF-achtige IFD-container |
| Byte-volgorde | Little-endian |
| Magic bytes | 49 49 BC 01 (hex) op offset 0 - „II” + 0xBC, de JPEG XR-handtekening (verschilt van de 0x2A derde byte van TIFF) |
| MIME-type | image/jxr; legacy alias image/vnd.ms-photo |
| Kleurdiepte | Tot 16-bits integer of 32-bits floating-point per kanaal; tot 128 bpp inclusief het alfakanaal |
| HDR-ondersteuning | Ja - 16-bits en 32-bits float-kanalen maken hoog dynamisch bereik en wide-gamut inhoud mogelijk |
| Compressie | Lapped biorthogonal transform (LBT) met adaptieve entropiecodering; zowel lossy als lossless modi ondersteund |
| Kleurruimten | RGB, CMYK, grijswaarden, n-kanaal; breed kleurengamma via scRGB of ingebedde ICC-profielen |
| Alfakanaal | Speciaal afzonderlijk alfakanaal opgeslagen naast het afbeeldingsvlak |
| Metadata | Sluit EXIF-, XMP- en ICC-kleurprofielgegevens in binnen de container |
| Maximale resolutie | Tot 2^32 x 2^32 pixels volgens specificatie |
| Tiling | Ondersteunt ruimtelijke tiling voor efficiënte gedeeltelijke beelddecodering zonder het volledige bestand te laden |
| Typische bestandsgrootte | Doorgaans ~50% van een gelijkwaardige JPEG bij gelijke kwaliteit; veel kleiner dan ongecomprimeerde HDR TIFF |
| Checksum/integriteit | Geen ingebouwde checksum of integriteitsverificatie |
| Platformen | Windows (native ondersteuning); Xbox (standaard HDR-screenshotindeling); macOS en Linux via XnView MP en ImageMagick met libjxr |
| Uitgebracht | 2006 as Windows Media Photo / HD Photo; standardized 2009 (ISO/IEC 29199-2) |
| Laatste versie | ISO/IEC 29199-2:2012 (JPEG XR) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.itu.int |
JXR conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over JXR-bestanden.