uDocumentViewer
Imagens.jxr · .wdp · .hdp

JPEG XR visualizador

pronto
Sobre JPEG XR

Microsoft JPEG XR / HD Photo — pré-visualização estrutural.

JPEG XR é o codec de imagem baseado em wavelet da Microsoft — originalmente lançado como HD Photo no Windows Vista, depois padronizado como JPEG XR (ITU-T T.832 / ISO 29199-2). Tem suporte a HDR, gamuts de cor amplos e modos lossless. Não existe decodificador funcional no lado do navegador para ele hoje: libjxr é uma implementação de referência em C que nunca foi portada para WebAssembly com bindings utilizáveis, e os fornecedores de navegadores abandonaram o suporte nativo a JXR em favor de AVIF e JPEG XL. Detectamos o contêiner (HD Photo vs JXR pelo byte de versão do codec), mostramos os bytes do cabeçalho e indicamos uma ferramenta de conversão.

Perguntas frequentes
Por que vocês não decodificam JPEG XR no navegador?
O único decodificador maduro de JPEG XR é o libjxr, a implementação de referência em C da Microsoft. Ele compila para WebAssembly, mas não expõe bindings Emscripten limpos, e nenhum pacote npm ativamente mantido o encapsula. Até alguém entregar um módulo JXR-WASM funcional, as únicas opções são conversão no servidor ou uma pré-visualização estrutural — escolhemos a segunda para manter tudo no seu navegador.
Qual a diferença entre .jxr e .wdp / .hdp?
Mesmo codec, nomes diferentes de eras diferentes. .wdp (Windows Digital Photo) e .hdp (HD Photo) eram as extensões originais da Microsoft enquanto o formato ainda era proprietário. Depois que o formato foi padronizado como JPEG XR por volta de 2009, a extensão .jxr foi adotada. Detectamos ambos via os mesmos magic bytes II<BC>; o byte de versão do codec após o magic distingue o HD Photo pré-padrão (0x00) do JPEG XR completo (0x01).
Como converto JPEG XR para algo visualizável?
Melhores opções hoje: cjxl (libjxl) aceita entrada JPEG XR e produz JPEG XL, que Chrome e Firefox conseguem ver via polyfills. avifenc converte por um formato intermediário. ImageMagick lida com JPEG XR se compilado com o delegate libjxr. No Windows, o próprio JxrDecApp da Microsoft produz TIFF/BMP.
O formato está morto?
Efetivamente sim. A Microsoft empurrou JPEG XR por alguns anos (Windows 7, Internet Explorer 9-11 tinham decodificação nativa), mas Chrome e Firefox nunca embarcaram suporte, e AVIF e JPEG XL comeram seu almoço na web moderna. Hoje você encontra arquivos JXR principalmente como saída legada de imagem do Windows ou em fluxos científicos próximos do DICOM.
Mais Imagens