O que é o formato de ficheiro JXR?
.jxr é um formato de arquivo de imagem raster (baseado em pixels) baseado no padrão JPEG XR - uma melhoria em relação ao JPEG e JPEG 2000. Desenvolvido pela Microsoft (originalmente lançado como «Windows Media Photo» e posteriormente «HD Photo») e padronizado em 2009 como ISO/IEC 29199-2, oferece melhor reprodução de cores e suporta altas profundidades de bits, incluindo canais de inteiros de 16 bits e de ponto flutuante de 32 bits para imagens HDR e de ampla gama de cores.
O .jxr suporta taxas de compressão com perdas (lossy) mais altas que o JPEG, e os arquivos .jxr têm normalmente cerca de metade do tamanho de uma imagem JPEG comparável com qualidade equivalente. A compressão sem perdas (lossless) também está disponível. O codec utiliza uma transformada biorretogonal sobreposta e codificação de entropia adaptativa, armazenada num contentor semelhante ao TIFF.
O .jxr não é o único formato baseado no padrão JPEG XR - formatos relacionados incluem .hdp e .wdp. Desde 2013, uma biblioteca de código aberto libjxr com licença BSD está disponível para programadores. Hoje, o formato é mais comummente encontrado como o formato de gravação para capturas de ecrã de jogos HDR na Xbox; apesar da padronização ISO, o suporte dos navegadores nunca se tornou generalizado e, para trabalho em HDR, foi amplamente substituído pelo HEIC e AVIF.
Segurança e proteção
RISCO: LOWUm JXR contém dados de imagem e é seguro para abrir num visualizador normal; não executa código. A precaução realista reside na rota de conversão: a procura por um «visualizador/conversor JXR» frequentemente revela sites de download repletos de anúncios e instaladores com programas potencialmente indesejados (PUP) - prefira o XnView, ImageMagick ou o Photos nativo do Windows. Como em qualquer formato de imagem, mantenha o seu visualizador atualizado, pois os descodificadores de imagem historicamente tiveram vulnerabilidades de análise.
Detalhes do formato
em resumoProgramas que abrem arquivos JXR
Detalhes técnicos
especificação profunda| Codificação | Binário; dados de imagem comprimidos num contentor IFD semelhante ao TIFF |
| Ordem dos bytes | Little-endian |
| Bytes mágicos | 49 49 BC 01 (hex) no deslocamento 0 - «II» + 0xBC, a assinatura JPEG XR (difere do terceiro byte 0x2A do TIFF) |
| Tipo MIME | image/jxr; alias legado image/vnd.ms-photo |
| Profundidade de cor | Até 16 bits inteiros ou 32 bits de ponto flutuante por canal; até 128 bpp incluindo o plano alfa |
| Suporte HDR | Sim - canais de 16 bits e 32 bits float permitem conteúdo de alto alcance dinâmico e ampla gama |
| Compressão | Transformada biorretogonal sobreposta (LBT) com codificação de entropia adaptativa; modos com e sem perdas suportados |
| Espaços de cor | RGB, CMYK, tons de cinza, n-canais; ampla gama via scRGB ou perfis ICC incorporados |
| Canal alfa | Plano alfa separado dedicado, armazenado ao lado do plano da imagem |
| Metadados | Incorpora dados de perfil de cor EXIF, XMP e ICC dentro do contentor |
| Resolução máxima | Até 2^32 x 2^32 pixels por especificação |
| Tiling (Ladrilhamento) | Suporta ladrilhamento espacial para descodificação parcial eficiente da imagem sem carregar o arquivo completo |
| Tamanho de arquivo típico | Normalmente ~50% de um JPEG equivalente com a mesma qualidade; muito menor que um TIFF HDR não comprimido |
| Checksum/integridade | Sem checksum integrado ou verificação de integridade |
| Plataformas | Windows (suporte nativo); Xbox (formato padrão de captura de ecrã HDR); macOS e Linux via XnView MP e ImageMagick com libjxr |
| Lançado | 2006 as Windows Media Photo / HD Photo; standardized 2009 (ISO/IEC 29199-2) |
| Versão mais recente | ISO/IEC 29199-2:2012 (JPEG XR) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.itu.int |
Conversões de JXR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos JXR.