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.