我想在画布上绘制一个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 =”吗?
答案 0 :(得分:5)