Hva er JXR-filformatet?
.jxr er et rasterbasert (pikselbasert) bildefilformat basert på JPEG XR-standarden - en forbedring over JPEG og JPEG 2000. Utviklet av Microsoft (opprinnelig utgitt som «Windows Media Photo» og senere «HD Photo») og standardisert i 2009 som ISO/IEC 29199-2, tilbyr det bedre fargegjengivelse og støtter høye bitdybder, inkludert 16-bit heltall og 32-bit flyttallskanaler for HDR og bilder med stort fargerom.
.jxr støtter høyere komprimeringsforhold med tap enn JPEG, og .jxr-filer er vanligvis rundt halvparten så store som et tilsvarende JPEG-bilde ved samme kvalitet. Tapsfri komprimering er også tilgjengelig. Kodeken bruker en «lapped biorthogonal transform» og adaptiv entropikoding, lagret i en TIFF-lignende beholder.
.jxr er ikke det eneste formatet basert på JPEG XR-standarden - relaterte formater inkluderer .hdp og .wdp. Siden 2013 har et BSD-lisensiert åpen kildekode-bibliotek libjxr vært tilgjengelig for utviklere. I dag påtreffes formatet oftest som lagringsformat for HDR-skjermbilder på Xbox; til tross for ISO-standardisering ble nettleserstøtten aldri utbredt, og for HDR-arbeid har det i stor grad blitt erstattet av HEIC og AVIF.
Sikkerhet og trygghet
RISIKO: LOWEn JXR er bildedata og er trygg å åpne i en vanlig visningsprogram; den utfører ikke kode. Den reelle faren ligger i konverteringsprosessen: søk etter «JXR viewer/converter» fører ofte til reklamefinansierte nedlastingssider og installasjonsprogrammer med uønsket programvare - foretrekk XnView, ImageMagick eller Windows' innebygde Bilder-app. Som med alle bildeformater, hold visningsprogrammet oppdatert, da bilde-dekodere historisk sett har hatt sårbarheter ved parsing.
Formatdetaljer
i et nøtteskallProgrammer som åpner JXR-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær; komprimerte bildedata i en TIFF-lignende IFD-beholder |
| Byterekkefølge | Little-endian |
| Magiske bytes | 49 49 BC 01 (hex) ved posisjon 0 - «II» + 0xBC, JPEG XR-signaturen (skiller seg fra TIFFs 0x2A som tredje byte) |
| MIME-type | image/jxr; eldre alias image/vnd.ms-photo |
| Fargedybde | Opptil 16-bit heltall eller 32-bit flyttall per kanal; opptil 128 bpp inkludert alfaplanet |
| HDR-støtte | Ja - 16-bit og 32-bit flyttallskanaler muliggjør høyt dynamisk omfang og innhold med stort fargerom |
| Komprimering | Lapped biorthogonal transform (LBT) med adaptiv entropikoding; både med og uten tap støttes |
| Fargerom | RGB, CMYK, gråtoner, n-kanal; stort fargerom via scRGB eller innebygde ICC-profiler |
| Alfakanal | Dedikert separat alfaplan lagret ved siden av bildeplanet |
| Metadata | Bygger inn EXIF, XMP og ICC-fargeprofildata i beholderen |
| Maks oppløsning | Opptil 2^32 x 2^32 piksler i henhold til spesifikasjonen |
| Tiling | Støtter romlig oppdeling (tiling) for effektiv delvis dekoding av bildet uten å laste hele filen |
| Typisk filstørrelse | Vanligvis ~50 % av en tilsvarende JPEG ved lik kvalitet; langt mindre enn ukomprimert HDR TIFF |
| Sjekksum/integritet | Ingen innebygd sjekksum eller integritetsverifisering |
| Plattformer | Windows (innebygd støtte); Xbox (standardformat for HDR-skjermbilder); macOS og Linux via XnView MP og ImageMagick med libjxr |
| Utgitt | 2006 as Windows Media Photo / HD Photo; standardized 2009 (ISO/IEC 29199-2) |
| Siste versjon | ISO/IEC 29199-2:2012 (JPEG XR) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.itu.int |
JXR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om JXR-filer.