【发布时间】:2014-08-23 11:25:00
【问题描述】:
我想将我的 SVG 转换为 CANVAS,然后将其保存为图像。我已经在我的页面中由 javascript 生成了 svg。我使用此代码:
$("#menu-save-image").click(function () {
var svg = document.getElementsByTagName('svg');
var canvas = document.getElementById("test");
canvg(canvas, svg);
// or second way
var c = document.getElementById('test');
var ctx = c.getContext('2d');
ctx.drawSvg(svg, 0, 0, 500, 500);
});
两种方法都行不通。为什么?
【问题讨论】:
标签: javascript canvas svg canvg