O que é o formato de ficheiro JP2?
Arquivos no formato .jp2 armazenam imagens bitmap comprimidas usando o padrão JPEG 2000 Core Coding (ISO/IEC 15444-1). O .jp2 às vezes é confundido com o .jpx - mas o .jpx (JPEG 2000 Part 2) é um perfil estendido que adiciona recursos como suporte a modelos de cores mais amplos; eles são formatos relacionados, mas distintos. Um codestream JPEG 2000 bruto sem o contêiner JP2 usa a extensão .j2k ou .j2c em seu lugar.
Diferenças entre arquivos .jp2 e .jpg
O software JPEG 2000 Core Coding para criar arquivos .jp2 usa um algoritmo de compressão wavelet, enquanto os arquivos .jpg usam uma transformada discreta de cosseno, que possui certas limitações. A compressão usada no .jp2 permite armazenar imagens com ou sem perda de qualidade, o que não é possível em arquivos JPEG padrão, nos quais cada compressão da imagem diminui sua qualidade. Outra vantagem do formato .jp2 é o tamanho menor do arquivo final em um nível de compressão semelhante.
Cada arquivo .jp2 começa com uma caixa de assinatura JP2 de 12 bytes (00 00 00 0C 6A 50 20 20 0D 0A 87 0A) no deslocamento de byte 0, fornecendo uma assinatura digital (magic bytes) confiável. O formato também suporta decodificação progressiva multi-resolução, codificação de região de interesse e perfis de cores ICC incorporados, tornando-o uma escolha comum para arquivamento digital, imagens de satélite e imagens médicas.
Segurança e proteção
RISCO: LOWUm JP2 é uma imagem passiva sem scripts, portanto não pode executar código ao ser aberta. O único risco realista é a classe histórica de bugs de decodificadores: a decodificação JPEG 2000 é complexa, e arquivos JP2 malformados foram usados para acionar vulnerabilidades de corrupção de memória em bibliotecas de imagem (notadamente a biblioteca OpenJPEG) - portanto, mantenha seu visualizador e os codecs de imagem do SO atualizados, e tenha cautela ao abrir arquivos JP2 de fontes não confiáveis em ferramentas desatualizadas. Para uso normal, é tão seguro quanto qualquer imagem.
Detalhes do formato
em resumoProgramas que abrem arquivos JP2
Detalhes técnicos
especificação profunda| Algoritmo de compressão | Transformada Discreta de Wavelet (DWT) com codificação de sub-banda (EBCOT - Embedded Block Coding with Optimized Truncation) |
| Modos de compressão | Com e sem perdas (lossy e lossless) no mesmo padrão; modo escolhido por bloco no momento da codificação |
| Filtro wavelet | Filtro de inteiros 5/3 reversível (lossless) ou filtro de ponto flutuante Daubechies 9/7 irreversível (lossy) |
| Espaços de cores | sRGB, tons de cinza, YCbCr, CMYK, Lab e espaços de cores arbitrários com perfil ICC |
| Profundidade de bits por componente | 1 a 38 bits; tipicamente 8 ou 16 bits para imagens de arquivo e médicas |
| Dimensões máximas da imagem | Até 2³²−1 × 2³²−1 pixels (limite teórico definido na ISO/IEC 15444-1) |
| Alpha / transparência | Suportado via canal de opacidade definido no contêiner JP2 |
| Tiling (Divisão em blocos) | Imagem dividida em blocos retangulares codificados independentemente; cada bloco decodificado separadamente |
| Decodificação progressiva | Suporta ordens de progressão por resolução, qualidade (SNR), posição espacial e componentes |
| Região de interesse (ROI) | Codificação de maior qualidade atribuível a regiões da imagem definidas pelo usuário dentro do codestream |
| Magic bytes (assinatura do arquivo) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A no deslocamento de byte 0 (caixa de assinatura JP2) |
| Tipo MIME | image/jp2 |
| Estrutura do contêiner | Hierarquia de caixas JP2: caixa de assinatura, caixa de tipo de arquivo, caixa de cabeçalho JP2, caixa de codestream contíguo |
| Suporte a metadados | Caixas de metadados XML, caixas UUID e dados XMP incorporáveis dentro do contêiner JP2 |
| Incorporação de perfil de cores | Perfis ICC incorporados na caixa de Especificação de Cores JP2 (caixa colr) |
| Lançado | 2000 (JPEG 2000 Part 1, ISO/IEC 15444-1) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.iso.org |
Conversões de JP2
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos JP2.