EDIT Dec 16, 2019
Path2D अब सभी प्रमुख ब्राउज़रों द्वारा समर्थित है
EDIT 5 नवंबर 2014
अब आप ctx.drawImage
HTMLImageEelines को आकर्षित करने के लिए उपयोग कर सकते हैं, जिनके पास कुछ नहीं बल्कि सभी ब्राउज़रों में .svg स्रोत है । क्रोम, IE11 और सफ़ारी काम, फ़ायरफ़ॉक्स कुछ बग्स के साथ काम करता है (लेकिन रात को उन्हें ठीक कर दिया है)।
var img = new Image();
img.onload = function() {
ctx.drawImage(img, 0, 0);
}
img.src = "http://upload.wikimedia.org/wikipedia/commons/d/d2/Svg_example_square.svg";
इसका जीता जागता उदाहरण है । आपको कैनवास में एक हरे रंग का वर्ग देखना चाहिए। पृष्ठ पर दूसरा हरा वर्ग <svg>
संदर्भ के लिए DOM में डाला गया एक ही तत्व है।
आप नए Path2D ऑब्जेक्ट का उपयोग SVG (स्ट्रिंग) पथ बनाने के लिए भी कर सकते हैं। दूसरे शब्दों में, आप लिख सकते हैं:
var path = new Path2D('M 100,100 h 50 v 50 h 50');
ctx.stroke(path);
इसका जीता जागता उदाहरण यहाँ है।
पुराने उत्तर का उत्तर:
देशी कुछ भी नहीं है जो आपको मूल रूप से कैनवास में एसवीजी पथ का उपयोग करने की अनुमति देता है। आपको स्वयं को परिवर्तित करना होगा या आपके लिए इसे करने के लिए लाइब्रेरी का उपयोग करना होगा।
मेरा सुझाव है कि आप कैनवग में देख सकते हैं:
http://code.google.com/p/canvg/
http://canvg.googlecode.com/svn/trunk/examples/index.htm