我有下面的代碼示例:我的HTML5 Canvas代碼可以轉換爲SVG嗎?
function drawCanvas() {
var canvas = document.getElementById("logoText");
var c = canvas.getContext('2d');
c.lineWidth = 1;
c.lineStyle = "#FFFFFF";
c.fillRect(10, 10, 150, 40);
c.fillStyle = "#FFFFFF";
c.font = "22px 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',sans-serif"
c.fillText("Test", 20, 45);
hexstring1 = "\u2610";
c.fillText(hexstring1, 20, 70);
}
如果我想使用的同時支持SVG和Canvas然後我怎麼可能把這段代碼轉換爲使用SVG瀏覽器。
另外在畫布上使用SVG會有什麼優勢或劣勢?
另請參閱http://stackoverflow.com/questions/8571294/method-to-convert-html5-canvas-to-svg和http://stackoverflow.com/questions/6918597/convert-canvas-or - 控制點到svg – 2012-03-05 12:20:24