Vad är filformatet JXR?
.jxr är ett rasterbaserat (pixelbaserat) bildfilformat baserat på JPEG XR-standarden - en förbättring jämfört med JPEG och JPEG 2000. Det utvecklades av Microsoft (ursprungligen släppt som «Windows Media Photo» och senare «HD Photo») och standardiserades 2009 som ISO/IEC 29199-2. Det erbjuder bättre färgåtergivning och stöder höga bitdjup, inklusive 16-bitars heltal och 32-bitars flyttalskanaler för HDR och bilder med brett färgomfång.
.jxr stöder högre komprimeringsgrader med förlust än JPEG, och .jxr-filer är vanligtvis ungefär hälften så stora som en jämförbar JPEG-bild vid likvärdig kvalitet. Förlustfri (lossless) komprimering är också tillgänglig. Codecen använder en «lapped biorthogonal transform» och adaptiv entropikodning, lagrad i en TIFF-liknande container.
.jxr är inte det enda formatet baserat på JPEG XR-standarden - relaterade format inkluderar .hdp och .wdp. Sedan 2013 har ett BSD-licensierat open source-bibliotek libjxr varit tillgängligt för utvecklare. Idag påträffas formatet oftast som sparformat för HDR-skärmbilder på Xbox; trots ISO-standardisering blev webbläsarstödet aldrig utbrett, och för HDR-arbete har det till stor del ersatts av HEIC och AVIF.
Säkerhet & trygghet
RISK: LOWEn JXR är bilddata och är säker att öppna i en vanlig bildvisare; den exekverar inte kod. Den verkliga risken ligger i konverteringsvägen: sökningar efter «JXR viewer/converter» leder ofta till annonstunga nedladdningssidor och installatörer med oönskad programvara (PUP) - föredra XnView, ImageMagick eller Windows inbyggda Photos. Som med alla bildformat, håll din bildvisare uppdaterad, eftersom bildavkodare historiskt sett har haft sårbarheter i parsningen.
Formatdetaljer
i ett nötskalProgram som öppnar JXR-filer
Tekniska detaljer
djup specifikation| Kodning | Binär; komprimerad bilddata i en TIFF-liknande IFD-container |
| Byteordning | Little-endian |
| Magic bytes | 49 49 BC 01 (hex) vid offset 0 - «II» + 0xBC, JPEG XR-signaturen (skiljer sig från TIFF:s tredje byte 0x2A) |
| MIME-typ | image/jxr; äldre alias image/vnd.ms-photo |
| Färgdjup | Upp till 16-bitars heltal eller 32-bitars flyttal per kanal; upp till 128 bpp inklusive alfaplan |
| HDR-stöd | Ja - 16-bitars och 32-bitars flyttalskanaler möjliggör högt dynamiskt omfång och innehåll med brett färgomfång |
| Komprimering | Lapped biorthogonal transform (LBT) med adaptiv entropikodning; både förlustfria och förlustlägen stöds |
| Färgrymder | RGB, CMYK, gråskala, n-kanal; brett färgomfång via scRGB eller inbäddade ICC-profiler |
| Alfakanal | Dedikerat separat alfaplan lagrat vid sidan av bildplanet |
| Metadata | Bäddar in EXIF, XMP och ICC-färgprofildata i containern |
| Max upplösning | Upp till 2^32 x 2^32 pixlar enligt specifikation |
| Tiling | Stöder spatial tiling för effektiv partiell bildavkodning utan att ladda hela filen |
| Typisk filstorlek | Vanligtvis ~50 % av en motsvarande JPEG vid samma kvalitet; betydligt mindre än okomprimerad HDR TIFF |
| Kontrollsumma/integritet | Ingen inbyggd kontrollsumma eller integritetsverifiering |
| Plattformar | Windows (nativt stöd); Xbox (standardformat för HDR-skärmbilder); macOS och Linux via XnView MP och ImageMagick med libjxr |
| Släppt | 2006 as Windows Media Photo / HD Photo; standardized 2009 (ISO/IEC 29199-2) |
| Senaste version | ISO/IEC 29199-2:2012 (JPEG XR) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.itu.int |
JXR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om JXR-filer.