¿Más allá de OpenEXR? Un nuevo enfoque para la compresión sin pérdida de imágenes de punto flotante

2025-07-14

ArasP profundiza en las técnicas de compresión sin pérdida para imágenes de punto flotante, especialmente las que tienen múltiples canales. Compara OpenEXR (incluido el nuevo códec HTJ2K), JPEG-XL y un método personalizado basado en Mesh Optimizer. Los resultados muestran que OpenEXR con compresión ZIP es práctico, mientras que HTJ2K ofrece una relación de compresión ligeramente mejor pero con peor rendimiento. JPEG-XL alcanza relaciones de compresión más altas, pero es significativamente más lento. Sorprendentemente, el método personalizado que usa Mesh Optimizer y zstd supera a los demás tanto en relación de compresión como en velocidad, emergiendo como una alternativa convincente para la compresión de imágenes de punto flotante.

Leer más
Desarrollo

Dithering Fractal Estable en Superficie en Playdate: Una Historia de Optimización

2025-02-22

Esta publicación detalla el intento del autor de implementar el dithering fractal estable en superficie en la consola portátil Playdate, un dispositivo con una pantalla monocromática de 1 bit. El proceso resultó desafiante debido a las capacidades limitadas del hardware. El autor documenta meticulosamente el proceso, incluyendo la implementación de mapeo de texturas con corrección de perspectiva, la visualización del brillo en una pantalla de 1 bit y la optimización del propio algoritmo de dithering fractal. A través de numerosas optimizaciones, incluyendo la simplificación algorítmica y el cambio de un rasterizador de medio espacio a un rasterizador de líneas de exploración, el autor logra una velocidad de fotogramas de 20-22 FPS, pero reconoce que aún son posibles mejoras.

Leer más