Über OpenEXR hinaus? Ein neuer Ansatz zur verlustfreien Komprimierung von Gleitkommabildern

2025-07-14

ArasP untersucht verlustfreie Komprimierungsmethoden für Gleitkommabilder, insbesondere solche mit mehreren Kanälen. Er vergleicht OpenEXR (einschließlich des neuen HTJ2K-Codecs), JPEG-XL und eine benutzerdefinierte Methode basierend auf Mesh Optimizer. Die Ergebnisse zeigen, dass OpenEXR mit ZIP-Komprimierung praktikabel ist, während HTJ2K ein etwas besseres Komprimierungsverhältnis bietet, aber langsamere Leistung zeigt. JPEG-XL erreicht höhere Komprimierungsverhältnisse, ist aber deutlich langsamer. Überraschenderweise übertrifft die benutzerdefinierte Methode mit Mesh Optimizer und zstd die anderen sowohl beim Komprimierungsverhältnis als auch bei der Geschwindigkeit und stellt eine überzeugende Alternative für die verlustfreie Komprimierung von Gleitkommabildern dar.

Mehr lesen
Entwicklung

Oberflächenstabiles fraktales Dithering auf einem Playdate: Eine Geschichte der Optimierung

2025-02-22

Dieser Beitrag beschreibt den Versuch des Autors, oberflächenstabiles fraktales Dithering auf dem Handheld-Gerät Playdate zu implementieren, einem Gerät mit einem 1-Bit-Monochrom-Bildschirm. Der Prozess erwies sich aufgrund der begrenzten Hardware-Kapazitäten als herausfordernd. Der Autor dokumentiert den Prozess sorgfältig, einschließlich der Implementierung von perspektivkorrekter Texturierung, der Anzeige der Helligkeit auf einem 1-Bit-Bildschirm und der Optimierung des fraktalen Dithering-Algorithmus selbst. Durch zahlreiche Optimierungen, darunter algorithmische Vereinfachungen und der Wechsel von einem Halbraum-Rasterizer zu einem Scanline-Rasterizer, erreicht der Autor eine Bildrate von 20-22 FPS, räumt aber ein, dass weitere Verbesserungen möglich sind.

Mehr lesen