Tarea8 danielagallardo

De Casiopea


Apple.jpg



TítuloImpPoint.
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 8, Daniela Gallardo
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Daniela Gallardo
ProfesorHerbert Spencer

import processing.pdf.*;

PImage apple; // la foto PFont font; // la tipografía String[] code; // el texto del código


float margenIzquierda = 30; float margenArriba = 20; float margenDerecha = 20; float margenAbajo = 20; float escala;

void setup() {

apple = loadImage("apple.jpg"); size(609, 765, PDF, "apple.pdf");


float ancho = width - (margenIzquierda + margenDerecha); escala = ancho/(float)apple.width;

noStroke(); noLoop(); background(255);

font = createFont("Trebuchet", 12); textFont(font, 12);

code = loadStrings("trazo.pde"); }


void draw() {

float spacer = 3;


for (int y = 0; y < apple.height; y += spacer) { for (int x = 0; x < apple.width; x += spacer) {

// obtengo el color float plotX = map(x, 0, apple.width, margenIzquierda, width-margenDerecha); float plotY = map(y, 0, apple.height, margenArriba, margenArriba + (apple.height * escala)); color c = apple.get(x, y);


trazo(plotX, plotY, c, spacer); } } printCode(); println("----->PDF done!"); exit(); }

void printCode() { float interlinea = 0; for (int i = 0; i < code.length; i++) {

text(code[i], width/4, 2 * margenArriba + apple.height * escala + interlinea); interlinea += 15; } } ////NEW TAB////

void trazo(float x, float y, color c, float amp) { fill(c); stroke(c); point(x, y); }