أحدث البرامج التعليمية وتطوير الشبكة
 

HTML canvas clip() Method

<كائن قماش

مثال

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

YourbrowserdoesnotsupporttheHTML5canvastag.

جافا سكريبت:

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>
انها محاولة لنفسك »

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.

طريقة
clip() 4.0 تسعة 3.6 4.0 10.1

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

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

Tip: عندما يتم قص منطقة، كل رسم المستقبل سيكون محدودا للمنطقة قص (no access to other regions on the canvas) . ولكن هل يمكن أن ينقذ المنطقة قماش الحالية باستخدام save() أسلوب قبل استخدام clip() طريقة، واستعادتها (with the restore() طريقة) أي وقت في المستقبل.

جافا سكريبت بناء الجملة: context . clip() .

<كائن قماش