Scalable Vector Graphics
Scalable Vector Graphics (SVG) ist eine Sprache zur Beschreibung zweidimensionaler Vektorgrafiken in XML. Drüberhinaus unterstützt SVG Animationen mittels SMIL oder der Manipulation des SVG-DOM mit Hilfe eingebetteter Funktionen (Beispielsweise via ECMA-Script oder TCL).
SVG wurde im September 2001 eine W3C-Empfehlung. Man kann also erwarten, dass die nächste Generation der Web Browser es von sich aus unterstützen. Zur Zeit ist dazu ein Plugin notwendig, wie z.B. der SVG Viewer von Adobe. SVG-Dateien können auch in externen Editoren und Viewern betrachtet werden.
Eine Variante von Mozilla unterstützt eine Teilmenge von SVG ohne dass ein Plugin nötig ist (http://www.mozilla.org/projects/svg/ ).
Eine SVG-Datei besitzt die Endung *.svg oder in gepackter Form *.svgz.
SVG-Viewer
- Adobe SVG Viewer (http://www.adobe.com/svg/)
- Corel SVG Viewer (http://www.corel.com/svgviewer)
- Batik (http://xml.apache.org/batik/)
SVG-Editoren
Freie Software
- Sodipodi (www.sodipodi.com), Linux und Windows, unterstützt noch keine Animationen (englisch)
Kommerzielle Software
- Jasc WebDraw (www.jasc.com), Es wird auch eine 30 Tage Testversion angeboten.
- SVG Composer (www.svgcomposer.com )
- sphinx SVG (www.in-gmbh.de)
- Corel Smart Graphics Studio (www.smartgraphics.com)
- EvolGrafiX (www.pcxsoftware.de)
Programme die SVG unterstützen
- Corel Draw 10
- Adobe Illustrator 9/10
- OpenOffice
Das Vektorprogramm Freehand unterstützt SVG nicht, da es von der Firma Macromedia kommt, die Flash vorzieht.
Konferenzen
SVG Open (www.svgopen.org) organisierte schon zweimal eine internationale Konferenz, die sich mit allem rund um das Thema SVG beschäftigte.
- Zürich, Schweiz, 15.-17. Juli 2002
- Vancouver, Kanada, 13.-18. Juli 2003
Literatur
- Marcel Salathé, SVG Scalable Vector Graphics, ...für professionelle Einsteiger, Verlag Markt+Technik, ISBN 3827261880