Práctica de Processing VI

Esta práctica consigue en cargar imágenes de distintas fuentes.
  • De los archivos del propio ordenador (Local)
PImage img;
void setup()
{
size(440,225);
img = loadImage("gudetama-candy-2.png");   //cargamos la imagen
}
void draw() {
image(img, 0, 0);   // función para que aparezca, indicando su ubicación
}



  • De Internet (Online)
PImage webImg;  // el programa reconoce el archivo que hemos añadido
void setup()
{
  size(800, 450);
String url =
"http://www.comerciodojahu.com.br/arquivos/auto/noticias/170629194801_Pagina14_cats_02.jpg";  // cargamos la url de la imagen de Internet
  webImg = loadImage(url, "jpg");  // designamos su formato
}

void draw() {
  background(0);
  image(webImg, 0, 0);
}


  • Además, creamos una composición de imágenes con diferentes oscuridades para simular el paisaje diurno y nocturno

PImage playa;  

int oscuridad;  // creamos la variable oscuridad


void setup() 

{
size(1366,768);
playa = loadImage("beach_tropics_sand_white_palm_trees_relax_48305_1366x768.png"); // cargamos la imagen
oscuridad = 255;  // damos un valor a la variable "oscuridad"

}

void draw() {
tint(oscuridad);  // establecemos el color de la variable tint como oscuridad
image(playa,0,0);
textSize(40);

if (oscuridad>50) {    // con if anidado establecemos las condiciones para que aparezcan distintos textos
text("Es de día",100,100);
}
if (oscuridad<50) {
text("Es de noche",100,100);
}}

void keyReleased() {

  if (oscuridad>0 && oscuridad<=255){                              // establecer valor mínimo y máximo de oscuridad
          if (keyCode==UP) oscuridad = oscuridad+10;               // si presionas la flecha superior, aumenta la luminosidad
          if (keyCode==DOWN) oscuridad = oscuridad-10;              // si presionas la flecha inferior, la oscuridad aumenta
  }}
  



 
  




Comentarios

Entradas populares de este blog

ACTIVIDAD 6: Mapa Interactivo Kaspersky

Práctica de Processing V

ACTIVIDAD 2: Norse