2009-01-04 5 views
17

Einer der Vorteile von Flash/Flex ist, dass Sie Vektorgrafiken (SVG) verwenden können, was schön ist. Ich habe ein bisschen herumgesucht und bin auf dieses Javascript vector graphics library gestoßen. Es ist ziemlich einfach, aber es hat mich zum Nachdenken gebracht: Gibt es eine Möglichkeit, Vektorgrafik-Dateien wie SVG mit Javascript/HTML zu verwenden oder einfach nicht zu machen oder vernünftig zu machen?Vektorgrafik in Javascript?

+0

Wie ermöglicht Flash die Verwendung von SVG? Das Beste, was Sie tun können, ist einen unvollständigen Emulator von SVG mit Flash zu schreiben. Der beste Versuch bisher ist http://code.google.com/p/svgweb/, aber es ist noch nicht da. –

Antwort

6

Ich habe Raphaël Javascript Library verwendet und es hat ganz gut funktioniert. Derzeit unterstützt die Bibliothek Firefox 3.0+, Safari 3.0+, Opera 9.5+ und Internet Explorer 6.0+.

+0

und es ist ein kleiner Buggy mit dem letzten Update vor 10 Monaten. – Neutralizer

1

Auschecken Google Closure. Die vector graphics support ist sehr gut gemacht, IMO. Wenn Sie schon einmal mit Java2D gearbeitet haben, sollte Ihnen das sehr bekannt vorkommen.

+0

funktioniert es auf Browsern, die Svg nicht unterstützen? Sagst du einfach goog.createGraphics und es entscheidet, ob Canvas, Svg oder VML verwendet wird? – Evgeny

+0

@Evgeny, ja - es verwendet VML für IE mit automatischer Browsererkennung. –

10

Ich weiß, dass dies eine ziemlich alte Frage ist, aber falls jemand auf diese Frage stößt, ist die beeindruckendste Vektorgrafik, die ich in JavaScript gesehen habe, Paper.js.

Hoffe, dass hilft.

+0

Leider funktioniert es nicht in IE8 (nur Version von IE ich es getestet), aber es hatte definitiv die beeindruckendste Demo, die ich je gesehen habe! – JayD3e

Verwandte Themen