ctx.beginPath(); // vuota buffer
var img = document.getElementById("Immagine");
ctx.drawImage(img, , , , ,, , , );
<img id="Immagine" width="1" height="1" src="MargheritaGrande.png">
drawImage: mostra come caricare un'immagine e quindi disegnarla su canvas specificandone posizione x,y e larghezza, altezza,
Il codice mostra come ritagliare l'immagine e disegnare la parte ritagliata su canvas
drawImage(Image, sx, sy, sw, sh, dx, dy, dw, dh)
Image: immaigne sorgente
sx , sy: il punto x,y di origine del ritaglio sull'immagine sorgente.
sw , sh: larghezza altezza del rettangolo ritagliato a partire da sx e sy.
Quel rettangolo verrà copiato sulla canvas alla posizione dx e dy.
dw , dh: nuova dimensione dell'immagine copiata su canvas.