1. Frame-Extraktion für Mikrocontroller-Display
Embedded-EntwicklerHintergrund
Ein Entwickler möchte eine kurze GIF-Animation auf einem kleinen SPI-Display anzeigen, das an einen Mikrocontroller angeschlossen ist. Der Controller hat nicht genug Speicher für einen GIF-Decoder.
Aufgabe
Die GIF-Frames müssen in ein einfaches RGB-Byte-Array umgewandelt werden, das direkt in den Framebuffer des Displays geschrieben werden kann.
Verwendung
Er lädt das GIF hoch, wählt das Pixelformat 'RGB (3 Bytes pro Pixel)' und stellt den Umgang mit mehreren Bildern auf 'Alle Bilder exportieren und als ZIP speichern'.
gifFile: 'loader.gif', multiFrameHandling: 'batch-zip', pixelFormat: 'rgb'Ergebnis
Er erhält ein ZIP-Archiv mit durchnummerierten Binärdateien, die jeweils die reinen RGB-Pixeldaten der einzelnen Frames enthalten und direkt auf den Flash-Speicher des Controllers übertragen werden können.