You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
743 B
34 lines
743 B
#!/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')
|
|
|