2013-08-05 126 views
3

我想畫上canvas.The當前代碼SVG文件是象下面這樣:如何更改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

您將在這裏找到你的喜悅: http://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image -using-css-jquery-svg-image-replacement – Rollyng

+0

關閉,但我在畫布上繪製svg,使其更加複雜。 – slayerxj

回答