2009-01-04 195 views
17

Flash/Flex的優點之一是可以使用矢量圖形(SVG),這很好。我做了一些搜索,發現了這個Javascript vector graphics library。這是非常簡單的東西,但它讓我思考:是否有任何使用矢量圖形文件的可能性,如使用Javascript/HTML的SVG,或者它不能合理地完成或完成?在Javascript中的矢量圖形?

+0

如何閃光燈允許使用SVG?你所能做的最好的是用Flash編寫一個不完整的SVG模擬器。迄今爲止最好的嘗試是http://code.google.com/p/svgweb/,但它還沒有。 – 2010-01-22 04:33:58

回答

6

我用Raphaël Javascript Library和它的工作非常好。目前該庫支持Firefox 3.0+,Safari 3.0+,Opera 9.5+和Internet Explorer 6.0+。

+0

,它與10個月前的最新更新有點小錯誤。 – Neutralizer 2013-01-02 12:11:49

1

結賬Google Closure。國際海事組織(IMO)vector graphics support做得非常好。如果你以前使用過Java2D,這應該看起來很熟悉。

+0

它是否支持不支持svg的瀏覽器?你只是說goog.createGraphics,它決定是否使用Canvas,Svg或VML? – Evgeny 2010-01-21 06:09:35

+0

@Evgeny,是的 - 它使用VML for IE瀏覽器自動檢測。 – 2010-01-22 00:24:03

10

我知道這是一個很老的問題,但萬一有人遇到這個問題,我已經在JavaScript中見過的最令人印象深刻的矢量圖形是Paper.js

希望有所幫助。