SVG GrundlageMit HTML 5 werden außerdem diverse weitere Technologien verbessert. Neben CSS 3 und ECMA 5 (Javascript) scheint das schon fast abgeschriebene skalierbare Vektorformat SVG wieder Einzug in die Browser zui halten. Derzeit unterstützen leider noch nicht alle Browser alle SVG Features, aber es ist abzusehen, dass Flash weitere Konkurrenz bekommt.SVG GrundlageFür SVG Grafiken existieren viele grafische Editoren (umsonst und sehr umfangreich: www.inkscape.org), da das Format jedoch auf XML basiert, kann man einfache Grafiken auch mit einem Texteditor erstellen. Die folgende Grafik soll als Beispiel dienen. Man sieht schön die Stärke des Formats, auch beim Vergrößern ist das Bild gestochen scharf. (Hinweis: sollte die Meldung erscheinen, dass der verwendete Browser keine SVG Grafiken unterstützt, so kann ich nur zu einem Browser Update raten) Abbildung 1Abbildung 2Hier ist der Quelltext der Grafik-Datei, kopiert man dies in eine Textdatei und speichert diese mit der Dateiendung svg ab, erhält man das obige Bild eines Dokumenten Icons: <?xml version="1.0" encoding="utf-8"?> Wie man sieht, ist der Aufbau sehr simpel. Im Der Der zweite Pfad funktioniert ähnlich und zeichnet die Linien. "h8" beschreibt eine Linie 8 Einheiten nach rechts. Mit den weiteren m-Angaben wird der Zeichenstift ohne zu Zeichnen an den Anfang der nächsten Zeile gerückt. Alternativ kann man natürlich auf für jede Linie einen eignen Pfad anlegen. Grafik in HTML einbettenNeben dem <object id="svg1" data="test.svg" type="image/svg+xml" width="90" height="140"> FazitSVG ist ein einfaches, aber leistungsstarkes Grafikformat. SVG unterstützt zudem Animationen und per JavaScript kann man auf die DOM Elemente der SVG Datei zugreifen. Dies bietet viele interessante Einsatzmöglichkeiten. Zudem kann man die Erzeugung sehr einfach mit serverseitigen Programmiersprachen wie PHP automatisieren. |

