Blinkenlights Movies
Ein Blinkenlights Movie ist eine einfache Textdatei wie man sie mit jedem Texteditor erstellen kann. Die Datei wird durch eine einzelne Erkennungszeile eingeleitet und enthält dann alle Bilder eines Films (Frames) hintereinander.
Jeder Frame wird mit einer Zeile beginnend mit einem @ eingeleitet. Dem Zeichen folgt seine Verweildauer in Millisekunden. @1000 steht für 1 Sekunde. Danach folgt das Bild.
Jedes Einzelbild besteht aus 8 Zeilen zu je 18 Ziffern. Eine 1 steht für eine eingeschaltete, eine 0 für eine ausgeschaltete Lampe.
Mit den Blinkentools Hilfsprogrammen kann man Blinkenlights Movies in das GIF-Format und zurück konvertieren.
Beispiel
Hier ein einfaches Beispiel eines Blinkenlights Movies im Texteditor und in Aktion.
# BlinkenLights Movie 18x8 @200 000000000000000000 000011100011100000 000111110111110000 000111111111110000 000011111111100000 000000111110000000 000000001000000000 000000000000000000 @800 000011100011100000 000111110111110000 001111111111111000 001111111111111000 000111111111110000 000011111111100000 000000111110000000 000000001000000000
Implementierungsdetails
Zwischen die Erkennungszeile und dem ersten Frame kann man beliebig viele Kommentarzeilen einfügen. Sie müssen mit einem # eingeleitet werden.
Das Zeilenende kann sowohl aus einem CR (ASCII 13), einem LF (ASCII 10) oder CRLF (ASCII 13 + ASCII 10) bestehen. Wir empfehlen aber das Speichern mit LF.
Zwei Frames können durch eine oder mehrere Leerzeilen voneinander getrennt werden.