#!/usr/bin/python import sys import blup.animation import blup.frame import writebml import random dim = blup.frame.FrameDimension(18, 8, 16, 3) newanim = blup.animation.Animation(dim) num = 10 horiz = True delay = 100 for i in range(num): newcolor = (random.randint(0, 15), random.randint(0, 15), random.randint(0, 15)) horiz = not horiz newframe = blup.animation.AnimationFrame(dim, delay) if horiz: for x in range(dim.size()[0]): for y in range(dim.size()[1]): newframe.setPixel(x, y, newcolor) newanim.addFrame(newframe) else: for y in range(dim.size()[1]): for x in range(dim.size()[0]): newframe.setPixel(x, y, newcolor) newanim.addFrame(newframe) writebml.writeBml(newanim, '/tmp/colorwischer.bml')