Canvas clip() μέθοδος

Ορισμός και χρήση

clip() Η μέθοδος μπορεί να κόψει οποιαδήποτε μορφή και μέγεθος από το αρχικό καanvas.

Συμβουλή:Όταν κόβετε μια περιοχή, όλες οι μελλοντικές ζωγραφιές θα περιορίζονται στην περιοχή που κόπηκε (δεν μπορούν να προσβούν σε άλλες περιοχές του καanvas). Μπορείτε επίσης να αποθηκεύσετε την τρέχουσα περιοχή του καanvas χρησιμοποιώντας το save() και να την επαναφέρετε αργότερα (χρησιμοποιώντας το restore()).

Παράδειγμα

Αφού κόψετε μια περιοχή από το καanvas, θα ζωγραφίσετε ένα κόκκινο δίγραμμο. Μόνο η περιοχή που κόπηκε θα είναι ορατή:

Ο περιηγητής σας δεν υποστηρίζει την ετικέτα HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Μπορεί να κόβει το δίγραμμο περιοχή
ctx.rect(50,20,200,120);
ctx.stroke();
ctx.clip();
// Σχετικά με το clip() χρώματος κόκκινο δίγραμμο
ctx.fillStyle="green";
ctx.fillRect(0,0,150,100);

Προσπάθησε Εξ ολοκλήρου

Γλώσσα

context.clip();

Υποστήριξη ΒROWSΕΡ

Τα Αριθμήματα Στο Πίνακα Αναφέρονται στην Πρώτη Έκδοση του ΒROWSΕΡΟΥ Που Υποστηρίζει Την Ενέργεια Αυτή.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Σημείωση:Το Internet Explorer 8 και Παλιότερες Εκδόσεις Δεν Υποστηρίζουν Το Στοιχείο <canvas>.