我刚刚学习了SVG,它看起来很棒,但我不确定浏览器支持 - 有人成功解决了这个问题,还是还为时过早?在网站上动态生成SVG图像是否明智?
回答
Raphael是一个跨浏览器的矢量图形库,可能值得一看。
我会说你最好的选择是用你最喜欢的任何格式创建图像,然后用ImageMagick之类的东西把它转换成SVG。您可以手动或使用库编写PostScript,也可以使用ImageMagick API直接从简单的文本/形状图元创建图像。有非常好的文档,你可以调用ImageMagick作为COM对象(假设你的语言具有良好的COM支持)。
您可以使用John Resig的processing.js库来获得跨浏览器兼容性。
还有Walter Zorn's (lot of DIVs)技术,即不使用SVG。
这个JS库很棒:-D – Mecki 2008-10-09 20:54:50
上面的链接并不导致walter zorn,正确的是:http://walterzorn.com/jsgraphics/jsgraphics_e.htm – 2009-09-11 05:16:34
Adobe also makes an SVG viewer plugin that you can link to on your site让人们得到您网站的全部功能。不幸的是,他们不再支持这个插件,但是到那个时候,预计会有更多的浏览器支持(希望)。几年前,我曾为一家使用SVG编写完整Web应用程序的公司工作,并且我们在此插件方面取得了巨大成功。
我认为值得更新这个对话框,因为在SVG跨浏览器中,事情变得越来越“可行”。作为为组织实施一些(相当重要的)系统的人,我一直在“涉足”跨浏览器“SVG”的世界。 我在11个月前开始的对话框中看到“还为时尚早”的单词,我正在添加它。
请到我的网站,显示拉斐尔的一些功能。您可以在进站后轻松链接到主要的拉斐尔站点。
我的网站与拉斐尔0.8.6实现,但“说唱”的创世只是把1.0版本的测试阶段,(还)完全支持SVG的“路径”
如果你想参观CROSS的世界在它-browser互动/ SVG的当前状态,请通过访问这些constamtly更新网站:
有绕过Internet Explorer的缺乏SVG-能力的新方法:
谷歌项目svgweb:使用Flash的Web浏览器的可缩放矢量图形。 这是一个JavaScript库,可在许多浏览器上提供SVG支持,包括Internet Explorer,Firefox和Safari。
- 1. 动态SVG图像生成问题
- 2. 如何在网站上生成图像?
- 3. 动态生成网站地图
- 4. 如何在其他网站上显示动态生成的画布图像
- 5. 使用静态网站生成器在动态网站上的博客?
- 6. 动态网站上的网站地图
- 7. 用Java生成SVG图像
- 8. Tapestry动态生成图像
- 9. 如何为动态生成的图像生成网址?
- 10. 为基于GWT的appengine网站生成动态站点地图
- 11. 是否可以在动态网站上进行网址重写?
- 12. GoLang刮板。如何在网站上动态生成链接?
- 13. 在客户端动态生成图像
- 14. 在asp.net中动态生成图像?
- 15. 网站的自动生成图
- 16. 动态站点地图生成
- 17. 从网站检索SVG图像
- 18. 图片生成网站
- 19. 动态PHP网站像dribbble.com
- 20. 动态AngularJs由生成的SVG元素
- 21. 生成的SVG图像不显示
- 22. 网格视图动态生成的列
- 23. ASP.NET MVC动态生成的图像URL
- 24. 清除动态生成的图像
- 25. 缓存动态生成的图像
- 26. Django和动态生成的图像
- 27. 为动态图像生成CSS精灵
- 28. PHP中的动态图像生成
- 29. 分配动态生成图像ToggleButton.Content
- 30. PHP For循环生成动态图像
正是我在找的东西! – 2009-01-17 17:40:18