JavaScript在浏览器中将SVG转换为图像(JPEG,PNG等)

我想通过JavaScript将SVG转换为位图图像(如JPEG,PNG等)。

回答:

通过JavaScript的方法如下:

  1. 使用canvg JavaScript库通过Canvas渲染SVG图像
  2. 根据以下说明,从Canvas捕获编码为JPG(或PNG)的数据URI:将[HTML Canvas捕获为gif / jpg / png / pdf?

var canvas = document.getElementById("mycanvas");

var img = canvas.toDataURL("image/png");

使用IMG中的值,你可以将其写为新图像,如下所示:

document.write('<img src="'+img+'"/>');

以上是 JavaScript在浏览器中将SVG转换为图像(JPEG,PNG等) 的全部内容, 来源链接: utcz.com/qa/432322.html

回到顶部