English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML can kao zhuan

HTML biao qian da quan

HTML canvas clip() fang fa

clip() shi Canvas 2D API jiang dang qian chuang jian de lu xing she zhi wei dang qian qie jian lu xing de fang fa。

دليل مرجع HTML canvas

dai xian shi li

cong hua mu jie qu 200 * 120 xi xiao mi ju xing qu yu. ran hou, hua yige hong se ju xing。

ni de liu lian chu ban, bu zhi chi HTML5 canvas biao qian.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML canvas clip() fang fa shi yong-ji ben jiao cheng(oldtoolbag.com)</title>
</head>
<body>
<span>mei you jing xing clip():</span>
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
ni de liu lian chu ban bu zhi chi HTML5 canvas biao qian。
</canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// hua yige ju xing
ctx.rect(50,20,200,120);
ctx.stroke();
// hua yige hong se ju xing
ctx.fillStyle="red";
ctx.fillRect(0,0,150,100);
</script> 
<span>you jing xing clip():</span>
<canvas id="myCanvas2" width="300" height="150" style="border:1px solid #d3d3d3;">
ni de liu lian chu ban bu zhi chi HTML5 canvas biao qian.</canvas>
<script>
var c=document.getElementById("myCanvas2");
var ctx=c.getContext("2d");
//qita he hua yige ju xing qu yu
ctx.rect(50,20,200,120);
ctx.stroke();
ctx.clip();
//qita he hua yige ju xing
ctx.fillStyle="red";
ctx.fillRect(0,0,150,100);
</script> 
</body>
</html>
اختبار لمعرفة ‹/›

متوافق مع المتصفحات

IEFirefoxOperaChromeSafari

يدعم clip() Internet Explorer 9،Firefox،Opera،Chrome وSafari الطريقة.

ملاحظة:Internet Explorer 8 وكل الإصدارات السابقة لا يدعم علامة <canvas>.

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

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

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

جافا سكربت: لغة الجرافيكاسياق.clip();
دليل مرجع HTML canvas