Through the Nodebox (Python), I created a generator of posters.
Some results:
The code is:
size(450,600)
colormode(RGB,255)
background(10,0,0)
#Imagens
A = [“A1.jpg”, “A2.jpg”, “A3.jpg”, “A4.jpg”, “A5.jpg”, “A6.jpg”, “A7.jpg”, “A8.jpg”,
”A9.jpg”, “A10.jpg”, “A11.jpg”, “A12.jpg”]
As = choice(A)
image(As, 170, 0)
F = [“T1.jpg”, “T2.jpg”, “T3.jpg”, “T4.jpg”, “T5.jpg”,”T6.jpg”]
Fs = choice(F)
image(Fs, -20, 45)
B =[“U1.jpg”, “U2.jpg”, “U3.jpg”, “U4.jpg”, “U5.jpg”]
Bs = choice(B)
image(Bs, -156, 130)
D = [“D1.jpg”, “D2.jpg”, “D3.jpg”, “D4.jpg”, “D7.jpg”, “D8.jpg”,
”D9.jpg”, “D10.jpg”, “D11.jpg”]
Ds = choice(D)
image(Ds, 25, 0)
E= [“A1.jpg”, “A2.jpg”, “A3.jpg”, “A4.jpg”, “A5.jpg”, “A6.jpg”, “A7.jpg”, “A8.jpg”,
”A9.jpg”, “A10.jpg”, “A11.jpg”, “A12.jpg”]
Es = choice(E)
image(Es, 402, 0)
G =[“T1.jpg”, “T2.jpg”, “T3.jpg”, “T4.jpg”, “T5.jpg”,”T6.jpg”]
Gs = choice(G)
image(Gs, -230, 220)
fill(255,255,255,50)
rect(0,0,450,100,100)
fill(255,255,255,80)
rect(0,215,450,100)
rect(185,0,90,600)
#titulo
fill(random(50,150),random(0,100), random(0,100))
font(“Rockwell Std”, 90)
text(“Artesanato”, 7,327)
fill(255,255,255)
font(“Rockwell Std”, 90)
text(“Artesanato”, 5, 329)
#sub-título
fill(255,255,255,150)
rect(0,300,450,30)
inicios1 = [“Revivalismo”,”Comemoracao”,”Valorizacao”,”Harmonia”]
fins1 = [“do tradicional”, “da cultura”, “do detalhe”, “das texturas”]
inicio1 = choice(inicios1)
fim1 = choice(fins1)
frase = “%s %s” % (inicio1, fim1)
fill(0,0,0,200)
font(“Rockwell Std Condensed”, 30)
text(frase, 175, 340)
#fundo do texto
fill(255,255,255,100)
rect(0,420,240,240)
rect(50,430,500,200)
#texto em bloco
inicios = [“por sua criatividade, originalidade, graciosidade e pericia”,
“trabalha em serie”]
meios = [“produz pecas”,
“produzindo dezenas de pecas, centrado mais no aspecto utilitario”]
fins = [“provocam profundo sentimento de admiracao naqueles que as observam”, “desperta no observador o sentimento de beleza”]
inicio = choice(inicios)
meio = choice(meios)
fim = choice(fins)
frase = “Artesao e aquele que %s %s, que %s.” % (inicio, meio, fim)
fill(0,0,0,150)
font(“Rockwell Std Bold”, 8)
lineheight(1)
text(frase, 72, 445, 105)
Class: Specialized graphics
3º year
1º semester
2010/2011




