-1
canvgプラグインを使用して1つのキャンバスを作成しました。canvgによって作成されたキャンバス画像を表示する
次に、ctx.drawimage()[canvgによって作成]を使用してキャンバスの下に別の背景イメージを配置したいと思います。
試しました。
お勧めします。
var svgString = new XMLSerializer().serializeToString(document.querySelector('svg'));
var canvas = document.getElementById("canvas");
var DOMURL = self.URL || self.webkitURL || self;
ctx = canvas.getContext("2d");
canvg(canvas, svgString, { ignoreMouse: true, ignoreAnimation: true});
var img1 = new Image();
img1.onload = function() {
ctx.drawImage(img1, 136, 136);
var png = canvas.toDataURL("image/png");
document.querySelector('#chart').innerHTML = '<img src="'+png+'"/>';
DOMURL.revokeObjectURL(png);
};
img1.src= "chart.png";
これは、IE、safari、chrome&mozilla –