Nibnib dekodiert Bilder mit zwei Pixeln pro Byte in Rekordgeschwindigkeit

Nibnib: Image compression with extreme decompression speed

Nibnib dekodiert Bilder mit zwei Pixeln pro Byte in Rekordgeschwindigkeit

Raph Linus stellt nibnib vor, ein Bildformat, das auf extrem schnelle Dekodierung ausgelegt ist – entstanden als Experiment für DVI-Ausgabe auf einem RP2350-Mikrocontroller mit etwa 6 Zyklen pro Pixel. Statt absoluter Farben speichert die Palette Deltas, was weiche Verläufe deutlich verbessert. Jedes Byte liefert zwei Pixel im RGB-565-Format, also 4 bpp. Der Encoder ist um Größenordnungen langsamer als der Decoder, da er Palette und Codewörter durchsucht.

Der Dekodierungsprozess ist einfach und deterministisch. Beim Kodieren gibt es viele Möglichkeiten; der Algorithmus ist in dieser Hinsicht asymmetrisch.

Mehr von diesem Tag

2026-11-01