Trazo

De Casiopea
Trazo de imagen


TítuloTrazo de imagen
Tipo de ProyectoProyecto de Curso
Palabras ClaveTarea 08
Período2013-
AsignaturaImagen Escrita arq 2013,
Del CursoImagen Escrita 2013 - ARQ,
CarrerasArquitectura
Alumno(s)César Henríquez
ProfesorHerbert Spencer

PImage img;
int pointillize = 16;

void setup() {
  size(500,333);
  img = loadImage("acropolis.jpg");
  background(255);
  smooth();
}

void draw() {
  
  // Escoja un punto al azar
  int x = int(random(img.width));
  int y = int(random(img.height));
  int loc = x + y*img.width;
  
  // Busque el color RGB en la imagen de origen
  loadPixels();
  float r = red(img.pixels[loc]);
  float g = green(img.pixels[loc]);
  float b = blue(img.pixels[loc]);
  
  // Volver a las formas! En lugar de establecer un píxel, se utiliza el color de un píxel para dibujar un círculo.
  noStroke();
  fill(r,g,b,100);
  ellipse(x,y,pointillize,pointillize); 
}

exit ();