Ejecicios de creatividad .. processing
PImage foto;
int i =0;
int j=0;
int tamanio= 10;
void setup () {
size(1000, 1000);
foto = loadImage ("Imagen 129.jpg");
}
void draw () {
if (mouseX>0) {
tamanio= (int) map (mouseX, 0, width, 5, 30);
}
i=0;
j=0;
for (int i=0; i< width; i=i+1 ) {
for (int j=0; j< width; j=j+1 ) {
fill(random(0, 255), random(0, 255), random(0, 255));
stroke(foto.get(i, j));
ellipse(i, j, tamanio, tamanio);
j=j+tamanio;
}
i=i+5;
j=0;
}
}
Usar Whiles y crear cuadrados
void setup() {
size(800, 800);
}
void draw() {
int num = 0;
float posX = 0;
float posY = 0;
boolean dibujar = true;
background(220);
if (dibujar) {
while (num < 100) {
if (num > 0) {
fill(random(255), random(255), random(255));
rect( posX * num, posY * num, num, num);
}
num++;
posX = num ;
posY = num;
}
dibujar = false;
}
}
void setup() {
size(800, 800);
}
void draw() {
int num = 0;
float posX = 0;
float posY = 0;
boolean dibujar = true;
background(220);
if (dibujar) {
while (num < 100) {
if (num > 0) {
fill(random(255), random(255), random(255));
rect( posX * num, posY * num, num, num);
}
num++;
posX = num ;
posY = num;
}
dibujar = false;
}
}
IMAGEN DE INTERNET
PImage foto;
int posX;
int posY;
void setup(){
size (800,800);
foto = loadImage ("https://tantumevangelium.files.wordpress.com/2013/02/tormenta-de-la-incredulidad.jpg");
}
void draw (){
while( posX<foto.width){
foto.set(posX,posY,color(255));
posX=posX+3;
}
posX=0;
posY=posY+3;
//foto.set(width/2,height/2,color(255,255,0));
image(foto,0,0,width,height);
fill(foto.get(mouseX,mouseY));
ellipse(width/2,height/2,50,50);
}
Suscribirse a:
Comentarios (Atom)


