Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML5 कैनवास पर द्विघात वक्र (Quadratic Curve) कैसे बनाएं?


HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। यह HTML5 में पेश किया गया एक नया टैग है। कैनवास एलिमेंट में getContext नामक एक DOM मेथड होता है, जो रेंडरिंग कॉन्टेक्स्ट और इसके ड्राइंग फंक्शन्स प्राप्त करता है। यह फंक्शन एक पैरामीटर लेता है: कॉन्टेक्स्ट का प्रकार 2d।

HTML5 कैनवास के साथ द्विघात वक्र बनाने के लिए quadraticCurveTo() मेथड का उपयोग करें। यह मेथड दिए गए पॉइंट को वर्तमान पथ में जोड़ता है, जिसे दिए गए कंट्रोल पॉइंट के साथ एक द्विघात बेजियर वक्र द्वारा पिछले पॉइंट से जोड़ा जाता है।

उदाहरण

HTML5 कैनवास पर द्विघात वक्र बनाने का तरीका सीखने के लिए निम्न कोड चलाएं। quadraticCurveTo() मेथड में x और y पैरामीटर्स एंडपॉइंट के कोऑर्डिनेट्स हैं। cpx और cpy कंट्रोल पॉइंट के कोऑर्डिनेट्स हैं।

<!DOCTYPE html> <html>    <head>       <title>HTML5 कैनवास टैग</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,25);          ctx.quadraticCurveTo(25,25,25,62.5);          ctx.quadraticCurveTo(25,100,50,100);          ctx.quadraticCurveTo(50,120,30,125);          ctx.quadraticCurveTo(60,120,65,100);          ctx.quadraticCurveTo(125,100,125,62.5);          ctx.quadraticCurveTo(125,25,75,25);          ctx.stroke();       </script>    </body> </html>
  1. HTML कैनवास पर गोल कोनों वाला आयत (Rounded Rectangle) कैसे बनाएं? HTML कैनवास पर गोल कोनों वाला आयत (Rounded Rectangle) कैसे बनाएं?

    HTML में आयत बनाने के लिए कैनवास एलिमेंट का उपयोग करें। कैनवास के साथ, आयत बनाने के लिए rect() मेथड का उपयोग करें। लेकिन, गोल कोनों वाला आयत बनाने के लिए rect() मेथड काम नहीं करेगा। हम गोल कोनों वाला आयत बनाने के लिए lineTo() और quadraticCurveTo() मेथड्स का उपयोग करेंगे।उदाहरण <!DOCTYPE HTML>

  1. HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें? HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। HTML5 कैनवास के साथ इमेज का उपयोग करने के लिए drawImage() मेथड का उपयोग करें। यह मेथड दी गई इमेज को कैनवास पर बनाता है।उदाहरणHTML कैनवास के साथ इमेज का उपयोग करने का तरीका सीखने के लिए निम्न

  1. HTML Canvas से बेज़ियर कर्व (Bezier Curve) बनाना HTML Canvas से बेज़ियर कर्व (Bezier Curve) बनाना

    Canvas पर बेज़ियर कर्व कैसे बनाएं? HTML Canvas पर बेज़ियर कर्व बनाने के लिए bezierCurveTo() मेथड का उपयोग किया जाता है। यह एक क्यूबिक बेज़ियर कर्व (cubic Bezier curve) बनाता है जिसके लिए दो कंट्रोल पॉइंट और एक अंतिम बिंदु की आवश्यकता होती है। वाक्यविन्यास (Syntax) ctx.bezierCurveTo(cp1x, cp1y, cp2