uDocumentViewer
Images.jxr · .wdp · .hdp

JPEG XR visionneuse

prêt
À propos de JPEG XR

Microsoft JPEG XR / HD Photo — aperçu structurel.

JPEG XR est le codec d'image basé ondelettes de Microsoft — livré initialement sous le nom HD Photo dans Windows Vista, puis standardisé sous JPEG XR (ITU-T T.832 / ISO 29199-2). Il prend en charge HDR, gamuts colorimétriques larges et modes sans perte. Aucun décodeur côté navigateur fonctionnel n'existe pour lui aujourd'hui : libjxr est une implémentation de référence C qui n'a jamais été portée en WebAssembly avec des bindings utilisables, et les éditeurs de navigateur ont abandonné le support natif JXR au profit d'AVIF et de JPEG XL. Nous reniflons le conteneur (HD Photo vs JXR via l'octet de version codec), affichons les octets d'en-tête et vous orientons vers un outil de conversion.

FAQ
Pourquoi ne pouvez-vous pas décoder JPEG XR dans le navigateur ?
Le seul décodeur JPEG XR mature est libjxr, l'implémentation de référence C de Microsoft. Il compile en WebAssembly mais n'expose pas de bindings Emscripten propres, et aucun paquet npm activement maintenu ne l'enveloppe. Tant que quelqu'un ne livre pas un module JXR-WASM fonctionnel, les seules options sont la conversion côté serveur ou un aperçu structurel — nous choisissons cette dernière pour tout garder dans votre navigateur.
Quelle est la différence entre .jxr et .wdp / .hdp ?
Même codec, noms différents selon les époques. .wdp (Windows Digital Photo) et .hdp (HD Photo) étaient les extensions originales de Microsoft pendant que le format était encore propriétaire. Après la standardisation du format sous JPEG XR vers 2009, l'extension .jxr a été adoptée. Nous détectons les deux via les mêmes octets magiques II<BC> ; l'octet de version codec après la magie distingue HD Photo pré-standard (0x00) du JPEG XR complet (0x01).
Comment convertir JPEG XR en quelque chose que je puisse visualiser ?
Meilleures options aujourd'hui : cjxl (libjxl) accepte JPEG XR en entrée et produit du JPEG XL, que Chrome et Firefox peuvent afficher via polyfills. avifenc convertit via un format intermédiaire. ImageMagick gère JPEG XR s'il est compilé avec le delegate libjxr. Sous Windows, JxrDecApp de Microsoft produit du TIFF/BMP.
Le format est-il mort ?
Effectivement oui. Microsoft a poussé JPEG XR pendant quelques années (Windows 7, Internet Explorer 9-11 avaient un décodage natif) mais Chrome et Firefox n'ont jamais livré le support, et AVIF et JPEG XL ont mangé son déjeuner sur le web moderne. On rencontre surtout des fichiers JXR aujourd'hui comme sortie d'imagerie Windows historique ou dans des flux scientifiques adjacents au DICOM.
Plus de Images