Copia/incollare porzioni di bitmap

Lettura dei pixel del canvas o di una sua porzione


  

Visualizzazione sul canvas


  

L’istruzione image() permette anche di indicare una dimensione diversa di visualizzazione (4° e 5° parametro).

Lettura e visualizzazione integrate, anche con effetto fusione


  

I parametri che iniziano con ’s’ (sorgente) indicano la posizione e la dimensione della porzione da leggere, mentre quelli che iniziano con la ’d’ (destinazione) indicano la posizione e la dimensione di visualizzazione.

Tutte le istruzioni sono previste anche come metodi della classe p5.Image, e nelle istruzioni copy() e blend() è possibile indicare una bitmap da cui prelevare le porzioni di pixel.

L’istruzione image() prevede ulteriori parametri che permettono di specificare anche la porzione dell’immagine, indicata come primo parametro, da visualizzare sul canvas. Rispetto a copy() è però più utile per la possibilità di visualizzare un’immagine con una delle due modalità di riempimento del rettangolo di destinazione (CONTAIN o COVER).