background()

La funzione background() determina il colore usato per lo sfondo della finestra grafica.

  1. Lo sfondo predefinito è trasparente.
  2. Se la chiamata della funzione è inserita all’interno della funzione draw() allora aggiorna lo sfondo ad ogni nuovo frame (cancella il contenuto per realizzare un’animazione).
  3. Se la chiamata della funzione è inserita all’interno della funzione setup() allora imposta lo sfondo  solo inizialmente.
  4. Il colore può essere specificato
    1. passando come parametro un colore realizzato precedentemente con color()
    2. realizzandolo al volo con le stesse tecniche.
  5. Si può assegnare come sfondo un’immagine delle stesse dimensioni della finestra.

Esempi

  1. c=color(...);
    ...
    background(c);
  2. background(100); // Tono di grigio: intero 0..255
  3. background(255, 127, 0); // Tripla RGB: interi 0..255
  4. colorMode(HSB);
    ...
    background(255, 127, 0);
    // Tripla HSB: interi 0..255
  5. background("red"); // Stringa con nome SVG / CSS
  6. background("#F60"); // Stringa con tripla RGB: esadecimali 0..F
  7. background("#FA6300"); // Stringa con sei cifre RGB: esadecimali 0..F
  8. background("rgb(255,127,0)"); // Stringa con tripla RGB: interi 0..255
  9. background("rgb(255,127,0,0.5)"); // Stringa con RGBA: interi 0..255, 0.0..1.0
  10. background("rgb(100%,50%,0%)"); // Stringa con tripla RGB: percentuali 0%..100%
  11. background("rgb(100%,50%,0%,0.5)"); // Stringa con RGBA: percentuali  0%..100%, 0.0..1.0
  12. img=loadImage(...);
    ...
    background(img);
    // Immagine precaricata