WISSENSARTIKEL / COMPUTER & HARDWARE

SVG – Scalable Vector Graphics

Vektorbasierte Grafiktechnologie für das Web und darüber hinaus

◎ KURZDEFINITION

Svg SVG ist ein XML-basiertes Dateiformat zur Beschreibung von zweidimensionalen Vektorgrafiken, das skalierbar, interaktiv und textbasiert ist.

Eigenständig verständliche Definition
✦

Das Wichtigste auf einen Blick

  • SVG ist ein XML-basiertes Vektorformat für zweidimensionale Grafiken.
  • Es ermöglicht verlustfreie Skalierung ohne Qualitätsverlust.
  • SVG unterstützt Interaktivität und Animationen durch CSS und JavaScript.
  • Das Format ist textbasiert und somit gut editierbar und suchmaschinenfreundlich.
  • SVG wird breit von modernen Webbrowsern unterstützt.
  • Es eignet sich für Logos, Icons, Diagramme und komplexe Illustrationen.
  • SVG-Dateien sind oft kleiner als vergleichbare Rasterbilder bei einfachen Grafiken.
01

Überblick: Svg

SVG (Scalable Vector Graphics) ist ein offener Standard, der von der World Wide Web Consortium (W3C) entwickelt wurde, um zweidimensionale Vektorgrafiken in einem textbasierten XML-Format zu beschreiben. Im Gegensatz zu Rastergrafiken, die aus Pixeln bestehen, basieren SVG-Grafiken auf mathematischen Beschreibungen von Formen, Linien und Kurven. Dadurch sind sie verlustfrei skalierbar und eignen sich besonders für responsive Webdesigns, Animationen und interaktive Anwendungen.

02

Was ist SVG?

SVG steht für Scalable Vector Graphics und ist ein offener Standard zur Darstellung von zweidimensionalen Vektorgrafiken in einem textbasierten XML-Format. SVG-Grafiken bestehen aus geometrischen Formen wie Linien, Kreisen, Pfaden und Text, die mathematisch beschrieben werden.

03

Vorteile von SVG gegenüber Rastergrafiken

Im Gegensatz zu Rastergrafiken (z.B. JPEG, PNG), die aus Pixeln bestehen, sind SVG-Grafiken vektorbasierend. Das bedeutet, sie können ohne Qualitätsverlust beliebig skaliert werden. Außerdem sind SVG-Dateien oft kleiner, leichter editierbar und unterstützen Interaktivität und Animationen.

04

Vergleich SVG und Rastergrafiken

EigenschaftSVGRastergrafiken (JPEG, PNG)
DateiformatTextbasiert (XML)Binär
SkalierbarkeitVerlustfrei skalierbarQualitätsverlust beim Skalieren
DateigrößeKlein bei einfachen GrafikenKann groß sein bei hoher Auflösung
InteraktivitätUnterstützt CSS und JavaScriptKeine Interaktivität
BearbeitbarkeitLeicht editierbar mit TexteditorenBenötigt Bildbearbeitungssoftware
05

Anwendungsbereiche von SVG

SVG wird vor allem im Webdesign für Logos, Icons, Diagramme und Illustrationen verwendet. Es eignet sich auch für Animationen, interaktive Karten und Benutzeroberflächen. Darüber hinaus findet SVG Einsatz in der Druckvorstufe und bei technischen Zeichnungen.

06

Technische Grundlagen und Struktur

SVG-Dateien sind XML-Dokumente, die aus Elementen wie <svg>, <circle>, <rect>, <path> und <text> bestehen. Diese Elemente definieren die Formen, Farben, Linien und Texteigenschaften. SVG unterstützt auch Filter, Masken und Transformationen.

07

Interaktivität und Animationen in SVG

Durch die Integration von CSS und JavaScript können SVG-Grafiken animiert und interaktiv gestaltet werden. Beispiele sind Hover-Effekte, Klick-Events oder komplexe Bewegungsabläufe. SMIL (Synchronized Multimedia Integration Language) wird ebenfalls unterstützt, ist aber weniger verbreitet.

08

Integration von SVG in Webseiten

SVG kann direkt in HTML-Dokumente eingebettet werden, entweder inline im Code oder als externe Datei per <img>-Tag, CSS-Hintergrund oder <object>-Element. Dies ermöglicht flexible Nutzung und einfache Anpassung.

09

Nachteile und Grenzen von SVG

SVG ist weniger geeignet für fotorealistische Bilder oder sehr komplexe Grafiken mit vielen Details, da die Dateigröße stark ansteigen kann. Die Performance kann bei sehr komplexen SVGs in Browsern leiden.

10

Wichtiger Hinweis

✦

SVG ist ein offener Standard und wird von allen modernen Browsern unterstützt. Es empfiehlt sich, SVG-Dateien zu optimieren, um Ladezeiten zu minimieren und die Performance zu verbessern.

◇

Zusatzinformationen

◇

Definition: Scalable Vector Graphics (SVG) ist ein offener Standard für Vektorgrafiken im XML-Format.

Entwickler: World Wide Web Consortium (W3C)

Dateiendung: .svg

Dateiformat: Textbasiert, XML

Anwendungsgebiete: Webdesign, Grafikdesign, Animation, Karten, Diagramme

Skalierbarkeit: Verlustfrei, beliebig skalierbar

Unterstützung: Alle modernen Webbrowser (Chrome, Firefox, Safari, Edge)

Interaktivität: Unterstützt durch CSS, JavaScript

Kompatibilität: Kann in HTML eingebettet oder als eigenständige Datei verwendet werden

Aa

Synonyme und alternative Bezeichnungen

?

Häufige Fragen zu Svg

Was bedeutet SVG?

SVG steht für Scalable Vector Graphics und bezeichnet ein XML-basiertes Format zur Darstellung von Vektorgrafiken.

Welche Vorteile bietet SVG gegenüber PNG oder JPEG?

SVG-Grafiken sind verlustfrei skalierbar, textbasiert, interaktiv und oft kleiner bei einfachen Grafiken, während PNG und JPEG Rasterbilder sind, die beim Skalieren an Qualität verlieren.

Kann man SVG-Dateien mit normalen Bildbearbeitungsprogrammen bearbeiten?

SVG-Dateien können mit Vektorprogrammen wie Adobe Illustrator, Inkscape oder auch mit Texteditoren bearbeitet werden, da sie textbasiert sind.

Unterstützen alle Browser SVG?

Ja, alle modernen Webbrowser wie Chrome, Firefox, Safari und Edge unterstützen SVG vollständig.

Wie kann man SVG in Webseiten einbinden?

SVG kann inline im HTML-Code, als externe Datei per <img>-Tag, CSS-Hintergrund oder mit dem <object>-Element eingebunden werden.

Ist SVG für Fotobilder geeignet?

SVG ist nicht ideal für fotorealistische Bilder, da es sich um Vektorgrafiken handelt. Für Fotos sind Rasterformate wie JPEG oder PNG besser geeignet.

Kann man SVG animieren?

Ja, SVG unterstützt Animationen und Interaktivität durch CSS, JavaScript und teilweise SMIL.

▤

Quellen & weiterführende Informationen

Quellenvorschläge und Nachweise zum Artikel. Bitte externe Inhalte eigenständig prüfen.

3 Quellen
  1. 01
    Scalable Vector Graphics (SVG) 1.1 (Second Edition) ↗
    World Wide Web Consortium (W3C)· W3C SVG Working Group· StandarddokumentKI-Vorschlag · ungeprüft

    Offizieller W3C-Standard für SVG

    https://www.w3.org/TR/SVG11/
  2. 02
    MDN Web Docs – SVG ↗
    Mozilla Foundation· Mozilla Contributors· WebdokumentationKI-Vorschlag · ungeprüft

    Umfassende Dokumentation zu SVG im Web

    https://developer.mozilla.org/de/docs/Web/SVG
  3. 03
    Einführung in SVG ↗
    W3Schools· W3Schools.com· Online-TutorialKI-Vorschlag · ungeprüft

    Grundlagen und Beispiele zu SVG

    https://www.w3schools.com/graphics/svg_intro.asp

Artikel teilen oder einbetten

Teile diesen Wissensartikel oder binde eine kompakte Vorschau auf deiner eigenen Website ein.

f Facebookin LinkedIn𝕏 X◉ WhatsApp
War dieser Artikel hilfreich?Dein Feedback hilft, die Wissensplattform zu verbessern.
ANSWER ENGINE · ARTIKEL

Diese Seite in Zahlen

Artikelstatistik
↗–Aufrufe dieses Artikels
◷–Unique Nutzer letzte 24 Stunden
◉–Unique Nutzer heute
▦–Unique Nutzer diesen Monat
Feedback zu diesem Artikel
👍 Ja
0
◐ Teilweise
0
👎 Nein
0

Alle Werte in diesem Abschnitt beziehen sich ausschließlich auf diesen Artikel.

ANSWER ENGINE · GESAMTES NETZWERK

Wissensplattform in Zahlen

Netzwerkstatistik
↗–Seitenaufrufe gesamt
◷–Unique Nutzer letzte 24 Stunden
◉–Unique Nutzer heute
▦–Unique Nutzer diesen Monat

Diese Werte beziehen sich auf die gesamte Plattform und alle veröffentlichten Artikel.