HTML5 <कैनवास> टैग का उपयोग स्क्रिप्टिंग का उपयोग करके ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। यह HTML5 में पेश किया गया एक नया टैग है। कैनवास तत्व में एक DOM विधि है जिसे getContext कहा जाता है, जो रेंडरिंग संदर्भ और इसके ड्राइंग फ़ंक्शन प्राप्त करता है। यह फ़ंक्शन एक पैरामीटर लेता है, संदर्भ 2d का प्रकार।
HTML5 कैनवास के साथ एक बेज़ियर वक्र बनाने के लिए, bezierCurveTo () विधि का उपयोग करें। यह विधि दिए गए बिंदु को वर्तमान पथ में जोड़ती है, जो दिए गए नियंत्रण बिंदुओं के साथ एक क्यूबिक बेज़ियर वक्र द्वारा पिछले एक से जुड़ा होता है।
HTML5 कैनवास पर बेज़ियर वक्र कैसे बनाएं, यह जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं। BezierCurveTo () विधि में x और y पैरामीटर समापन बिंदु के निर्देशांक हैं। cp1x और cp1y पहले नियंत्रण बिंदु के निर्देशांक हैं, और cp2x और cp2y दूसरे नियंत्रण बिंदु के निर्देशांक हैं।
उदाहरण
<!DOCTYPE html> <html> <head> <title>HTML5 Canvas Tag</title> </head> <body> <canvas id = "newCanvas" width = "500" height = "300" style = "border:1px solid #000000;"></canvas> <script> var c = document.getElementById('newCanvas'); var ctx = c.getContext('2d'); ctx.beginPath(); ctx.moveTo(75,40); ctx.bezierCurveTo(75,37,70,25,50,25); ctx.bezierCurveTo(20,25,20,62.5,20,62.5); ctx.bezierCurveTo(20,80,40,102,75,120); ctx.bezierCurveTo(110,102,130,80,130,62.5); ctx.bezierCurveTo(130,62.5,130,25,100,25); ctx.bezierCurveTo(85,25,75,37,75,40); ctx.fill(); </script> </body> </html>
आउटपुट