Fusione cromatica
Normalmente i colori delle figure geometriche vengono interpolati (se semitrasparenti) con l’immagine già presente nel canvas. Con l’istruzione blendMode() è possibile cambiare il calcolo con cui viene stabilito il colore del pixel da disegnare.
Immagine da “fondere” e canvas.
Lettura del colore del pixel del canvas.
Lettura del colore del pixel della figura da disegnare.
Operazione fra i due colori e colore risultante.
Scrittura del colore del pixel sul canvas.