Verktyg95

OPTIMERA / EN PRAKTISK BILDGUIDE

Hur man komprimerar SVG-filer

En lättare vektor är bara användbar när rätt detaljer finns kvar.

För att komprimera en SVG, ladda upp filen eller klistra in dess kod, jämför det sanerade originalet med den optimerade versionen, justera precisionen och välj Start. Denna guide använder en verklig orbit-ikon och kontrollerar både den exporterade vektorn och dess byte-reduktion.

Följ guiden
EN VERIFIERAD KÄLLA OCH DESS NEDLADDADE RESULTAT
Före Ursprunglig violett omlopps-SVG ikon.

Ursprunglig 985-byte SVG, renderad vid 1,024 px för denna jämförelse.

Efter Optimerad SVG som behåller omloppsikonen i samma visningsstorlek.

Faktisk 635-byte SVG, renderad vid samma 1,024 px skärmupplösning.

Ursprunglig 985-byte SVG, renderad vid 1,024 px för denna jämförelse. Faktisk 635-byte SVG, renderad vid samma 1,024 px skärmupplösning.
Annonser
SNABB VIDEO-TUTORIAL How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. Engelskt tal Se videon

How to compress an SVG with a preview

Annonser

Följ detta arbetsexempel och anpassa sedan samma kontroller till din egen bild. Öppna SVG-komprimerare.

01

Ladda upp en statisk SVG eller klistra in koden

Öppna SVG-komprimeraren och välj en SVG-fil eller prova ett exempel. Exemplet är svg-compressor.svg, ett 985-byte orbit-märke med en 512 × 512 viewBox, gradientfyllning, titel och beskrivning. Använd Klistra in SVG när koden redan finns i en redigerare eller urklipp.

Verktyget accepterar upp till 20 filer på 2 MB styck. Det tolkar ett komplett SVG-dokument och tar bort standard SVG-dokumentdeklarationer utan att läsa in externa filer. Felaktig XML, anpassade entitetsdeklarationer och interna dokumentdelmängder avvisas. Mycket komplexa filer kan också nå gränsen för element eller bearbetningstid.

Detta arbetsflöde skapar statisk vektorgrafik. Skript, händelsehanterare, externa resurser, animering och inbäddade rasterbilder tas bort. Original-förhandsgranskningen är redan sanerad, så den bör inte tolkas som en obegränsad rendering av varje funktion i källfilen.

Behåll en kopia av originalet SVG. En interaktiv illustration eller en SVG som innehåller ett fotografi är ett annat användningsområde än en statisk vektorikon.

02

Jämför resultatet och ställ in decimalprecision

De två förhandsgranskningspanelerna visar det sanerade originalet och det optimerade resultatet. Storlekar bredvid Original och Optimerad samt byte-sammanfattningen jämför källfilen med det färdiga resultatet. Den rapporterar en ökning när optimering gör en specifik fil större istället för att lova en minskning varje gång.

Öppna Inställningar och ställ in Decimalprecision till 2 för exemplet. Precisionen sträcker sig från 1 till 5 och börjar på 3. Lägre värden kan förenkla numerisk geometri men kan förskjuta fina kurvor, små mellanrum eller inriktade kanter. Höj den när förhandsgranskningen förlorar detaljer som är viktiga.

Detta exempel använder enkel geometri, så precision 2 behåller sin igenkännbara form. Andra SVG-filer med intrikata decimala koordinater kan ändras mer. Visa optimerad SVG-kod exponerar den faktiska texten som kommer att laddas ner; det är inte en separat representation av originalet.

Kontrollera en vektor vid dess avsedda visningsstorlek och vid en större vy. En subtil förskjutning kan vara svår att se i en liten miniatyrbild.

Exemplet i denna guide

Prova ett urval: svg-compressor.svg, 985 byte, 512 × 512 viewBox. Decimalprecision 2; behåll tillgängliga titlar/beskrivningar och förkorta interna ID:n aktiverat; Responsiva dimensioner och läsbar utdatamarkup inaktiverat. Nedladdad SVG: 635 byte.

Källa SVG
985 byte
Optimerad SVG
635 byte
Uppmätt minskning
35.5%
Bevarat sammanhang
Titel, beskrivning och 512 × 512 viewBox
03

Bevara beskrivningar och överväg externa ID:n

Lämna Behåll tillgängliga titlar och beskrivningar aktiverat för exemplet. Detta behåller SVG-titeln och beskrivningen samtidigt som redundant redigeringsmetadata tas bort och giltig kod förenklas. Dessa är olika typer av information och bör inte behandlas som utbytbara.

Förkorta interna ID:n är aktiverat som standard. Optimeraren uppdaterar referenser inom SVG, men externa CSS eller JavaScript kan fortfarande förlita sig på de ursprungliga ID:na. Stäng av detta alternativ när filen är en del av en större applikation som namnger sina element, och testa den färdiga SVG i det sammanhanget.

Lämna Responsiva dimensioner och Läsbar utdatakod avstängt för exemplet. Responsiva dimensioner tar bort fast bredd och höjd när koordinat-viewBox kan tillhandahålla skalbar storlek. Läsbar utdata lägger till indrag och är användbart för underhåll, men kan öka textstorleken.

För en fristående ikonfil är rensning av interna ID:n vanligtvis okomplicerad. För ett externt skriptat diagram kan bevarande av identifierare vara viktigare än några sparade byte.

04

Ladda ner och verifiera den färdiga vektorn

Välj Start, sedan Ladda ner. Det bearbetade resultatet är 635 byte jämfört med 985-byte-källan: en 35.5% minskning. Dess titel och beskrivning finns kvar, och den visade jämförelsen renderas från den äkta källan och nedladdade SVG.

Artikeln renderar båda vektorerna vid 1,024 pixlar för en skarp illustration av resultatet; deras logiska koordinatstorlek förblir 512 × 512. En större förhandsgranskning lägger inte till rasterinnehåll i den sparade SVG. Granska den faktiska vektorn på din målsida innan du ersätter en befintlig produktionstillgång.

En fil laddas ner som SVG med sitt ursprungliga basnamn. En batch laddas ner som en ZIP-fil, med numrerade suffix för dubbla filnamn. Bearbetningen sker i webbläsaren. Behåll originalkällan om du vill prova olika optimeringsinställningar senare.

Besparingar i filstorlek mäts endast mot detta urval. En redan optimerad SVG kan visa liten förbättring eller bli något större.

ANVÄNDBAR INFORMATION

Vanliga frågor

Kommer den optimerade SVG att se exakt likadan ut?

Optimeraren syftar till att bevara statiskt utseende, men avrundning och borttagning av innehåll som inte stöds kan ändra en fil. Jämför förhandsgranskningarna och testa den sparade SVG i ditt projekt.

Vad ändrar decimalprecision?

Det styr precisionen som används för numerisk geometri och sökvägsdata. Lägre värden kan minska storleken men kan förskjuta fina detaljer. Standardvärdet är 3.

Behålls titel och beskrivning?

Ja, som standard. Låt Behåll tillgängliga titlar och beskrivningar vara aktiverat för att bevara dessa SVG-element.

Varför saknas skript eller rasterbilder?

Detta verktyg skapar en statisk vektorutdata. Skript, händelser, externa resurser, animeringar och inbäddade rasterbilder tas avsiktligt bort under saneringen.

Kan jag behålla ID:n som refereras av CSS?

Stäng av Förkorta interna ID:n när extern kod är beroende av specifika ID:n. Verifiera den optimerade filen på målsidan innan du ersätter originalet.

Laddas SVG-filer upp för optimering?

Nej. Verktyget utför parsning och optimering i webbläsaren och laddar ner resultatet lokalt.

Kan jag ladda upp en SVG med en DOCTYPE?

En standard SVG-dokumentdeklaration accepteras och tas bort utan att hämta dess externa identifierare. Anpassade entitetsdeklarationer och interna dokumentdelmängder avvisas.

DIN TUR

Gör vektorn lättare, med ett resultat du kan inspektera.

Prova ett exempel eller använd din egen fil, och granska resultatet innan du delar.

Öppna SVG-komprimerare

Bilddetaljer

Språk38

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

Välj språk. Videohandledningar använder för närvarande engelskt tal.