Actio 1 - Código de la portada

Portada realizada por código Python en Drawbot

#declaramos el ancho y alto del documento
docw = 1280
doch = 1280
size(docw, doch);
#declaramos el número de filas y columnas
nFilas = 40
nColumnas = 40
#transformamos el documento
#rotate(25)
#translate(-docw/2, -doch/2)
#scale(1.5)
#creamos una funcion para centrar la posicion de los objetos
def centrar(totalDim,objetoDim):
    posCentro = (totalDim/2)-(objetoDim/2)
    return posCentro
#creamos la matriz con dichas variables
for x in range (nFilas):
    #por cada fila creamos un número de columnas
    for y in range (nColumnas):
       #declaramos variables de color y transparencia
       rojo = 1
       verde = random()
       azul = random()
       transparencia = randint(20, 80)/100
       #aplicamos relleno
       fill(rojo, verde, azul, transparencia)
       #declaramos el tamaño y los incrementos de posicion
       cuadrow = 50
       cuadroh = randint(10,60)
       posx = x*40
       posy = y*40+ centrar(50, cuadroh)
       #dibujamos cada uno de los recuadros
       rect (posx, posy, cuadrow, cuadroh)
#guardamos la imagen
saveImage("actio1.png")