Blinkenlights Movie: Difference between revisions
No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
<tr> | <tr> | ||
<td># creator = Blinkenpaint 2.4 </td> | <td># creator = Blinkenpaint 2.4 </td> | ||
<td>// Programm mit dem es erstellt wurde </td> | <td>// Programm, mit dem es erstellt wurde </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 82: | Line 82: | ||
</tr> | </tr> | ||
</table> | </table> | ||
Mit der [[BlinkenPlus]]-Firmware kann dieses Format auch für mehrfarbige Animationen verwendet werden. In diesem Fall folgen für jeden Pixel so viele Einsen oder Nullen aufeinander, wie es Farben gibt. Die Länge jeder Zeile beträgt dementsprechend (Bildbreite in Pixeln) * (Anzahl Farbkanäle). | |||
[[Category:Dateiformate]] |
Latest revision as of 21:52, 12 July 2013
Eine *.blm Datei besteht aus einem Header und den Nutzdaten die angeben,
zu welchem Zeitpunkt welche Lampe leuchtet.
Die Headerdaten erklären sich soweit von selbst (Beispiel: LittleLights Intro):
# Blinkenlights Movie 18x8 | // Dateiformat |
# name = LittleLights | // Name des Films |
# description = LittleLights Intro | // zusätzliche Beschreibung |
# creator = Blinkenpaint 2.4 | // Programm, mit dem es erstellt wurde |
# author = ST | // Author |
# width = 18 | // Breite in Pixeln |
# height = 8 | // Höhe in Pixeln |
# loop = no | // Wiederholung |
# duration = 27450 | // Dauer in ms |
Die Nutzdaten bestehen aus mehreren Bildern, wobei eine 1 für eine eingeschaltene Lampe, eine 0 für eine ausgeschaltene Lampe steht. Die Zahl nach dem @ bestimmt, wieviel ms das Bild dargestellt werden soll.
@500 000000000000000000 |
@100 000000000000000000 |
@1000 011111111000000000 |
Mit der BlinkenPlus-Firmware kann dieses Format auch für mehrfarbige Animationen verwendet werden. In diesem Fall folgen für jeden Pixel so viele Einsen oder Nullen aufeinander, wie es Farben gibt. Die Länge jeder Zeile beträgt dementsprechend (Bildbreite in Pixeln) * (Anzahl Farbkanäle).