交互式SVG - 学习资源?

5

有没有关于如何使用php/mysql(可能还有php-gtk)实现SVG的学习资源?我正在考虑制作一个自上而下的花园设计工具,可以拖放预定义元素(例如树木/灌木)和可定义的种植区域(圆形/正方形)。园丁们可以随着时间的推移跟踪某个区域的种植情况。

我不想涉足flash...

2个回答

2
我正在寻找类似的解决方案,这里有两个相关的问题:Scripting SVGDisplaying vector graphics in a browser

然而,它们都没有给出太多希望,因为每个浏览器都有不同的矢量能力。 Dojox.gfx 看起来是一个跨浏览器的javascript图形库,可能可以做到你需要的一切,但它不一定使用SVG。Canvas正获得很多支持和兴趣。

-亚当


1
请注意:自2008年(那些问题被提出的时间)以来,浏览器中的SVG发生了很多变化。 - Erik Dahlström
@Erik - 确实如此,但我认为在跨浏览器设置中,画布变得更加易用,因此如果想要矢量图形/动画而不使用Flash,则现在Canvas可能是最好的选择。 - Adam Davis

2

我在其他问题中找到了以下内容,但不确定。

Raphael

这是一个用于处理SVG的JavaScript库。
有一个示例,但请尝试使用browsershots来查看浏览器的支持情况是否符合您的要求(例如,IE没有本地的SVG支持)。

个人而言,我决定不使用SVG,而是采用图像+JS解决方案,因为我认为现在对SVG的支持还不够。


就此而言,IE9确实具有本地的SVG支持。 - Erik Dahlström

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接