关于html中canvas使用svg的问题
1个回答
2017-11-13
展开全部
window.onload = function () {
var ctx = document.getElementById("canvas").getContext('2d');
var svg_xml = (new XMLSerializer()).serializeToString(document.getElementById("svg"));
var img = new Image();
img.src = "data:image/svg+xml;base64," + window.btoa(svg_xml);
img.onload = function () {
ctx.drawImage(img, 0, 0);
};
}
ctx和svg_xml分别为canvas和svg对象;最后采取base64方式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询