Fotito psicodelica y hermosa

De Casiopea
Juan Hernandez tarea 8



TítuloJuan Hernandez tarea 8
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 8
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Juan Alejandro Hernández
ProfesorHerbert Spencer

Medio:Nigga.rar import processing.pdf.*;

PImage DanceGavinDance; PFont font; String[] code;

float ladoIzquierdo = 15; float ladoSuperior = 15; float ladoDerecho = 15; float ladoInferior = 30; float escala;

void setup() {

DanceGavinDance = loadImage("Dance Gavin Dance.jpeg");  
size(609, 765, PDF, "JuanHernandez8.pdf"); 
float ancho = width - (ladoIzquierdo - ladoInferior);
escala = ancho/(float)DanceGavinDance.width;
noStroke();
noLoop(); 
background(255);
font = createFont("Courier", 5);
textFont(font, 6);

}


void draw() {

float spacer = 8;
for (int y = 0; y <DanceGavinDance.width; y += spacer) {
  for (int x = 0; x < DanceGavinDance.height; x += spacer) {
    float plotX = map(x, 0, DanceGavinDance.width, ladoSuperior, width -ladoIzquierdo);
    float plotY = map(y, 0, DanceGavinDance.height, ladoDerecho, ladoInferior + (DanceGavinDance.height * escala));
    color c = DanceGavinDance.get(x, y);
    trazo(plotX, plotY, c, spacer);
  }
}
printCode();
println("Terminado");
exit();

}

void printCode() {

float interlinea = 0;
interlinea += 15;

}


/***************************************************************trazo*****************************************************************/

void trazo(float x, float y, color c, float amp) {

fill(c);

int puntos = round(random(5));

for(int i = 0; i <= puntos; i++){
  float ladoIzquierdo = hue(c) + random(40);    

float ladoDerecho = saturation(c) + random(.5);

     float ladoInferior = brightness(c) + random(12);
  pushMatrix();
  line(x,y,x+random(10),y+random(-8, 10)); 
  stroke(ladoIzquierdo,ladoDerecho, ladoInferior);
  popMatrix();
}

}