SVG-optimerings- och förhandsvisningsverktyg
Omedelbar förhandsgranskning och optimering av SVG-kod
Omedelbar förhandsgranskning och optimering av SVG-kod
SVG-filoptimering förbättrar avsevärt arbetseffektiviteten för webbutvecklare i följande scenarier:
SVG-ikoner och logotyper som tas emot från designers är uppblåsta med metadata som genereras av verktyg som Adobe Illustrator eller Figma. Optimering minskar filstorleken på SVG inbäddad i HTML eller CSS med 30-50% och förbättrar sidladdningshastigheten.
I mobilmiljöer är datamängd och renderingshastighet kritiska. Lätt SVG utan onödig information förbättrar avsevärt mobilanvändarupplevelsen. Effekten är särskilt märkbar i användargränssnitt med många ikoner.
Designverktyg som Illustrator, Sketch och Figma inkluderar redigeringsdata som lagerinformation, guider och dolda element i sin SVG-utdata. Dessa är inte nödvändiga för visning och kan tas bort på en gång med detta verktyg.
När du bäddar in SVG direkt i HTML är kodläsbarhet viktig. Optimering tar bort onödiga kommentarer och blanksteg, håller HTML-källkoden ren och minskar också filstorleken.
I ikonsystem som hanterar flera SVG-ikoner som symboler minskar optimering av varje SVG avsevärt den totala paketstorleken. Särskilt effektivt i komponentbaserad utveckling som React eller Vue.
Innan du implementerar automatiseringsverktyg som SVGO kan du i förväg utvärdera optimeringens effekt genom manuell verifiering med detta verktyg. Användbart också som test innan integrering i CI/CD-pipeline.
SVG-optimering är en process för att minska filstorleken genom att ta bort onödig information som ingår i SVG-filen utan att ändra det visuella utseendet. Detta verktyg tar automatiskt bort följande element:
Nej, optimeringen tar bara bort information som inte påverkar visningen som metadata och kommentarer, så SVG:s visuella utseende förblir helt oförändrat. Färg, form och storlek bevaras.
För SVG som exporterats från designverktyg kan du vanligtvis förvänta dig en storleksminskning på 30-50%. Filer exporterade från Adobe Illustrator eller Sketch är särskilt effektiva.
Enkel handskriven SVG innehåller vanligtvis inte metadata, så effekten kan vara liten. Verktyget är mest effektivt med SVG som exporterats från designverktyg.
Detta verktyg ändrar inte alls element relaterade till visning (<path>, <circle>, <animate> etc.), så animationer, CSS-stilar och JavaScript-manipulationer fungerar utan problem.
Ja, detta verktyg prioriterar filstorleksminskning så det tar också bort <title> och <desc>. Om tillgänglighet är viktig, lägg till dem manuellt efter optimering eller använd avancerade verktyg som SVGO.
Den nuvarande versionen bearbetar en fil åt gången. För bearbetning av stora mängder filer rekommenderar vi att använda kommandoradsverktyg som SVGO.
Raderad information kan inte återställas. Vi rekommenderar att du alltid sparar den ursprungliga SVG-filen separat. Skapa en säkerhetskopia av originalet innan bearbetning med detta verktyg.
SVGO är ett kraftfullt optimeringsverktyg baserat på Node.js som kan utföra avancerade optimeringar som sökvägsförenkling. Detta verktyg körs i webbläsaren och specialiserar sig på grundläggande optimeringar som metadataborttagning. Enkelhet och omedelbar förhandsgranskning är huvudfunktionerna.