Fara beint í aðalefni
LibraTool logoLibraTool

SVG-fínstillir og -þjöppun — ókeypis

Fjarlægðu lýsigögn, dragðu saman bil og sléttaðu aukastafi til að minnka SVG-skrárstærð verulega — dæmigerðar minnkanir upp á 30-70%. Sjónlæg forskoðun staðfestir að ekkert brotnar.

Virkar án nettengingar eftir hleðslu

Slepptu skrá hér eða smelltu til að velja

SVG · unnið í tækinu þínu

eða ýttu á Ctrl+V til að líma af klippiborði

Skoðaðu skrár
— eða límdu SVG hér að neðan —

Skrárnar þínar fara aldrei úr tækinu þínu. Öll vinnsla fer fram á staðnum í vafranum þínum.

Algeng notkun

  • Bættu SVG táknmyndir fyrir framleiðsluStripaðu óþarfa lýsigögn frá táknmyndum SVG áður en þú sendir út - venjuleg minnkun 50-80%.
  • Bættu vörumerkis SVG merkiMinnkaðu SVG merki skrástærð fyrir hraðan vefsíðu hleðslu án þess að fórna gæðum.
  • Bættu myndir og hetju SVGsFyrir stærri myndir (hetjur, skrautleg grafík) getur hagræðing barberar 30-70% af skrástærð.
  • Minnkaðu JavaScript búnt stærðÞegar SVGs eru fluttar sem React íhlutir eða innfelldir í kóða, hagræðing þeirra krympir JavaScript búntinn.
  • Hreinsaktu Figma / Sketch SVG útflutningFigma og Sketch SVG útflutningur innifelur víðtæk lýsigögn. Stripaðu það áður en þú notar í framleiðslu.

Hvernig það virkar

Þetta tól minnkar SVG-skráarstærð með handskrifuðum bestunartæki sem keyrir alfarið í vafranum þínum — engin bókasöfn, enginn netþjónn. Það sameinar tvær lotur: innbyggt DOMParser/XMLSerializer vafrans fyrir eiginleika-stigs nákvæmnisvinnu, og markvissar regex-uppskiptingar fyrir athugasemdafjarlægingu, metagagnafjarlægingu, og bilafellingu.

  1. 1
    DOMParser hreinsar SVG-ið
    Áður en nokkur bestun fer fram les innbyggður DOMParser vafrans SVG-ið sem XML og gengur í gegnum sérhvert element. Skriftu-tög, atburðameðhöndlarar (hvaða on*-eiginleiki sem er), hreyfimyndaelementur, og ytri URL-tilvísanir eru fjarlægð skilyrðislaust — þetta keyrir óháð hvaða bestunarvalkosti þú velur.
  2. 2
    DOM-byggð tugabrotsrúnnun
    Ef tugabrotsrúnnun er virkjuð gengur bestunartækið í gegnum þáttaða DOM-ið öðru sinni og beitir rúnnun aðeins á þekkta talnalega eiginleika (path d gögn, hnit, transform-gildi, strokbreiddir, o.s.frv.), notar regex sem passar við einstakar fljótandi-komma tölur án þess að skemma tengdar path-gildi eins og .5.5.
  3. 3
    Regex-lotur hreinsa raðnúmeraða merkjamálið
    XMLSerializer framleiðir normaliserað XML, svo markvissar strengjaskiptingar fjarlægja HTML-athugasemdir, Inkscape/Sodipodi ritil-metagögn, XML-yfirlýsinguna, óþarfa sjálfgefna eiginleika (eins og version="1.1"), og milli-tags bil — sérhver lota takmörkuð þröngt svo textahnútainnihald er aldrei snert.
  4. 4
    Gzip-stærð og útflutningssnið
    CompressionStream API vafrans reiknar raunverulegar gzip-stærðir bæði inntaks og úttaks, þar sem það er það sem raunverulega ákvarðar flutningskostnað á vefnum. Bestaða SVG-ið má sækja, afrita sem hrátt SVG, breyta í React JSX-tilbúna camelCase eiginleika, eða kóða sem CSS data-URI — allar breytingar gerast staðbundið.

SVG-ið þitt er lesið og unnið algjörlega innan vafraflipans þíns — skrárbæturnar yfirgefa aldrei tækið þitt.

Tengd verkfæri

Algengar spurningar