我相信,在一个点上,我看到的是,在浏览器中工作,使用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. 用R解析svg
- 2. Javascript XML解析器
- 3. JavaScript YAML解析器
- 4. SVG与面料JS解析器
- 5. SVG到Java的Path2d解析器
- 6. Raphael JS - 动态解析SVG
- 7. 解析SVG路径数据
- 8. Fabricjs svg解析错误
- 9. 内置浏览器DOM解析器VS. Javascript框架解析器
- 10. JavaScript中的Markdown解析器
- 11. Python中的JavaScript解析器
- 12. Javascript数学解析器库
- 13. 解析SVG在Opera-抛出:DOMException:NOT_SUPPORTED_ERR
- 14. 解析JSON在Javascript
- 15. JSON解析在JavaScript
- 16. 在Internet Explorer中取消JavaScript解析器
- 17. 用JavaScript编写的JavaScript解析器
- 18. 在javascript中解析XML而不使用浏览器特定的xml解析器?
- 19. SVG编辑器,或者:SVG与JavaScript?
- 20. Javascript XML解析
- 21. JavaScript的解析
- 22. Javascript Json解析
- 23. JavaScript:解析bool
- 24. 解析JavaScript中
- 25. 解析与JavaScript
- 26. 解析在python lxml的解析器
- 27. 用于PhoneGap应用程序的JavaScript解析JSON解析器
- 28. JavaScript解析器如何解析? (闭包模式没有括号)
- 29. 使用Flex解析器解析Javascript代码
- 30. 解析URL在JavaScript中
IE可以支持通过插件和JS包装(在谷歌excanvas沿着茂盛)画布。它看起来像dojo.gfx更像是svg作为一个潜在的输出路径而不是解析器。不过,它确实看起来像一个不错的API。 – jsight 2009-07-27 14:33:11