HTML कैनवस clip() विधि
विभाषण और उपयोग
clip()
विधि मूल कैनवस से किसी भी आकार और आकृति का काट लेती है。
सूचना:एक क्षेत्र को काटने के बाद, सभी बाद के चित्रकारी कार्य उस काटे गए क्षेत्र के भीतर ही सीमित रहेंगे (कैनवस के अन्य क्षेत्रों की पहुंच नहीं होगी)। आप clip() विधि के पहले save() विधि का उपयोग करके वर्तमान कैनवस क्षेत्र को सहेज सकते हैं और बाद में किसी भी समय उसे पुनर्वापस कर सकते हैं (restore() विधि के माध्यम से)。
उदाहरण
कैनवस से 200*120 पिक्सल का चक्राकार क्षेत्र काटें। फिर, हरी चक्राकार बनाएं। केवल काटे गए क्षेत्र के भीतर हरी चक्राकार का ही दृश्य होता है:
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();
ब्राउज़र समर्थन
तालिका में नंबर इस गुण को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र संस्करण को निर्दिष्ट करते हैं。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
टिप्पणी:Internet Explorer 8 और अधिक पुरानी संस्करण <canvas> एलीमेंट को समर्थन नहीं देते हैं。