Alyssa Ruts: Tarea 8 version 2

De Casiopea

Archivo:Uno.pdf


Título
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 8
AsignaturaImagen Escrita 2012,
Del CursoImagen Escrita 2012,
CarrerasDiseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
Alumno(s)Alyssa Ruts
ProfesorHerbert Spencer

import processing.pdf.*;

PImage uno; PFont font; String[] code;

float Izquierda = 14; float Arriba = 12; float Derecha = 12; float Abajo = 14; float escala;

void setup() {

uno = loadImage("uno.png");  
size(609, 765, PDF, "uno.pdf"); 


float ancho = width + (Abajo - Izquierda);
escala = ancho/(float)uno.width;
 noStroke();
noLoop(); 
background(255);
 font = createFont("Courier", 9);
textFont(font, 8);
 code = loadStrings("trazo.pde");

}



void draw() {

float spacer = 13;


for (int y = 0; y <uno.width; y += spacer) {
  for (int x = 0; x < uno.height; x += spacer) {
     float plotX = map(x, 0, uno.width, Arriba, width +Derecha);
    float plotY = map(y, 0, uno.height, Izquierda, Abajo + (uno.height - escala));
    color c = uno.get(x, y);
    trazo(plotX, plotY, c, spacer);
  }
}
printCode();
println("----->PDF done!");
exit();

}

void printCode() {

float interlinea = 0;
interlinea += 25;

}



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

fill(c);

int puntos = round(random(38));

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

float b = saturation(c);

     float r = brightness(c) + random(20);
  pushMatrix();
  line(x,y,x+random(20),y+random(-100, 13)); 
  stroke(a,b,r);
  popMatrix();
}

}