Klip kanvas HTML () Metode

Referensi Kanvas HTML

Contoh

Klip wilayah persegi panjang 200*120 piksel dari kanvas. Kemudian, menggambar persegi panjang merah. Hanya bagian persegi panjang merah yang ada di dalam area terpotong yang terlihat:

Peramban Anda tidak mendukung kanvas HTML5.

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);

Dukungan Peramban

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

Method
clip() Yes 9.0 Yes Yes Yes

Definisi dan Penggunaan

Metode clip() memotong wilayah dalam bentuk dan ukuran apa pun dari kanvas asli.

Tip: Setelah suatu wilayah terpotong, semua gambar di masa mendatang akan dibatasi pada wilayah yang terpotong (tidak ada akses ke wilayah lain di kanvas). Namun Anda dapat menyimpan wilayah kanvas saat ini menggunakan metode save() sebelum menggunakan metode clip(), dan memulihkannya (dengan metode restore()) kapan saja di masa mendatang.

Sintaks JavaScript: konteks .klip();

Referensi Kanvas HTML