Gli ultimi tutorial di sviluppo web
 

HTML canvas clip() Method

<Riferimento Canvas HTML

Esempio

Clip di un'area rettangolare di 200*120 pixel dalla tela. Poi, disegnare un rettangolo rosso. Solo la parte del rettangolo rosso che è all'interno dell'area ritagliata è visibile:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Clip a rectangular area
ctx.rect(50,20,200,120);
ctx.stroke();
ctx.clip();
// Draw red rectangle after clip()
ctx.fillStyle="red";
ctx.fillRect(0,0,150,100);
</script>
Prova tu stesso "

Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

metodo
clip() 9.0

Definizione e utilizzo

Le clip() metodo clip una regione di qualsiasi forma e dimensione dalla tela originale.

Suggerimento: Una volta che una regione è ritagliato, tutti i futuri disegno sarà limitato alla regione tagliata (non ha accesso ad altre regioni sulla tela).È tuttavia possibile salvare la regione di tela corrente utilizzando il save() metodo prima di utilizzare il clip() metodo, e ripristinarlo (con il restore() metodo) in qualsiasi momento in futuro.

sintassi JavaScript: context.clip();

<Riferimento Canvas HTML