0

我正在使用 canvg 创建基于 svg 的画布,然后通过画布下载图像。

这是用于创建采用 svg 的画布的代码。

//创建画布

var myCanvas = document.createElement("CANVAS");
canvg(myCanvas, res[0],{ ignoreMouse: true, ignoreAnimation: true , ignoreClear: true }); 



     //Downloading the image


 var uri = canvas.toDataURL("image/jpeg");
           var link = document.createElement("a");
            link.download = name;
            link.href = uri;
            document.body.appendChild(link);
            link.click();

获得的图像部分带有黑色背景。请帮助。

4

0 回答 0