我有下面的代码示例:我的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