-1
Я создал один холст с помощью плагина canvg.Показать изображение ниже холста, созданного 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";
Это работающий fir IE, сафари, хром и мозилла –