Macarena Tapia: Pizarra

De Casiopea
Proyecto Imagen Escrita Processing Pizarra


TítuloProyecto Imagen Escrita Processing Pizarra
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 4
AsignaturaTaller Inicial 1ª y 2ª Etapa,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Macarena Tapia
ProfesorHerbert Spencer
Base sacada de los ejemplos enviados por el Profesor Herbert Spencer a través de un mail.

Instrucciones:
-Teclas:
°q= trazo rojo    °w= trazo naranjo    °e= trazo amarillo
°r= trazo verde   °t= trazo celeste    °y= trazo azul
°u= trazo morado  °i= trazo rosado     °o= trazo blanco
°p= trazo negro   °s= salvar pantalla  °d= fondo negro
°f= fondo blanco



CÓDIGO:


void setup() {
  size(screen.width, screen.height); // pantalla completa
  smooth();  // líneas suaves
  background(0); // fondo standar negro
  strokeCap(PROJECT); // terminación líneas
}

void draw() {
  if (mousePressed) {
    strokeWeight(1); // grosor por pixel de la línea
    line(mouseX, mouseY, pmouseX, pmouseY); // proyección de la línea
  }
}

void keyPressed() {
  if (key == 'q') { // al presionar 'q' la línea pasa a ser roja
    stroke(#C62D1C);
  }
  if (key == 'w') {// al presionar 'w' la línea pasa a ser naranja
    stroke(#F0912C);
  }
  if (key == 'e') {// al presionar 'e' la línea pasa a ser amarilla
    stroke(#F8FC2B);
  }
  if (key == 'r') {// al presionar 'r' la línea pasa a ser verde
    stroke(#42DB35);
  }
  if (key == 't') {// al presionar 't' la línea pasa a ser celeste
    stroke(#35A2DB);
  }
  if (key == 'y') {// al presionar 'y' la línea pasa a ser azul
    stroke(#0F2FA0);
  }
  if (key == 'u') {// al presionar 'u' la línea pasa a ser morada
    stroke(#BA28DB);
  }
  if (key == 'i') {// al presionar 'i' la línea pasa a ser rosa
    stroke(#F523CF);
  }
  if (key == 'o') {// al presionar 'o' la línea pasa a ser blanca
    stroke(255);
  }
  if (key == 'p') {// al presionar 'p' la línea pasa a ser negra
    stroke (0);
  }
  if (key == 'd') {// al presionar 'd' el fondo se torna negro. También borra todo el progreso.
    background(0);
  }

  if (key == 'f') {// al presionar 'f' el fondo se torna blanco. También borra todo el progreso.
    background (255);
  }
  if (key == 's') {// al presionar 's' el trabajo se salva.
    saveFrame("img/######.jpg");
  }
}