Reinterpretazione colori: esempio
// height=400 lines=auto
let photo;
function preload() {
photo = loadImage("assets/blue-eyes.jpg");
}
function setup() {
createCanvas(670, 400);
noFill();
}
function draw() {
for (let i=0; i<10; ++i) {
let x = random( photo.width );
let y = random( photo.height );
let col = photo.get( x, y );
stroke( col );
circle( x,y, 11 );
}
}
photo = loadImage("assets/blue-eyes.jpg");
Carica l'immagine da cui ricavare i colori dei pixel.
let x = random( photo.width );
let y = random( photo.height );
Ricava le coordinate di un pixel a caso tenendo conto delle dimensioni dell'immagine caricata.
let col = photo.get( x, y );
Leggi il colore del pixel con le coordinate ricavate a caso.
Strutturazione dei file:
- CARTELLA-SKETCH
- assets
- libs
- p5.min.js
- index.html
- sketch.js