Imágenes.jxr · .wdp · .hdp
JPEG XR visor
Acerca de JPEG XR
Microsoft JPEG XR / HD Photo — vista previa estructural.
JPEG XR es el códec de imagen basado en wavelets de Microsoft — originalmente enviado como HD Photo en Windows Vista, luego estandarizado como JPEG XR (ITU-T T.832 / ISO 29199-2). Admite HDR, gamuts de color amplios y modos sin pérdida. Hoy no existe un decodificador del lado del navegador funcional: libjxr es una implementación de referencia en C que nunca se ha portado a WebAssembly con bindings usables, y los fabricantes de navegadores abandonaron el soporte nativo de JXR en favor de AVIF y JPEG XL. Detectamos el contenedor (HD Photo vs JXR mediante el byte de versión del códec), mostramos los bytes de cabecera y te apuntamos a una herramienta de conversión.
Preguntas frecuentes
- ¿Por qué no puedes decodificar JPEG XR en el navegador?
- El único decodificador JPEG XR maduro es libjxr, la implementación de referencia en C de Microsoft. Compila a WebAssembly pero no expone bindings Emscripten limpios, y ningún paquete npm activamente mantenido lo envuelve. Hasta que alguien publique un módulo JXR-WASM funcional, las únicas opciones son conversión del lado del servidor o una vista previa estructural — optamos por esto último para mantener todo en tu navegador.
- ¿Cuál es la diferencia entre .jxr y .wdp / .hdp?
- Mismo códec, distintos nombres de distintas épocas. .wdp (Windows Digital Photo) y .hdp (HD Photo) fueron las extensiones originales de Microsoft mientras el formato aún era propietario. Tras la estandarización como JPEG XR alrededor de 2009, se adoptó la extensión .jxr. Detectamos ambos mediante los mismos magic bytes II<BC>; el byte de versión del códec tras el magic distingue HD Photo pre-estándar (0x00) de JPEG XR completo (0x01).
- ¿Cómo convierto JPEG XR a algo que pueda visualizar?
- Mejores opciones hoy: cjxl (libjxl) acepta entrada JPEG XR y produce JPEG XL, que Chrome y Firefox pueden visualizar vía polyfills. avifenc convierte a través de un formato intermedio. ImageMagick maneja JPEG XR si se compila con el delegate libjxr. En Windows, el propio JxrDecApp de Microsoft produce TIFF/BMP.
- ¿El formato está muerto?
- Efectivamente sí. Microsoft impulsó JPEG XR durante unos años (Windows 7, Internet Explorer 9-11 tenían decodificación nativa) pero Chrome y Firefox nunca llegaron a darle soporte, y AVIF y JPEG XL se comieron su parte de mercado en la web moderna. Ahora encuentras archivos JXR sobre todo como salida de imagen heredada de Windows o en flujos científicos cercanos a DICOM.
Más sobre Imágenes
- .svgSVGScalable Vector Graphics.Abrir
- .pngPNGImagen ráster sin pérdida.Abrir
- .jpgJPEGImagen fotográfica con pérdida.Abrir
- .gifGIFImagen ráster animada/estática.Abrir
- .webpWebPImagen moderna de Google con/sin pérdida.Abrir
- .avifAVIFFormato de imagen moderno basado en AV1.Abrir
- .bmpBMPBitmap sin comprimir de Windows.Abrir
- .icoICOIcono multirresolución de Windows.Abrir