Per definire una regione di ritaglio con HTML5 <canvas>, è possibile tracciare un percorso e quindi utilizzare il metodo clip ().
Disolito viene prima salvato il contesto con save()
Tutto quanto disegnato in seguito sarà vincolato all'interno della regione ritagliata con clip().
Prina di eseguire clip(), di solto viene salvato il contesto con save().
Una volta terminato di disegnare all'interno dell'area definita da clip(), è possibile tornare al contesto <canvas> precedente con il metodo restore().
Con questo metodo ulteriori disegni non sono più legati alla regione definita con clip().