是否有任何工具可以将 SVG (XML) 数据转换为 Canvas 友好的输入?
Robert Gould
问问题
3101 次
7 回答
3
看看canvg。它是一个 JavaScript 库,可以解析 SVG 并渲染到指定的画布元素中:
http://code.google.com/p/canvg/
还有一篇 Ajaxian 文章(但我每篇文章只能发布一个链接),标题为“CanVG:使用 Canvas 渲染 SVG 文件”
于 2010-08-15T02:22:13.097 回答
1
不,我不这么认为。SVG 实际上与 Canvas 有很大不同。SVG 是一种矢量图形描述语言,而画布是由指令集以编程方式“绘制”的。此外,Canvas 实际上根本不是基于矢量的。
看看Raphael Javascript 库。它的 API 将根据浏览器的功能绘制 SVG/Canvas/VML。
于 2008-10-15T13:47:23.287 回答
1
Dojo 还支持渲染 SVG。
请参阅 dojoX 包。 链接文本
于 2008-10-15T13:50:09.273 回答
1
看看这篇来自 svg 公开会议的文章。在中间的某个地方,它讨论了一种使用服务器端渲染结合 svg 和 canvas 的方法。
于 2010-01-08T20:21:58.617 回答
1
我使用 Canvg 作为基础来创建这个在线工具:
www.professorcloud.com/svg-to-canvas
它从 SVG 输入创建 JavaScript Canvas 函数。没有完成整个 SVG 规范,但足够有用。
于 2010-10-10T20:38:31.820 回答
0
看看 XSLT。
于 2008-10-15T14:17:10.387 回答