مقطع قماش HTML () الطريقة

❮ مرجع قماش HTML

مثال

مقطع من منطقة مستطيلة 200 * 120 بكسل من قماش الرسم. ثم ارسم مستطيل أحمر. يمكن رؤية جزء المستطيل الأحمر الموجود داخل المنطقة المقصوصة فقط:

لا يدعم متصفحك HTML5canvastag.

جافا سكريبت:

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

دعم المتصفح

تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الطريقة بالكامل.

Method
clip() Yes 9.0 Yes Yes Yes

التعريف والاستخدام

تقوم طريقة clip () بقص منطقة بأي شكل وحجم من قماش الرسم الأصلي.

نصيحة: بمجرد اقتصاص المنطقة ، ستقتصر جميع الرسومات المستقبلية على المنطقة المقصوصة (لا يمكن الوصول إلى مناطق أخرى على اللوحة). ومع ذلك ، يمكنك حفظ منطقة اللوحة الحالية باستخدام طريقة save () قبل استخدام طريقة clip () واستعادتها (باستخدام طريقة الاستعادة ()) في أي وقت في المستقبل.

بناء جملة JavaScript: السياق .clip () ؛

❮ مرجع قماش HTML