Start
/
Website-Hilfe
/
Was ist eine SVG-Datei? Ein Anfängerleitfaden für Scalable Vector Graphics

Was ist eine SVG-Datei? Ein Anfängerleitfaden für Scalable Vector Graphics

Eine SVG-Datei (Scalable Vector Graphic) ist ein flexibles Format, das Ihre Grafiken in jeder Größe scharf hält. SVGs haben keine Pixelprobleme wie JPEGs oder PNGs und lassen sich problemlos skalieren. Damit sind sie ein Muss für gestochen scharfes und responsives Webdesign.

In diesem Artikel werden wir untersuchen, was eine SVG-Datei ist, was SVGs auszeichnet und wie man sie verwendet. Wir werden auch darauf eingehen, welche Auswirkungen sie auf Ihre digitalen Projekte haben können.

Wichtige Erkenntnisse

  • SVG-Dateien verwenden Vektorgrafiken zum Skalieren ohne Qualitätsverlust. Daher eignen sie sich besonders für Webdesign und digitale Grafiken, bei denen alle Bildschirmgrößen berücksichtigt werden müssen.
  • Die meisten modernen Webbrowser, Software wie Adobe Illustrator oder Inkscape und einige mobile Apps unterstützen SVG-Dateien und ermöglichen so eine breite Zugänglichkeit und anspruchsvolle Bearbeitungsoptionen.
  • SVG-Dateien bieten gegenüber Rasterbildern zahlreiche Vorteile, darunter bessere Skalierbarkeit, verbesserte Web-Performance, SEO und Vorteile bei der Zugänglichkeit. Darüber hinaus ermöglichen animierte SVG-Dateien eine dynamische Benutzereinbindung.

SVG steht für Scalable Vector Graphics und ist ein einzigartiges Dateiformat, das ohne Verlust der Bildqualität skaliert wird.

Im Gegensatz zu pixelbasierten Formaten (JPEG-, PNG- und GIF-Dateien) führt das SVG-Dateiformat bei Vergrößerung nicht zu Pixelbildung. Dieses Dateiformat funktioniert mit Vektorgrafiken, die unabhängig von der Skalierung scharfe Bilder liefern, was es zur idealen Wahl für die Verwendung von Vektorbildern macht.

Jetzt fragen Sie sich vielleicht, was SVG-Dateien so besonders macht? Nun, SVG-Dateien erkennt man an ihrer Erweiterung .svg, aber was sie wirklich auszeichnet, ist ihre Skalierbarkeit. Im Gegensatz zu Rasterbildern können Sie die Größe von SVG-Dateien beliebig ändern, ohne dass die Bildqualität darunter leidet. Das macht sie perfekt für Webdesign, wo Grafiken auf Geräten aller Größen scharf aussehen müssen.

Kurz gesagt: SVG-Dateien bieten eine flexible, qualitativ hochwertige Lösung, die die Spielregeln der digitalen Grafik im Vergleich zu den Beschränkungen herkömmlicher Bilddateiformate ändert.

Wie man SVG in WordPress hochladen kann

WordPress erlaubt standardmäßig keine Uploads von SVG-Dateien, da diese schädlichen Code enthalten können. Sie können diese Funktion jedoch sicher aktivieren, indem Sie ein zuverlässiges Plugin verwenden oder die Datei functions.php Ihrer Website ändern.

Eine der einfachsten Methoden ist die Verwendung eines Plugins wie SVG Support oder Safe SVG. Mit einem Plugin können Sie SVG-Dateien direkt in die WordPress-Medienbibliothek hochladen und gleichzeitig bereinigen, um Sicherheitsprobleme zu vermeiden. Das benutzerfreundliche Design solcher Plugins ermöglicht eine nahtlose Integration in Ihre WordPress-Site.

Screenshot, der eine SVG-Datei zeigt, die in die WordPress-Medienbibliothek hochgeladen wurde, nachdem ein SVG-Plugin aktiviert wurde

Nach der Installation und Aktivierung können Sie SVG-Dateien wie jede andere Bilddatei hochladen und sie werden in Ihrer Medienbibliothek auch so behandelt. Das bedeutet, dass Sie sie ganz einfach in Ihre Seiten und Beiträge einfügen können und dabei die integrierten Medienverwaltungsfunktionen von WordPress wie Ausrichtungs-, Verknüpfungs- und Größenoptionen nutzen können.

Die Plugins bieten möglicherweise auch zusätzliche Funktionen, beispielsweise die Möglichkeit, SVG-Code direkt in Ihr HTML einzubinden. Dies kann für fortgeschrittene Benutzer von Vorteil sein, die die Leistung ihrer Site weiter optimieren und die interaktiven Funktionen von SVG nutzen möchten.

Alternativ können Sie, wenn Sie kein Plugin verwenden möchten, einen Codeausschnitt zur functions.php-Datei Ihres Designs hinzufügen, der das Hochladen von SVG-Dateien ermöglicht.

Befolgen Sie die untenstehenden Schritte, um die erforderlichen Änderungen vorzunehmen.

Diese Methode ist gegenüber der Verwendung eines Plugins nicht zu empfehlen, da die meisten Plugins über eine integrierte Funktion verfügen, um die SVG-Dateien während des Uploads auf Schadcode zu prüfen. Diese Prüfung ist nicht verfügbar, wenn SVG-Uploads direkt aus der Datei functions.php aktiviert werden.

  1. Melden Sie sich beim Site Tools Ihrer Site an.
    Screenshot, der zeigt, wie Sie sich bei Ihrem Site Tools anmelden und das Hochladen von SVG-Dateien aktivieren können
  2. Navigieren Sie zu Site > Dateimanager, um auf die Dateien Ihrer Website zuzugreifen.
    Screenshot, der zeigt, wie man auf den Dateimanager in Site Tools , um das Hochladen von SVG-Dateien zu ermöglichen
  3. Suchen Sie den Designordner , indem Sie zum Verzeichnis yourdomainname.com/public_html/wp-content/themes/theme_name navigieren.
  4. Suchen Sie die Datei functions.php, indem Sie durch die Designdateien scrollen. Klicken Sie dann mit der rechten Maustaste darauf um sie zu bearbeiten.
    Screenshot, der zeigt, wie man die Datei functions.php bearbeitet
  5. Kopieren Sie den folgenden Codeausschnitt und fügen Sie ihn am Ende der Datei ein. Achten Sie darauf, keinen vorhandenen Code zu überschreiben.
// Allow SVG

add_filter( 'wp_check_filetype_and_ext', function($data, $file, $filename, $mimes) {

global $wp_version;

if ( $wp_version !== '4.7.1' ) {

 return $data;

}


$filetype = wp_check_filetype( $filename, $mimes );


return [

 'ext'      => $filetype['ext'],

 'type'     => $filetype['type'],

 'proper_filename' => $data['proper_filename']

];


}, 10, 4 );


function cc_mime_types( $mimes ){

$mimes['svg'] = 'image/svg+xml';

return $mimes;

}

add_filter( 'upload_mimes', 'cc_mime_types' );


function fix_svg() {

echo '<style type= text/css >

 .attachment-266x266, .thumbnail img {

 width: 100% !important;

 height: auto !important;

 }

 </style>';

}

add_action( 'admin_head', 'fix_svg' );
  1. Nachdem Sie den Code eingefügt haben, Speichern Sie die Änderungen an der Datei functions.php.
    Screenshot, der den eingefügten Code-Schnipsel zeigt, der das Hochladen von SVG-Dateien ermöglicht und wie man die Änderungen speichert.

Wenn Sie ein untergeordnetes Design verwenden, nehmen Sie diese Änderungen in der Datei functions.php des untergeordneten Designs vor und nicht in der Datei des übergeordneten Designs. Dadurch wird verhindert, dass Ihre Änderungen überschrieben werden, wenn das übergeordnete Design aktualisiert wird.

Dieser manuelle Ansatz gibt Ihnen mehr Kontrolle über die Dateitypen, die Sie in Ihre Medienbibliothek hochladen können. Durch das Hinzufügen dieses Snippets wird sichergestellt, dass WordPress SVG-Dateien als akzeptablen Dateityp zum Hochladen erkennt. Dadurch werden die Funktionen Ihrer Medienbibliothek effektiv erweitert, sodass Sie SVG-Grafiken direkt in Ihre Medienbibliothek hochladen können.

Die Natur von Vektorbildern im SVG-Format

Bei genauerer Betrachtung liegt die Einzigartigkeit von SVG-Dateien in der Verwendung mathematischer Formeln. Jedes Element eines SVG-Bildes, von Linien und Kurven bis hin zu Formen, wird durch eine mathematische Formel definiert, die eine perfekte Skalierung unabhängig von der Zoomstufe ermöglicht.

Diese Skalierbarkeit macht SVG-Bilder unglaublich anpassungsfähig. Unabhängig davon, ob Sie ein SVG-Bild auf einem winzigen Smartphone-Bildschirm oder einem riesigen Desktop-Monitor betrachten, wird das Bild immer scharf und klar aussehen. Dadurch eignen sich SVG-Dateien perfekt für „einfache“ Bilder mit definierten Rändern und klaren Linien.

Um es einfach auszudrücken: Mit SVG-Dateien müssen Sie sich keine Gedanken mehr über die Skalierung von Bildern machen. Keine Pixelbildung mehr, keine verschwommenen Linien mehr, nur jedes Mal perfekte, skalierbare Grafiken.

SVG-Dateien öffnen und anzeigen

Nachdem wir die Natur und Bedeutung von SVG-Dateien erklärt haben, geht es im nächsten Schritt darum, zu verstehen, wie man sie öffnet. Glücklicherweiseist dafür keine spezielle Software erforderlich. SVG-Bilder können in modernen Webbrowsern nativ angezeigt werden, wie:

  • Google Chrome
  • Mozilla Firefox
  • Safari
  • Microsoft Edge

Dies erleichtert den direkten Zugriff auf SVG-Dateien.

Aber was ist, wenn Sie keinen Webbrowser verwenden? Kein Problem. Integrierte Programme wie Windows Photo Viewer und macOS Preview können auch SVG-Dateien öffnen und anzeigen. Allerdings benötigen Sie möglicherweise etwas mehr Leistung für komplexere SVG-Dateien. Hier kommen professionelle Vektorgrafik-Editoren wie Adobe Illustrator ins Spiel. Diese Tools bieten erweiterte Funktionen für die Arbeit mit SVG-Dateien und sind daher sowohl für Profis als auch für Enthusiasten eine ausgezeichnete Wahl.

Und vergessen wir nicht die Mobilnutzer. Mit Apps wie Inkscape SVG Viewer für Android und SVG Viewer für iOS können Sie SVG-Dateien direkt auf Ihrem Smartphone oder Tablet anzeigen. Egal, wo Sie sind oder welches Gerät Sie verwenden, Sie haben immer Zugriff auf Ihre SVG-Dateien.

SVG-Dateien im Vergleich zu anderen Rastergrafikformaten

SVG-Bilder haben mehrere Vorteile gegenüber gängigen Formaten wie JPEG, PNG und GIF. Sie ermöglichen eine effizientere Bilddarstellung in Browsern, vor allem, weil SVG-Bilder durch Formen und Pfade in XML-Code und nicht durch pixelbasierte Rasterbilder definiert werden.

Darüber hinaus kommunizieren SVG-Dateien gut mit Webkonventionen wie CSS, HTML und JavaScript. Das bedeutet, dass Sie ein SVG-Bild viel umfassender anpassen können als bei anderen Bildformaten. Das heißt aber nicht, dass andere Formate nicht auch ihre Verwendung haben. PNGs eignen sich beispielsweise hervorragend für komplexe Bilder und unterstützen Transparenz. Ihnen fehlen jedoch die dynamischen Bearbeitungsmöglichkeiten von Vektorgrafiken.

Andererseits sind SVGs nicht ideal für hochwertige Digitalfotos, da sie keine Pixel enthalten. Für die meisten Webdesignzwecke bieten SVG-Dateien jedoch eine flexiblere, effizientere und anpassbarere Lösung.

Verwendung von SVG-Bildern

SVG-Bilder werden häufig im Responsive Webdesign verwendet. Ihre Skalierbarkeit ohne Qualitätsverlust sorgt für eine scharfe Grafikdarstellung auf jedem Gerät, sei es ein kleines Smartphone oder ein großer Desktop-Monitor.

Sie finden auch SVG-Dateien, die für Web- und Anwendungssymbole sowie Firmenlogos verwendet werden. Ihre Skalierbarkeit stellt sicher, dass diese Bilder unabhängig von der Größe immer scharf und professionell aussehen. SVGs sind auch bei Datenvisualisierungen und Infografiken hervorragend geeignet. Sie ermöglichen nahtlose Skalierung, interaktive Elemente und dynamisch aktualisierte Inhalte. Außerdem sind sie vollständig durchsuchbar, was ihre Vielseitigkeit erhöht.

Für komplexere Illustrationen und detailreiche künstlerische Arbeiten bieten SVGs auflösungsunabhängige Visualisierungen mit erweiterten Funktionen wie Farbverläufen, Mustern und anderen grafischen Effekten. SVG-Dateien bieten eine flexible, qualitativ hochwertige Lösung, unabhängig davon, ob Sie ein einfaches Symbol oder eine komplexe Infografik erstellen.

Sind SVG-Dateien gut für die Website-Geschwindigkeit?

SVG-Dateien erstellen nicht nur gestochen scharfe, skalierbare Grafiken, sondern verbessern auch die Leistung Ihrer Website. SVGs haben aufgrund ihrer vektorbasierten Natur bei einfachen Grafiken häufig kleinere Dateigrößen als PNGs.

Das direkte Einbetten von SVG-Dateien in HTML-Dokumente kann auch die Web-Performance steigern, indem es die Anzahl der Serveranfragen reduziert, was die Ladezeiten deutlich beschleunigen kann. Sie können die Performance Ihrer Website weiter verbessern, indem Sie:

  • Vereinfachung der Struktur von SVGs
  • Verwenden von Komprimierungstools zur Optimierung der Dateigröße
  • GZIP-Komprimierung für eingebettete Dateien aktivieren

Indem Sie diese Schritte befolgen, können Sie die Leistung von SVGs verbessern und die allgemeine Ladegeschwindigkeit Ihrer Website verbessern.

Die Unterstützung von SVG-Dateien durch moderne Webbrowser hat ebenfalls zu ihrer weiten Verbreitung und den Leistungsverbesserungen beigetragen, die sie für Webseiten mit sich bringen. Wenn es um die Web-Performance geht, bieten SVG-Dateien eine überzeugende Lösung.

SEO- und Zugänglichkeitsvorteile von SVGs

Neben optischen und Leistungsvorteilen bieten SVGs auch Vorteile für SEO und Zugänglichkeit.

Beispielsweise kann der Textinhalt von SVG-Dateien von Suchmaschinen indexiert werden, was Ihr Suchranking potenziell verbessern kann. Es ist jedoch zu beachten, dass Suchmaschinen zwar den Text in SVG-Dateien indexieren können, aber zu Indexierungszwecken weder Links folgen noch die Dokumentstruktur interpretieren.

SVGs sind außerdem barrierefreier als andere Bildformate. Bildschirmleseprogramme können SVGs interpretieren, was sie für sehbehinderte Benutzer zu einer besseren Wahl macht. Durch die Verwendung von „Titel“-Elementen können Sie Textalternativen innerhalb von SVGs anbieten und so deren Barrierefreiheit weiter verbessern.

Aber es läuft nicht alles glatt. Inline-SVG-Bilder werden in der Google-Bildersuche nicht indexiert. Sie müssen sie extern über img-Tags verlinken, damit sie in den Suchergebnissen erscheinen. Das Einfügen von Metadaten und Titeln in SVGs kann zusätzlichen Kontext und Relevanz bieten und so ihr SEO-Potenzial weiter steigern.

Fehlerbehebung bei häufigen SVG-Problemen

SVGs bringen wie jede andere Technologie ihre eigenen Herausforderungen mit sich. Ein weit verbreitetes Problem ist die Kompatibilität – SVG-Dateien werden möglicherweise nicht richtig angezeigt, wenn sie mit der verwendeten Software oder Einbettungsmethode nicht kompatibel sind.

Schriftinkonsistenzen können auch bei SVGs ein Problem darstellen. Diese können behoben werden, indem die Schriftnamen an das CSS angepasst werden und die Schriften direkt in das SVG eingebettet werden. Anzeigeprobleme können behoben werden, indem Namespaces richtig deklariert und die Dateigenauigkeit optimiert wird.

Schließlich können SVG-Dateien Sicherheitsrisiken bergen, da sie XML-basiert sind. Das Zulassen von willkürlichen Code-Uploads auf eine Website kann gefährlich sein. Mit der richtigen Konfiguration können SVG-Dateien jedoch sicher gehandhabt werden.

Beispielsweise blockiert WordPress standardmäßig das Hochladen von SVG-Dateien aus Sicherheitsgründen, kann SVG-Dateien jedoch mit der richtigen Einrichtung sicher verarbeiten.

Zusammenfassung

Wir haben heute viel abgedeckt und die Frage „Was ist eine SVG-Datei?“ beantwortet. Wir haben ihre Verwendungsmöglichkeiten, Vorteile und möglichen Probleme untersucht. SVG-Dateien bieten eine flexible, hochwertige Lösung für Webdesign und digitale Grafiken. Ihre Skalierbarkeit, Leistungsvorteile und Kompatibilität mit Webtools machen sie zu einem leistungsstarken Tool für jeden Designer oder Entwickler.

Wenn Sie also das nächste Mal ein Webdesign-Projekt in Angriff nehmen, denken Sie daran, dass SVG-Dateien genau der Ansatz sein könnten, den Sie brauchen, um Ihre visuellen Elemente hervorzuheben und zum Strahlen zu bringen.

Häufig gestellte Fragen zu SVG-Dateien

Was ist der Unterschied zwischen JPEG und SVG?

Der Hauptunterschied zwischen JPEG und SVG besteht darin, dass JPEG ein Rasterbildformat ist, während SVG ein hochgradig skalierbares, vektorbasiertes Bildformat ist. JPEG wird für Fotos und Bilder mit vielen Farben verwendet, während SVG für skalierbare Bilder mit hoher Auflösung verwendet wird.

Ist die SVG-Datei dasselbe wie PNG?

Nein, SVG- und PNG-Dateien sind nicht dasselbe. SVG ist ein Vektorformat, das für zweidimensionale Grafiken geeignet und ohne Qualitätsverlust skalierbar ist, während PNG ein Rasterbildformat ist, das sich ideal für qualitativ hochwertige Fotos und Bilder eignet. Daher dienen sie unterschiedlichen Zwecken und haben unterschiedliche Eigenschaften.

Wofür wird eine SVG-Datei verwendet?

Eine SVG-Datei wird verwendet, um skalierbare Vektorgrafiken für Websites und Webanwendungen zu erstellen. Sie ermöglicht eine präzise Kontrolle über das Erscheinungsbild von Grafiken und die Möglichkeit, das Bild mit JavaScript und CSS zu bearbeiten. Dieser Standardgrafikdateityp ist dafür bekannt, gestochen scharfe Grafiken zu erzeugen und gleichzeitig für Suchmaschinen optimiert zu bleiben.

Was sind SVG-Dateien?

SVG-Dateien sind Bilddateien, die ohne Qualitätsverlust skaliert werden können und sich daher ideal für das Webdesign eignen.

Diesen Artikel teilen