Au-delà d'OpenEXR ? Une nouvelle approche de la compression sans perte d'images en virgule flottante

2025-07-14

ArasP explore les techniques de compression sans perte pour les images en virgule flottante, en particulier celles à canaux multiples. Il compare OpenEXR (y compris le nouveau codec HTJ2K), JPEG-XL et une méthode personnalisée basée sur Mesh Optimizer. Les résultats montrent qu'OpenEXR avec la compression ZIP est pratique, tandis que HTJ2K offre un meilleur ratio de compression mais de moins bonnes performances. JPEG-XL atteint des ratios de compression plus élevés, mais est beaucoup plus lent. Étonnamment, la méthode personnalisée utilisant Mesh Optimizer et zstd surpasse les autres en termes de ratio de compression et de vitesse, devenant une alternative intéressante pour la compression d'images en virgule flottante.

Lire plus
Développement

Dithering Fractal Stable en Surface sur Playdate : Une Histoire d’Optimisation

2025-02-22

Cet article détaille la tentative de l’auteur d’implémenter le dithering fractal stable en surface sur la console portable Playdate, un appareil doté d’un écran monochrome 1 bit. Le processus s’est avéré difficile en raison des capacités limitées du matériel. L’auteur documente méticuleusement le processus, y compris l’implémentation du mappage de texture avec correction de perspective, l’affichage de la luminosité sur un écran 1 bit et l’optimisation de l’algorithme de dithering fractal lui-même. Grâce à de nombreuses optimisations, notamment la simplification algorithmique et le passage d’un rasteriseur demi-espace à un rasteriseur par lignes de balayage, l’auteur atteint une fréquence d’images de 20 à 22 FPS, mais reconnaît que des améliorations sont encore possibles.

Lire plus