¿Qué es el formato de archivo JP2?
Los archivos en formato .jp2 almacenan imágenes de mapa de bits comprimidas utilizando el estándar JPEG 2000 Core Coding (ISO/IEC 15444-1). El formato .jp2 a veces se confunde con .jpx, pero .jpx (JPEG 2000 Parte 2) es un perfil extendido que añade funciones como una compatibilidad con modelos de color más amplios; son formatos relacionados pero distintos. Un flujo de código JPEG 2000 sin procesar y sin el contenedor JP2 utiliza la extensión .j2k o .j2c en su lugar.
Diferencias entre los archivos .jp2 y .jpg
El software JPEG 2000 Core Coding para crear archivos .jp2 utiliza un algoritmo de compresión de óndulas, mientras que los archivos .jpg utilizan una transformada de coseno discreta, que tiene ciertas limitaciones. La compresión utilizada en .jp2 permite almacenar imágenes con o sin pérdida de calidad, lo cual no es posible en los archivos JPEG estándar, en los que cada compresión de la imagen disminuye su calidad. Otra ventaja del formato .jp2 es el menor tamaño del archivo final con un nivel de compresión similar.
Cada archivo .jp2 comienza con un cuadro de firma JP2 de 12 bytes (00 00 00 0C 6A 50 20 20 0D 0A 87 0A) en el desplazamiento de byte 0, lo que proporciona una huella digital de «bytes mágicos» fiable. El formato también admite la decodificación progresiva multirresolución, la codificación de regiones de interés y los perfiles de color ICC incrustados, lo que lo convierte en una opción común para el archivo digital, las imágenes por satélite y las imágenes médicas.
Seguridad y protección
RIESGO: LOWUn JP2 es una imagen pasiva sin scripts, por lo que no puede ejecutar código al abrirse. El único riesgo realista es la clase histórica de errores de decodificador: la decodificación JPEG 2000 es compleja y se han utilizado archivos JP2 malformados para provocar vulnerabilidades de corrupción de memoria en bibliotecas de imágenes (especialmente la biblioteca OpenJPEG); por lo tanto, mantenga actualizados su visor y los códecs de imagen del sistema operativo, y sea precavido al abrir archivos JP2 de fuentes no confiables en herramientas obsoletas. Para un uso normal, es tan seguro como cualquier imagen.
Detalles del formato
en pocas palabrasProgramas que abren archivos JP2
Detalles técnicos
especificación profunda| Algoritmo de compresión | Transformada de óndula discreta (DWT) con codificación de subbandas (EBCOT - Embedded Block Coding with Optimized Truncation) |
| Modos de compresión | Con pérdida y sin pérdida en el mismo estándar; modo elegido por tesela en el momento de la codificación |
| Filtro de óndula | Filtro entero reversible 5/3 (sin pérdida) o filtro de punto flotante irreversible 9/7 de Daubechies (con pérdida) |
| Espacios de color | sRGB, escala de grises, YCbCr, CMYK, Lab y espacios de color con perfiles ICC arbitrarios |
| Profundidad de bits por componente | De 1 a 38 bits; típicamente de 8 o 16 bits para imágenes médicas y de archivo |
| Dimensiones máximas de imagen | Hasta 2³²−1 × 2³²−1 píxeles (límite teórico definido en ISO/IEC 15444-1) |
| Alfa / transparencia | Soportado a través de un canal de opacidad definido en el contenedor JP2 |
| Teselado (Tiling) | Imagen dividida en teselas rectangulares codificadas de forma independiente; cada tesela se decodifica por separado |
| Decodificación progresiva | Admite órdenes de progresión por resolución, calidad (SNR), posición espacial y componentes |
| Región de interés (ROI) | Codificación de mayor calidad asignable a regiones de la imagen definidas por el usuario dentro del flujo de código |
| Bytes mágicos (firma de archivo) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A en el desplazamiento de byte 0 (cuadro de firma JP2) |
| Tipo MIME | image/jp2 |
| Estructura del contenedor | Jerarquía de cuadros JP2: cuadro de firma, cuadro de tipo de archivo, cuadro de encabezado JP2, cuadro de flujo de código contiguo |
| Soporte de metadatos | Cuadros de metadatos XML, cuadros UUID y datos XMP incrustables dentro del contenedor JP2 |
| Incrustación de perfil de color | Perfiles ICC incrustados en el cuadro de especificación de color JP2 (cuadro colr) |
| Lanzado | 2000 (JPEG 2000 Part 1, ISO/IEC 15444-1) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.iso.org |
Conversiones de JP2
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos JP2.