Mostrando entradas con la etiqueta MAYO 14. Mostrar todas las entradas
Mostrando entradas con la etiqueta MAYO 14. Mostrar todas las entradas

lunes, 14 de mayo de 2012

CLASE 14mayo


EJERCICIOS 1 - 2

EJERCICIO 1
imágenes aleatorias



int cantidadImagenes = 4; //total de imagenes
int indexImagenes =0; //variable con la primera imagen
PImage[] imagenes = new PImage[cantidadImagenes];
void setup() {
  size(200,200);
for (int i = 0; i < imagenes.length; i ++ ) {
  imagenes[i] = loadImage( i + ".jpg");
}}
void draw() {
  image(imagenes[indexImagenes],0,0);
}
void mousePressed() {
  indexImagenes = int(random(imagenes.length));
}


..............................................................

EJERCICIO 2
imágenes aleatorias


int cantidadImagenes = 4; //total de imagenes
int indexImagenes =0; //variable con la primera imagen
PImage[] imagenes = new PImage[cantidadImagenes]; 
void setup() {
  size(200,200);
for (int i = 0; i < imagenes.length; i ++ ) {
  imagenes[i] = loadImage( i + ".jpg"); 
}
frameRate(3);
}
void draw() {
  background(0);
  image(imagenes[indexImagenes],0,0);
  indexImagenes = (indexImagenes + 1) % imagenes.length;
}


..............................................................

EJERCICIO 3


size(200,200);
loadPixels();
for (int i=0; i < pixels.length; i ++) {
float rand = random(225);
color c = color(rand,100);
pixels[i] = c;
}
updatePixels();
..............................................................

EJERCICIO 4


PImage img;
void setup() {
  size(200,200);
  img = loadImage("1.jpg");
}
void draw() {
  loadPixels();
  img.loadPixels();
  for (int y = 0; y < height; y++ ) {
  for (int x = 0; x < width; x ++ ) {
  int loc = x + y*height;
float r = red(img.pixels [loc]);
float g = green(img.pixels [loc]);
float b = blue(img.pixels [loc]);
pixels[loc] = color(r+10,g,b+100);
  }
}
updatePixels();



}