我相信,在一個點上,我看到的是,在瀏覽器中工作,使用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