Tools95

OPTIMALISEREN / EEN PRAKTISCHE AFBEELDINGSGIDS

Hoe SVG-bestanden comprimeren

Een lichtere vector is alleen nuttig als de juiste details behouden blijven.

Om een SVG te comprimeren, upload je het bestand of plak je de markup, vergelijk je het opgeschoonde origineel met de geoptimaliseerde versie, pas je de precisie aan en selecteer je Start. Deze handleiding gebruikt een echt orbit-icoon en controleert zowel de geëxporteerde vector als de byte-reductie.

Volg de handleiding
EEN GEVERIFIEERDE BRON EN HET GEDOWNLOADE RESULTAAT
Voor Origineel violet baan SVG icoon.

Originele 985-byte SVG, gerenderd op 1,024 px voor deze vergelijking.

Na Geoptimaliseerde SVG met behoud van het baan-icoon op dezelfde schermgrootte.

Werkelijke 635-byte SVG, gerenderd op dezelfde 1,024 px schermresolutie.

Originele 985-byte SVG, gerenderd op 1,024 px voor deze vergelijking. Werkelijke 635-byte SVG, gerenderd op dezelfde 1,024 px schermresolutie.
Advertenties
SNELLE VIDEO-TUTORIAL How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. Engelse gesproken tekst Bekijk de video

How to compress an SVG with a preview

Advertenties

Volg dit voorbeeld en pas daarna dezelfde instellingen toe op je eigen afbeelding. Open SVG Compressor.

01

Upload een statische SVG of plak de markup

Open de SVG Compressor en kies een SVG-bestand of probeer een voorbeeld. Het voorbeeld is svg-compressor.svg, een orbit-icoon van 985 bytes met een 512 × 512 viewBox, gradiëntvulling, titel en beschrijving. Gebruik Plak SVG wanneer de markup al in een editor of klembord staat.

De tool accepteert maximaal 20 bestanden van elk 2 MB. Het parseert een volledig SVG-document en verwijdert standaard SVG-documentdeclaraties zonder externe bestanden te laden. Misvormde XML, aangepaste entiteitsdeclaraties en interne document-subsets worden geweigerd. Zeer complexe bestanden kunnen ook de limiet voor elementen of verwerkingstijd bereiken.

Deze workflow produceert statische vector-artwork. Scripts, event handlers, externe bronnen, animaties en ingesloten rasterafbeeldingen worden verwijderd. Het originele voorbeeld is al opgeschoond, dus het moet niet worden geïnterpreteerd als een onbeperkte weergave van elke functie in het bronbestand.

Bewaar een kopie van het originele SVG. Een interactieve illustratie of een SVG met een foto is een ander gebruiksgeval dan een statisch vector-icoon.

02

Vergelijk het resultaat en stel de decimale precisie in

De twee voorbeeldpanelen tonen het opgeschoonde origineel en het geoptimaliseerde resultaat. De groottes naast Origineel en Geoptimaliseerd en het byte-overzicht vergelijken het bronbestand met de voltooide uitvoer. Het meldt een toename wanneer optimalisatie een specifiek bestand groter maakt in plaats van elke keer een reductie te beloven.

Open Instellingen en stel de Decimale precisie in op 2 voor het voorbeeld. De precisie varieert van 1 tot 5 en begint bij 3. Lagere waarden kunnen numerieke geometrie vereenvoudigen, maar kunnen fijne curven, kleine openingen of uitgelijnde randen verschuiven. Verhoog deze waarde wanneer het voorbeeld belangrijke details verliest.

Dit voorbeeld gebruikt eenvoudige geometrie, dus precisie 2 behoudt zijn herkenbare vorm. Andere SVG's met complexe decimale coördinaten kunnen meer veranderen. Bekijk de geoptimaliseerde SVG-markup om de werkelijke tekst te zien die wordt gedownload; dit is geen afzonderlijke weergave van het origineel.

Controleer een vector op de beoogde weergavegrootte en op een grotere weergave. Een subtiele verschuiving kan moeilijk te zien zijn in een kleine miniatuur.

Het voorbeeld in deze handleiding

Probeer een voorbeeld: svg-compressor.svg, 985 bytes, 512 × 512 viewBox. Decimale precisie 2; behoud toegankelijke titels/beschrijvingen en verkort interne ID's ingeschakeld; Responsieve afmetingen en leesbare uitvoeropmaak uitgeschakeld. Gedownloade SVG: 635 bytes.

Bron SVG
985 bytes
Geoptimaliseerde SVG
635 bytes
Gemeten reductie
35.5%
Behouden context
Titel, beschrijving en 512 × 512 viewBox
03

Behoud beschrijvingen en overweeg externe ID's

Laat Toegankelijke titels en beschrijvingen behouden ingeschakeld voor het voorbeeld. Dit behoudt de SVG-titel en beschrijving terwijl redundante editor-metadata wordt verwijderd en in aanmerking komende markup wordt vereenvoudigd. Dit zijn verschillende soorten informatie en moeten niet als uitwisselbaar worden behandeld.

Interne ID's inkorten staat standaard aan. De optimizer werkt verwijzingen binnen de SVG bij, maar externe CSS of JavaScript kunnen nog steeds afhankelijk zijn van de originele ID's. Schakel deze optie uit wanneer het bestand deel uitmaakt van een grotere applicatie die zijn elementen benoemt, en test de voltooide SVG in die context.

Laat Responsieve afmetingen en Leesbare uitvoer-markup uitgeschakeld voor het voorbeeld. Responsieve afmetingen verwijdert vaste breedte en hoogte wanneer de coördinaat-viewBox schaalbare dimensionering kan bieden. Leesbare uitvoer voegt inspringing toe en is nuttig voor onderhoud, maar kan de tekstgrootte vergroten.

Voor een zelfstandig icoonbestand is het opschonen van interne ID's meestal eenvoudig. Voor een extern gescript diagram kan het behouden van ID's belangrijker zijn dan een paar bespaarde bytes.

04

Download en verifieer de voltooide vector

Selecteer Start en vervolgens Downloaden. De voltooide uitvoer is 635 bytes vergeleken met de 985-byte bron: een 35.5% reductie. De titel en beschrijving blijven behouden en de weergegeven vergelijking is gerenderd vanuit de echte bron en gedownloade SVG.

Het artikel rendert beide vectoren op 1,024 pixels voor een scherpe illustratie van het resultaat; hun logische coördinaatgrootte blijft 512 × 512. Een groter voorbeeld voegt geen rasterinhoud toe aan de opgeslagen SVG. Controleer de werkelijke vector op je doelpagina voordat je een bestaand productie-asset vervangt.

Eén bestand wordt gedownload als SVG met de originele basisnaam. Een batch wordt gedownload als één ZIP, met genummerde achtervoegsels voor dubbele bestandsnamen. De verwerking vindt plaats in de browser. Bewaar de originele bron als je later andere optimalisatie-instellingen wilt proberen.

Bestandsgroottebesparingen worden alleen gemeten ten opzichte van dit voorbeeld. Een reeds geoptimaliseerde SVG kan weinig verbetering vertonen of iets groter worden.

NUTTIGE DETAILS

Veelgestelde vragen

Ziet de geoptimaliseerde SVG er precies hetzelfde uit?

De optimizer streeft ernaar het statische uiterlijk te behouden, maar afronding en verwijdering van niet-ondersteunde inhoud kunnen een bestand veranderen. Vergelijk de voorbeelden en test de opgeslagen SVG in je project.

Wat verandert decimale precisie?

Dit regelt de precisie die wordt gebruikt voor numerieke geometrie en padgegevens. Lagere waarden kunnen de grootte verkleinen, maar kunnen fijne details verschuiven. De standaardwaarde is 3.

Blijven de titel en beschrijving behouden?

Ja, standaard wel. Laat Toegankelijke titels en beschrijvingen behouden ingeschakeld om die SVG-elementen te bewaren.

Waarom ontbreken scripts of rasterafbeeldingen?

Deze tool maakt een statische vectoruitvoer. Scripts, gebeurtenissen, externe bronnen, animaties en ingesloten rasterafbeeldingen worden tijdens het opschonen opzettelijk verwijderd.

Kan ik ID's behouden waarnaar wordt verwezen door CSS?

Schakel Interne ID's inkorten uit wanneer externe code afhankelijk is van specifieke ID's. Controleer het geoptimaliseerde bestand op de doelpagina voordat u het origineel vervangt.

Worden SVG-bestanden geüpload voor optimalisatie?

Nee. De tool voert het parseren en optimaliseren uit in de browser en downloadt het resultaat lokaal.

Kan ik een SVG met een DOCTYPE uploaden?

Een standaard SVG-documentdeclaratie wordt geaccepteerd en verwijderd zonder de externe identifier op te halen. Aangepaste entiteitsdeclaraties en interne document-subsets worden geweigerd.

JOUW BEURT

Maak de vector lichter, met een resultaat dat je kunt inspecteren.

Probeer een voorbeeld of gebruik je eigen bestand en bekijk het resultaat voordat je het deelt.

Open SVG Compressor

Afbeeldingsdetails

Taal38

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

Kies je taal. Videotutorials gebruiken momenteel Engelse gesproken tekst.