Além do OpenEXR? Uma Nova Abordagem para Compressão Sem Perda de Imagens de Ponto Flutuante

2025-07-14

ArasP aprofunda-se em técnicas de compressão sem perdas para imagens de ponto flutuante, especialmente aquelas com múltiplos canais. Ele compara OpenEXR (incluindo o novo codec HTJ2K), JPEG-XL e um método personalizado baseado no Mesh Optimizer. Os resultados mostram que o OpenEXR com compressão ZIP é prático, enquanto o HTJ2K oferece uma taxa de compressão ligeiramente melhor, mas com pior desempenho. O JPEG-XL atinge taxas de compressão mais altas, mas é significativamente mais lento. Surpreendentemente, o método personalizado usando Mesh Optimizer e zstd supera os outros em relação à taxa de compressão e velocidade, emergindo como uma alternativa convincente para compressão de imagens de ponto flutuante.

Leia mais
Desenvolvimento

Dithering Fractal Estável em Superfície no Playdate: Um Relato de Otimização

2025-02-22

Esta publicação detalha a tentativa do autor de implementar o dithering fractal estável em superfície no console portátil Playdate, um dispositivo com tela monocromática de 1 bit. O processo se mostrou desafiador devido às capacidades limitadas do hardware. O autor documenta meticulosamente a jornada, incluindo a implementação de mapeamento de textura com correção de perspectiva, a exibição de brilho em uma tela de 1 bit e a otimização do próprio algoritmo de dithering fractal. Por meio de inúmeras otimizações, incluindo simplificação algorítmica e troca de um rasterizador de meio-espaço para um rasterizador de varredura, o autor alcança uma taxa de quadros de 20-22 FPS, mas reconhece que ainda são possíveis melhorias.

Leia mais