O que é um arquivo JPM?
Um arquivo JPM usa o formato de imagem composta do JPEG 2000 para representar documentos com várias páginas ou conteúdo misto. Ele pode combinar elementos rasterizados com informações de estrutura e layout em um único arquivo.
Como os arquivos JPM funcionam
JPM é o formato de arquivo de imagem composta da parte 6 do JPEG 2000. Ele amplia o JP2, reutiliza caixas do JP2 e do JPX e segue o modelo de conteúdo rasterizado misto. Um arquivo é uma sequência de páginas, e cada página é construída a partir de uma página base, transparente ou preenchida com uma única cor, mais objetos de layout aplicados em ordem. Um objeto de layout normalmente associa um objeto de imagem a um objeto de máscara: a máscara é uma imagem de opacidade de um único componente que controla onde a imagem fica visível, e a máscara e a imagem normalmente têm resoluções diferentes. Isso permite que detalhes de dois níveis, como texto e desenhos de linhas, usem um tipo de codificador, enquanto regiões fotográficas usam outro. Coleções de páginas agrupam páginas para navegação, e as páginas, os objetos de layout e seus objetos de máscara e imagem podem conter rótulos e metadados. Em um fluxo de trabalho de digitalização, a validação precisa abranger a estrutura das páginas e todos os codificadores usados pelo arquivo, e não apenas confirmar a presença de um decodificador JPEG 2000.
Informações essenciais
- JPM é definido pela parte 6 do JPEG 2000 (ISO/IEC 15444-6, publicada pela ITU-T como T.805) como uma extensão do formato de arquivo JP2. Sua extensão recomendada é
.jpme seu tipo de mídia registrado éimage/jpm. Ele começa com a mesma assinatura de 12 bytes de todos os arquivos da família JPEG 2000, por isso o identificador de formato da caixa File Type,jpmseguido de um espaço, é o que o distingue do JP2. - Um decodificador JPEG 2000 sozinho pode não ser suficiente. Objetos de máscara e imagem podem usar outros codificadores, e a caixa obrigatória de cabeçalho de imagem composta lista quais codificadores de máscara e de imagem um arquivo pode usar. O perfil web da especificação, por exemplo, permite MMR, JBIG2 ou JPEG 2000 para máscaras e JPEG ou JPEG 2000 para imagens.
- Um leitor que só entende JP2 não obtém as páginas. Quando um arquivo JPM é compatível com JP2, a caixa de cabeçalho JP2 e o primeiro fluxo codificado contíguo descrevem uma miniatura do documento como um todo, por isso um decodificador JP2 que abre o arquivo mostra essa miniatura, e não as imagens compostas das páginas.
- Um único arquivo
.jpmnem sempre contém o documento inteiro. Imagens e dados podem ser referenciados em arquivos externos; o cabeçalho de imagem composta contém um indicador de conteúdo autocontido e uma contagem de páginas, armazenada como 0 quando desconhecida, que uma etapa de ingestão pode verificar antes de mover ou arquivar o arquivo.
Quando os arquivos JPM são relevantes
Sistemas de digitalização e arquivamento podem escolher JPM quando vários elementos de um documento precisam permanecer reunidos em um único arquivo. Visualizadores de imagens de uso geral podem não oferecer suporte à sua estrutura composta, por isso a compatibilidade exige testes.
Como a Transloadit ajuda com arquivos JPM
A tabela de formatos de imagem compatíveis da Transloadit lista JPM como disponível para leitura e gravação nos dois stacks ImageMagick documentados, para os Robots /image/resize, /image/enhance e /document/thumbs. A entrada é descrita como sintaxe de formato de arquivo JPEG-2000, a mesma descrição que a tabela atribui a JP2.
A tabela registra apenas o suporte à leitura e à gravação no nível do formato. Ela não informa se as páginas, os objetos de layout, as máscaras ou os conteúdos codificados em formatos diferentes de JPEG-2000 de um arquivo JPM composto são interpretados, e o código-fonte do ImageMagick registra JPM em seu codificador JP2. Teste um arquivo representativo com várias páginas antes de depender desse suporte.
Explore os formatos de arquivo e os recursos de compressão da Transloadit
Fontes
- ITU-T T.805 | ISO/IEC 15444-6: formato de arquivo de imagem composta do JPEG 2000
- Comitê JPEG: visão geral do JPEG 2000 (parte 6 e o formato de arquivo JPM)
- RFC 3745: registros de tipos MIME para JPEG 2000 (image/jpm)
- Library of Congress: formato de arquivo jpm da parte 6 do JPEG 2000 (imagem composta)