El sucesor del formato gráfico JPEG, JPEG 2000, lleva bastante tiempo en el mercado, con unos resultados, que mejoran con diferencia en cuanto a tamaño y calidad a su predecesor.

Lamentablemente, el soporte del software actual al formato es más que limitado, básicamente visores y editores de imágenes, lo cual es una verdadera lástima.

Aunque el formato JPEG2000 (JP2) no está diseñado para competir con los formatos sin pérdida como PNG (que además soporta transparencias), a diferencia del JPEG tradicional, soporta compresión sin pérdida (lossless).

He procedido a convertir una imagen de 800×600 con 24 bits de profundidad de color en formato BMP a los formatos sin pérdida más habituales.

A modo de comparativa, he utilizado también herramientas de compresión de propósito general para poder ubicar los algoritmos de compresión en un contexto razonable.

Estos han sido los resultados obtenidos:

Formato: Tamaño (Bytes):
BMP 1.440.054
ZIP Deflate64 (7-Zip) 677.215
TIFF 598.830
PNG 506.977
PNGOut 475.585
RAR Best 4096K + Filtros multimedia 411.951
JPEG2000 Lossless 377.390

Como podemos apreciar, para imágenes de tipo fotográfico como era el caso, la compresión JPEG2000 es la que mejor resultados obtiene. Presumiblemente para imágenes con contenido no fotográfico PNG + PNGOut sería la elección más adecuada.

Sorprede lo bien que se comportan los filtros multimedia de WinRAR, siendo la mejor opción después de JPEG2000.

Ahora solamente falta que Internet Explorer, Firefox y Opera den soporte a este formato.