Schema per il calcolo dei valori RGB

Per definire i colori dei pixel di una bitmap si può usare una coppia di for() annidati

for (let px=0; px<width; px++)
{
    for (let py=0; py<height; py++)
    {
        rosso = espressione;
        verde = espressione;
        blu   = espressione;

        set( px, py, color(rosso,verde,blu) );
    }
}
updatePixels();
rosso = espressione;
verde = espressione;
blu   = espressione;

Calcolo diretto di valori numerici, non letti da file grafici o dati esterni.

set( px, py, color(rosso,verde,blu) );

L'uso dell'istruzione set(), anziché point(), permette di definire più velocemente il colore del solo pixel senza visualizzarlo subito sul canvas.

updatePixels();

Non fa parte dello schema ma in p5.js è necessario chiamare updatePixels() per aggiornare il canvas con i colori impostati attraverso set().

Per accelerare le operazioni sarebbe meglio usare l'array pixels[] ma è stata scelta l'istruzione set() per mantenere più intuitivo il codice.