Handsum: un formato de imagen LQIP basado en DCT con tamaño fijo por nivel de calidad

Fuentes: Handsum: An LQIP Image File Format

Handsum es un nuevo formato de imagen para placeholders de baja calidad (LQIP) diseñado para la web, que codifica miniaturas con un tamaño en bytes fijo y predecible: 48 bytes en el nivel de calidad más bajo (q=1) y 147 bytes en el más alto (q=4), con dos valores intermedios de 75 y 123 bytes. La propuesta se enmarca en la misma familia de técnicas que Blurhash, Thumbhash o las miniaturas JPEG/WebP de pequeñas dimensiones, y se apoya en la Transformada Discreta del Cóseno (DCT), la misma base matemática que utilizan JPEG, Blurhash y Thumbhash.

La principal ventaja operativa es la determinación del tamaño: cada archivo Handsum ocupa exactamente el mismo número de bytes dentro de un ajuste de calidad y de canales de color, lo que permite reservar columnas de longitud fija en bases de datos, simplificar el procesamiento y acotar presupuestos de bytes en catálogos embebidos. Por ejemplo, en una aplicación de catálogo de obras con 256 bytes por entrada, Handsum q=4 garantiza 147 bytes para la miniatura sin necesidad de iterar sobre el codificador.

El artículo compara Handsum con PNG, Thumbhash, WebP con pérdida (VP8), ETC2 y JPEG sobre diez imágenes de referencia (Earthrise, La Grande Jatte, Lincoln, La Gioconda, el Parlamento de Monet, La chica de la perla, La noche estrellada, La gran ola de Kanagawa, un retrato de Van Eyck y Los nenúfares de Monet). En q=1, Handsum produce una calidad visual superior a Thumbhash con apenas 24 bytes adicionales; en q=4, su calidad es comparable a WebP con pérdida y ETC2 para un presupuesto de bytes equivalente.

Handsum admite tres modos de color (escala de grises, RGB/YCbCr y RGB con alfa) y se acompaña de una demostración web con un decodificador en C compilado a WebAssembly. Sus autores destacan que la relativa simplicidad del formato (147 bytes por imagen) puede servir como introducción práctica a la compresión DCT antes de abordar la especificación completa de JPEG, de 186 páginas.