一尘不染

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

javascript

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


阅读 1215

收藏
2020-04-25

共1个答案

一尘不染

通过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+'"/>');
2020-04-25