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

HTML5 Canvas पर SVG फ़ाइल कैसे ड्रॉ करें?

कैनवास एलिमेंट पर HTMLImageElements ड्रॉ करने के लिए drawImage() मेथड का उपयोग करें। यह मेथड src="mySVG.svg" के साथ एक Image वेरिएबल परिभाषित करता है, और लोड होने पर drawImage उपयोग करता है।

var myImg = new Image();
myImg.onload = function() {
  ctx.drawImage(myImg, 0, 0);
}
img.src = "https://www.example.com/files/sample.svg";

drawImage() SVG को रैस्टराइज़ करके कैनवास पर ड्रॉ करता है। SVG स्केलेबिलिटी कैनवास पर खो जाती है (पिक्सेल्स में बदल जाती है)। drawImage(image, dx, dy, dWidth, dHeight) से आकार नियंत्रित करें। CORS प्रतिबंधों के कारण क्रॉस-ओरिजिन SVG के लिए सर्वर से उचित हेडर्स आवश्यक हैं।

  1. HTML5 SVG में आयत (Rectangle) कैसे बनाएं? HTML5 SVG में आयत (Rectangle) कैसे बनाएं?

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

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

    कैनवास पर SVG बनाने के लिए, आपको SVG इमेज का उपयोग करना होगा। सबसे पहले, <foreignObject> एलिमेंट का उपयोग करें जिसमें HTML हो। उसके बाद, SVG इमेज को कैनवास में बनाएं।उदाहरणHTML कैनवास पर SVG फ़ाइल बनाने के लिए निम्न कोड आज़माएं:<!DOCTYPE html> <html>    <head>  

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

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