我相信,在一个点上,我看到的是,在浏览器中工作,使用canvas元素作为后端一个TinySVG实现。我发现几个网站似乎表明它在http://fuchsia-design.com/CanvaSVG/,但是,该网站似乎不再存在。这个项目(或类似项目)是否仍然在网上?SVG解析器在Javascript
回答
经过对Google的全面研究后,CanvaSVG看起来像是一个项目hacked together in a couple of daysAntoine Quint,他现在似乎为Apple工作。
我确实看到他的网站至少在7月2日被Google缓存,所以它还没有离线太久,尽管Google缓存中没有CanvaSVG的痕迹,只有过时的博客。
虽然Archive.org确实有该页面的snapshot,其中包含代码的下载链接。
我还在Google Code上找到了一个项目using CanvaSVG。
这些下载的两者都是0.1。
我遇到过其他一些类似的项目,但没有一个实际上将SVG转换为<canvas>
。例如,SVGCanvas可以反过来。
在您可以使用canvas元素(firefox等)的环境中,您已经构建了使用img标记呈现SVG的支持。
如果你正在寻找的东西多一点的跨浏览器;我想借此在道场或更具体dojox.gfx很好看,它允许使用Canvas渲染SVG,VML(用于IE)或Silverlight。它允许你用变换矩阵和绘制函数来做各种其他非常聪明的事情。
CakeJS项目提供了一个SVG解析器(http://code.google.com/p/cakejs/)。
这是一个很酷的项目,但我没有看到svg解析器。不过,它可能对这个项目仍然有用。 – jsight 2009-07-27 14:31:22
仅供参考,有https://github.com/gabelerner/canvg w这个确实是SVG给Canvas的。
flanvas.com几乎是处于测试
- 1. 解析javascript中的svg转换
- 2. 解析SVG变换属性用JavaScript
- 3. 用AngularJS解析SVG
- 4. 用R解析svg
- 5. Javascript XML解析器
- 6. JavaScript YAML解析器
- 7. SVG到Java的Path2d解析器
- 8. SVG与面料JS解析器
- 9. 斯坦福解析器输出到SVG
- 10. 解析SVG路径数据
- 11. Fabricjs svg解析错误
- 12. Raphael JS - 动态解析SVG
- 13. 内置浏览器DOM解析器VS. Javascript框架解析器
- 14. JavaScript CSV解析器库
- 15. Javascript中的HTML解析器
- 16. Python中的JavaScript解析器
- 17. JavaScript中的Markdown解析器
- 18. Javascript数学解析器库
- 19. JavaScript的JSON解析器
- 20. 解析SVG在Opera-抛出:DOMException:NOT_SUPPORTED_ERR
- 21. 解析JSON在Javascript
- 22. JSON解析在JavaScript
- 23. 的Javascript:在解析
- 24. 在Internet Explorer中取消JavaScript解析器
- 25. PHP JSON解析器诉JavaScript的JSON解析器
- 26. 用JavaScript编写的JavaScript解析器
- 27. 在javascript代码中使用Rhino解析器来解析javascript中的字符串
- 28. 在javascript中解析XML而不使用浏览器特定的xml解析器?
- 29. SVG编辑器,或者:SVG与JavaScript?
- 30. 解析与JavaScript
IE可以支持通过插件和JS包装(在谷歌excanvas沿着茂盛)画布。它看起来像dojo.gfx更像是svg作为一个潜在的输出路径而不是解析器。不过,它确实看起来像一个不错的API。 – jsight 2009-07-27 14:33:11