我想在画布上绘制一个 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=”是一种可能的方式吗?