Actio 7 - Código de la portada
Portada realizada por código Python en Drawbot
Basado en gist.github.com/justvanrossum
# declaramos los parámetros iniciales
border = 110
dist = 50
numFrames = 30
colors = [ (random(), random(), random()) for _ in range(5)]
# creamos las repeticiones para cada uno de los recuadros
cellXY = ( width()- 2*border - 4*dist ) / 5
print(cellXY)
print(colors)
for frame in range(numFrames):
newPage()
frameDuration(1/60)
# creamos un loop para duplicar cada uno de los recuadros for x in range(5):
posX = border + x*(cellXY+dist)
for y in range(5):
posY = border + y*(cellXY+dist)
for z in range(15):
with savedState():
size = randint(30,110)
stroke(0,0,0, 0.4+random())
#stroke(*choice(colors))
strokeWidth(.2 + .5*random())
#fill(*choice(colors))
fill(None)
blendMode("screen")
translate(posX + cellXY/2 - size/2, posY + cellXY/2 - size/2)
rotate(randint(-20,20), center=(size/2, size/2))
middle = randint(-8,8)
# creamos el contenedor
rect(middle, middle, size, size)
# se guarda la imagen
saveImage('actio7.gif')
saveImage('actio7.png')