SVG
Scalable Vector Graphics ist ein Bild-Dateiformat, welches statt mit Pixeln mit Linien arbeitet. Es basiert auf der Dateiform XML.
Ein Vorteil des SVG-Formates gegenüber anderen Grafikformaten wie JPG oder PNG, insbesondere beim Arbeiten mit niedriger Datenverbindung, ist die Skalierbarkeit ohne Qualitätsverlust, gegenüber der Skalierbarkeit von pixel-basierten Rastergrafiken, deren Auflösung entsprechend des Pixel-Systems schlechter wird.
SVG-Bilder bestehen aus einer Reihe von Zeichen-Anweisungen, die von geeigneten Programmen, z.B. von den meisten Webbrowsern in Zeichnungen umgesetzt werden können.
Struktur eines SVG-Bildes
Eine SVG-Datei beginnt immer mit einem öffnenden <svg>
und endet mit einem schließenden </svg>
. Im öffnenden <svg>
sollten zusätzlich noch die Attribute width
und height
angegeben werden, die die Breite und Höhe des fertigen Bildes festlegen. Zu beachten ist die Schreibweise: eine Breite von 200 Einheiten wird als width="200"
angegeben, wobei das Gleichheitszeichen und die Anführungszeichen wichtig sind.
<svg width="100" height="100">
<!-- hierhin kommen die Zeichenanweisungen -->
</svg>
Zeichen-Anweisungen
Jede Anweisung gibt für ein grafisches Objekt vor, wie es zu zeichnen ist. Dabei gibt es Anweisungen für Standardformen wie Kreise und Rechtecke und die sehr mächtige Form path
, die quasi jede vorstellbare Gestalt annehmen kann.
In diesem Artikel oder Abschnitt fehlen noch folgende wichtige Informationen:
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.