1ª imagem utilizando o Processing:
Ficou muito Modrian, mas empolguei muito quando descobri como ajustar o tamanho e as posições dos retângulos. Estes foram os códigos fontes geradores:
size (500, 500);
background (255);
noStroke ();
fill (255, 201, 0);
rect (0, 0, 20, 200);
fill (33, 171, 196);
rect (20, 250, 20, 200);
fill (0, 0, 0);
rect (250, 250, 45, 500);
fill (255, 0, 0);
rect (50, 450, 500, 100);
fill (0, 0, 0);
rect (0, 250, 450, 40);
fill (0, 0, 0);
rect (0, 200, 350, 10);
fill (31, 105, 201);
rect (280, 130, 70, 70);
fill (94, 105, 125);
rect (10, 200, 10, 50);
fill (94, 105, 125);
rect (30, 0, 10, 250);
fill (94, 105, 125);
rect (50, 200, 10, 50);
fill (94, 105, 125);
rect (70, 0, 10, 250);
fill (94, 105, 125);
rect (90, 200, 10, 50);
fill (94, 105, 125);
rect (110, 0, 10, 250);
fill (94, 105, 125);
rect (130, 200, 10, 50);
fill (94, 105, 125);
rect (150, 0, 10, 250);
fill (94, 105, 125);
rect (170, 200, 10, 50);
fill (94, 105, 125);
rect (190, 0, 10, 250);
fill (94, 105, 125);
rect (210, 200, 10, 50);
fill (94, 105, 125);
rect (230, 0, 10, 250);
fill (94, 105, 125);
rect (250, 200, 10, 50);
fill (94, 105, 125);
rect (270, 0, 10, 250);
fill (94, 105, 125);
rect (350, 210, 150, 40);
fill (0);
rect (350, 0, 5, 450);
fill (255, 196, 0);
rect (355, 50, 50, 100);
fill (0);
rect (20, 115, 330, 15);
fill (0);
rect (355, 45, 145, 5);
fill (0);
rect (50, 400,300, 10);
fill (0);
rect (40, 250, 10, 250);
size (500, 500);
background (255);
noStroke ();
fill (255, 201, 0);
rect (0, 0, 20, 200);
fill (33, 171, 196);
rect (20, 250, 20, 200);
fill (0, 0, 0);
rect (250, 250, 45, 500);
fill (255, 0, 0);
rect (50, 450, 500, 100);
fill (0, 0, 0);
rect (0, 250, 450, 40);
fill (0, 0, 0);
rect (0, 200, 350, 10);
fill (31, 105, 201);
rect (280, 130, 70, 70);
fill (94, 105, 125);
rect (10, 200, 10, 50);
fill (94, 105, 125);
rect (30, 0, 10, 250);
fill (94, 105, 125);
rect (50, 200, 10, 50);
fill (94, 105, 125);
rect (70, 0, 10, 250);
fill (94, 105, 125);
rect (90, 200, 10, 50);
fill (94, 105, 125);
rect (110, 0, 10, 250);
fill (94, 105, 125);
rect (130, 200, 10, 50);
fill (94, 105, 125);
rect (150, 0, 10, 250);
fill (94, 105, 125);
rect (170, 200, 10, 50);
fill (94, 105, 125);
rect (190, 0, 10, 250);
fill (94, 105, 125);
rect (210, 200, 10, 50);
fill (94, 105, 125);
rect (230, 0, 10, 250);
fill (94, 105, 125);
rect (250, 200, 10, 50);
fill (94, 105, 125);
rect (270, 0, 10, 250);
fill (94, 105, 125);
rect (350, 210, 150, 40);
fill (0);
rect (350, 0, 5, 450);
fill (255, 196, 0);
rect (355, 50, 50, 100);
fill (0);
rect (20, 115, 330, 15);
fill (0);
rect (355, 45, 145, 5);
fill (0);
rect (50, 400,300, 10);
fill (0);
rect (40, 250, 10, 250);
a imagem e otima, mas eita trabalho pra fazer heim!
ResponderExcluir