2009-07-09 17 views
7

He visto archivos JPEG2000 con ambas extensiones .J2K y .JP2, y los códecs que leen uno no siempre leerán el otro. ¿Alguien puede explicar por qué hay varias extensiones para lo que pensé que era un formato único?¿Hay diferentes formatos de archivo JPEG2000?

Respuesta

16

Dado que JPEG 2000 es tanto un códec como tiene un formato de archivo. El estándar está en muchas partes, y la Parte 1 proporciona (principalmente) información de códec (es decir, cómo comprimir y descomprimir datos de imagen), con un anexo de formato de archivo contenedor (JP2). La Parte 2 ofrece muchas extensiones y un formato de contenedor más completo (JPX).

JP2 es el formato "contenedor" para las corrientes de código JPEG 2000, y está modelado en el formato Quicktime. J2K, no lo he visto (utilizamos J2C durante la estandarización), pero supongo que se trata de datos sin formato, sin envoltorio. El objetivo de los contenedores es que una imagen "buena" incluya metadatos adicionales: información del espacio de color, etiquetado, etc. La base de formato JP2 permite muchas "casillas" de información en un archivo (incluidas muchas imágenes, si lo desea). También permite que se use el mismo formato de contenedor para muchas otras partes del estándar (como JP3D y JPIP). En realidad, no debería ver muchos flujos de datos sin formato, sin procesar; en mi opinión, es una mala práctica.

+0

Gran explicación, ¡gracias! – Roddy

+0

@ Adam Wright, soy nuevo en estándares JPEG, ¿sabe usted que si hay acceso a estándares JPEG sin costo, la mayoría de los estándares IEC deben pagarse por adelantado? Roddy, perdón por publicar una pregunta en una de tus respuestas. –

+0

@Gary: Empezaría aquí. http://www.w3.org/Graphics/JPEG/ - (y publicaste tu Q como un comentario, que es perfecto. No te preocupes) – Roddy

Cuestiones relacionadas