3

我想在画布上绘制一个 svg 文件。当前代码如下:

var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var img = new Image();
img.src = "simple SVG.svg";
context.drawImage(img, 0, 0);

但是如何改变画布上显示的svg的颜色,而不使用canvg嵌入式脚本(意味着修改原始svg文件是禁止的)?读取 svg 文件并替换“fill=”是一种可能的方式吗?

4

0 回答 0