Tools95

OPTIMIEREN / EIN PRAKTISCHER BILD-LEITFADEN

So komprimieren Sie SVG-Dateien

Ein leichterer Vektor ist nur dann nützlich, wenn die richtigen Details erhalten bleiben.

Um eine SVG zu komprimieren, laden Sie die Datei hoch oder fügen Sie deren Markup ein, vergleichen Sie das bereinigte Original mit der optimierten Version, passen Sie die Genauigkeit an und wählen Sie Start. Diese Anleitung verwendet ein echtes Orbit-Symbol und überprüft sowohl den exportierten Vektor als auch dessen Byte-Reduzierung.

Anleitung folgen
EINE VERIFIZIERTE QUELLE UND IHR DOWNLOAD-ERGEBNIS
Vorher Original violettes Orbit-SVG-Symbol.

Original 985-Byte SVG, gerendert mit 1,024 px für diesen Vergleich.

Nachher Optimierte SVG, die das Orbit-Symbol in derselben Anzeigegröße beibehält.

Tatsächliche 635-Byte SVG, gerendert mit derselben 1,024 px Bildschirmauflösung.

Original 985-Byte SVG, gerendert mit 1,024 px für diesen Vergleich. Tatsächliche 635-Byte SVG, gerendert mit derselben 1,024 px Bildschirmauflösung.
Werbeanzeigen
KURZE VIDEOANLEITUNG How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. Englische Vertonung Video ansehen

How to compress an SVG with a preview

Werbeanzeigen

Folgen Sie diesem Arbeitsbeispiel und passen Sie dann dieselben Steuerelemente an Ihr eigenes Bild an. SVG Kompressor öffnen.

01

Laden Sie eine statische SVG hoch oder fügen Sie das Markup ein

Öffnen Sie den SVG-Kompressor und wählen Sie eine SVG-Datei oder probieren Sie ein Beispiel aus. Das Beispiel ist svg-compressor.svg, ein 985-Byte großes Orbit-Symbol mit einem 512 × 512 viewBox, Farbverlaufsfüllung, Titel und Beschreibung. Verwenden Sie „Markup einfügen“ SVG, wenn das Markup bereits in einem Editor oder in der Zwischenablage vorhanden ist.

Das Tool akzeptiert bis zu 20 Dateien mit jeweils 2 MB. Es analysiert ein vollständiges SVG-Dokument und entfernt Standard-SVG-Dokumentdeklarationen, ohne externe Dateien zu laden. Fehlerhaftes XML, benutzerdefinierte Entitätsdeklarationen und interne Dokument-Teilmengen werden abgelehnt. Sehr komplexe Dateien können auch das Element- oder Verarbeitungszeitlimit erreichen.

Dieser Arbeitsablauf erzeugt statische Vektorgrafiken. Skripte, Ereignishandler, externe Ressourcen, Animationen und eingebettete Rasterbilder werden entfernt. Die Original-Vorschau ist bereits bereinigt und sollte daher nicht als uneingeschränkte Wiedergabe aller Funktionen der Quelldatei interpretiert werden.

Bewahren Sie eine Kopie des Originals SVG auf. Eine interaktive Illustration oder eine SVG, die ein Foto enthält, ist ein anderer Anwendungsfall als ein statisches Vektorsymbol.

02

Vergleichen Sie das Ergebnis und legen Sie die Dezimalgenauigkeit fest

Die beiden Vorschaufenster zeigen das bereinigte Original und das optimierte Ergebnis. Die Größen neben „Original“ und „Optimiert“ sowie die Byte-Zusammenfassung vergleichen die Quelldatei mit der fertigen Ausgabe. Es wird ein Anstieg gemeldet, wenn die Optimierung eine bestimmte Datei vergrößert, anstatt jedes Mal eine Reduzierung zu versprechen.

Öffnen Sie die Einstellungen und stellen Sie die Dezimalgenauigkeit für das Beispiel auf 2. Die Genauigkeit reicht von 1 bis 5 und beginnt bei 3. Niedrigere Werte können die numerische Geometrie vereinfachen, aber feine Kurven, kleine Lücken oder ausgerichtete Kanten verschieben. Erhöhen Sie den Wert, wenn die Vorschau wichtige Details verliert.

Dieses Beispiel verwendet eine einfache Geometrie, daher behält die Genauigkeit 2 ihre erkennbare Form bei. Andere SVGs mit komplexen Dezimalkoordinaten können sich stärker verändern. Die Ansicht „Optimiertes SVG-Markup“ zeigt den tatsächlichen Text, der heruntergeladen wird; es ist keine separate Darstellung des Originals.

Überprüfen Sie einen Vektor in seiner beabsichtigten Anzeigegröße und in einer größeren Ansicht. Eine subtile Verschiebung kann in einem kleinen Vorschaubild schwer zu erkennen sein.

Das Beispiel in dieser Anleitung

Probieren Sie ein Beispiel: svg-compressor.svg, 985 Bytes, 512 × 512 viewBox. Dezimalgenauigkeit 2; zugängliche Titel/Beschreibungen beibehalten und interne IDs kürzen aktiviert; Responsive Abmessungen und lesbares Ausgabe-Markup deaktiviert. Heruntergeladene SVG: 635 Bytes.

Quelle SVG
985 Bytes
Optimierte SVG
635 Bytes
Gemessene Reduzierung
35.5%
Beibehaltener Kontext
Titel, Beschreibung und 512 × 512 viewBox
03

Beschreibungen beibehalten und externe IDs berücksichtigen

Lassen Sie „Zugängliche Titel und Beschreibungen beibehalten“ für das Beispiel aktiviert. Dies behält den SVG-Titel und die Beschreibung bei, während redundante Editormetadaten entfernt und geeignetes Markup vereinfacht werden. Dies sind unterschiedliche Arten von Informationen und sollten nicht als austauschbar behandelt werden.

„Interne IDs kürzen“ ist standardmäßig aktiviert. Der Optimierer aktualisiert Referenzen innerhalb der SVG, aber externe CSS oder JavaScript verlassen sich möglicherweise weiterhin auf die ursprünglichen IDs. Deaktivieren Sie diese Option, wenn die Datei Teil einer größeren Anwendung ist, die ihre Elemente benennt, und testen Sie die fertige SVG in diesem Kontext.

Lassen Sie „Responsive Abmessungen“ und „Lesbares Ausgabemarkup“ für das Beispiel deaktiviert. „Responsive Abmessungen“ entfernt feste Breiten- und Höhenangaben, wenn die Koordinaten-viewBox eine skalierbare Größe bieten kann. „Lesbares Ausgabemarkup“ fügt Einrückungen hinzu und ist für die Wartung nützlich, kann aber die Textgröße erhöhen.

Für eine eigenständige Symboldatei ist die Bereinigung interner IDs normalerweise unkompliziert. Bei einem extern skriptgesteuerten Diagramm ist das Beibehalten von Identifikatoren möglicherweise wichtiger als ein paar gesparte Bytes.

04

Laden Sie den fertigen Vektor herunter und überprüfen Sie ihn

Wählen Sie Start und dann Download. Die bearbeitete Ausgabe ist 635 Bytes groß im Vergleich zur 985-Byte-Quelle: eine Reduzierung um 35.5%. Titel und Beschreibung bleiben erhalten, und der angezeigte Vergleich wird aus der echten Quelle und dem heruntergeladenen SVG gerendert.

Der Artikel rendert beide Vektoren mit 1,024 Pixeln für eine scharfe Illustration des Ergebnisses; ihre logische Koordinatengröße bleibt 512 × 512. Eine größere Vorschau fügt dem gespeicherten SVG keine Rasterinhalte hinzu. Überprüfen Sie den tatsächlichen Vektor auf Ihrer Zielseite, bevor Sie ein vorhandenes Produktions-Asset ersetzen.

Eine Datei wird als SVG mit ihrem ursprünglichen Basisnamen heruntergeladen. Ein Stapel wird als eine ZIP-Datei heruntergeladen, mit nummerierten Suffixen für doppelte Dateinamen. Die Verarbeitung erfolgt im Browser. Behalten Sie die Originalquelle bei, falls Sie später andere Optimierungseinstellungen ausprobieren möchten.

Die Dateigrößeneinsparungen beziehen sich nur auf dieses Beispiel. Eine bereits optimierte SVG zeigt möglicherweise nur geringe Verbesserungen oder wird sogar etwas größer.

NÜTZLICHE DETAILS

Häufige Fragen

Wird die optimierte SVG exakt gleich aussehen?

Der Optimierer zielt darauf ab, das statische Erscheinungsbild zu bewahren, aber Rundungen und das Entfernen nicht unterstützter Inhalte können eine Datei verändern. Vergleichen Sie die Vorschauen und testen Sie die gespeicherte SVG in Ihrem Projekt.

Was ändert die Dezimalpräzision?

Sie steuert die Genauigkeit für numerische Geometrie- und Pfad-Daten. Niedrigere Werte können die Größe reduzieren, aber feine Details verschieben. Der Standardwert ist 3.

Werden Titel und Beschreibung beibehalten?

Ja, standardmäßig. Lassen Sie „Barrierefreie Titel und Beschreibungen beibehalten“ aktiviert, um diese SVG-Elemente zu bewahren.

Warum fehlen Skripte oder Rasterbilder?

Dieses Tool erstellt eine statische Vektorausgabe. Skripte, Ereignisse, externe Ressourcen, Animationen und eingebettete Rasterbilder werden bei der Bereinigung absichtlich entfernt.

Kann ich IDs behalten, auf die durch CSS verwiesen wird?

Deaktivieren Sie „Interne IDs kürzen“, wenn externer Code von bestimmten IDs abhängt. Überprüfen Sie die optimierte Datei auf der Zielseite, bevor Sie das Original ersetzen.

Werden SVG-Dateien zur Optimierung hochgeladen?

Nein. Das Tool führt die Analyse und Optimierung im Browser durch und lädt das Ergebnis lokal herunter.

Kann ich ein SVG mit einem DOCTYPE hochladen?

Eine standardmäßige SVG-Dokumentdeklaration wird akzeptiert und ohne Abruf ihres externen Identifikators entfernt. Benutzerdefinierte Entitätsdeklarationen und interne Dokument-Teilmengen werden abgelehnt.

DU BIST DRAN

Machen Sie den Vektor leichter, mit einem Ergebnis, das Sie überprüfen können.

Probiere ein Beispiel oder verwende deine eigene Datei und überprüfe das Ergebnis vor dem Teilen.

SVG Kompressor öffnen

Bilddetails

Sprache38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Wähle deine Sprache. Video-Tutorials verwenden derzeit englische Kommentare.