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

HTML5 कैनवास पर SVG फ़ाइल कैसे बनाएं?


कैनवास पर SVG बनाने के लिए, आपको SVG इमेज का उपयोग करना होगा। सबसे पहले, <foreignObject> एलिमेंट का उपयोग करें जिसमें HTML हो। उसके बाद, SVG इमेज को कैनवास में बनाएं।

उदाहरण

HTML कैनवास पर SVG फ़ाइल बनाने के लिए निम्न कोड आज़माएं:

<!DOCTYPE html> <html>    <head>       <title>HTML कैनवास पर SVG फ़ाइल</title>    </head>    <body>       <canvas id="myCanvas" style="border:2px solid green;" width="300" height="300"></canvas>       <script>          var canvas = document.getElementById('myCanvas');          var ctx = canvas.getContext('2d');          var data = '<svg xmlns="https://www.w3.org/2000/svg" width="300"          height="200">' +             '<foreignObject width="100%" height="100%">' +                '<div xmlns="https://www.w3.org/1999/xhtml" style="font-size:50px">' +                   'सिम्पली ईज़ी ' +                   '<span style="color:blue;">' +                   'लर्निंग</span>' +                '</div>' +             '</foreignObject>' +          '</svg>';          var DOMURL = window.URL || window.webkitURL || window;          var img1 = new Image();          var svg = new Blob([data], {type: 'image/svg+xml'});          var url = DOMURL.createObjectURL(svg);          img1.onload = function() {             ctx.drawImage(img1, 25, 70);             DOMURL.revokeObjectURL(url);          }          img1.src = url;       </script>    </body> </html>

यह तकनीक SVG को इमेज में बदलकर कैनवास पर रेंडर करती है।

  1. HTML5 में SVG लोगो कैसे बनाएं? HTML5 में SVG लोगो कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। आप HTML5 में SVG का उपयोग करके सर्कल, आयत, रेखा आदि आकार आसानी से बना सकते हैं। आइए SVG लोगो बनाने का एक उदाहरण देखें। इसके लिए हम एक लीनियर ग्रेडिएंट बनाएंगे।उदाहरणSVG लोगो बनाने के लिए निम्न कोड चलाएं:<!DOCTYPE html> <html>    <hea

  1. HTML5 कैनवास का उपयोग करके तारा (Star) कैसे बनाएं? HTML5 कैनवास का उपयोग करके तारा (Star) कैसे बनाएं?

    HTML कैनवास पर ड्राइंग जावास्क्रिप्ट के साथ की जाती है। कैनवास पर ड्राइंग से पहले getElementById() और getContext() HTML DOM मेथड्स का उपयोग करें। HTML में तारा बनाने के लिए कैनवास एलिमेंट का उपयोग करें।कैनवास के साथ, तारा बनाने के लिए lineTo() मेथड का उपयोग करें। lineTo() मेथड में x और y पैरामीटर मा

  1. HTML5 में SVG का उपयोग करके आकार कैसे बनाएं? HTML5 में SVG का उपयोग करके आकार कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। आप HTML5 में SVG का उपयोग करके सर्कल, आयत, रेखा आदि आकार आसानी से बना सकते हैं। आइए SVG का उपयोग करके आयत बनाने का एक उदाहरण देखें।उदाहरणHTML5 में आयत बनाने के लिए निम्न कोड चलाएं। <rect> एलिमेंट का उपयोग किया जाएगा:<!DOCTYPE html> <html> &