SVG-þjappari
Þjappaðu og smækkaðu SVG-skrár á netinu með SVGO í vafranum. Veldu forstillingu, berðu niðurstöðuna saman sjónrænt og sjáðu sparnað í stærð og gzip.
Viðbætur
Ef viewBox er fjarlægt hættir teikningin að skalast, og ef auðkenni (ID) eru stytt eða fjarlægð bila CSS, JavaScript, <use> eða akkeristenglar sem vísa í þau. Haltu forstillingunni Örugg fyrir SVG-skrár sem eru notaðar í kóða, sprite-blöðum eða hreyfimyndum.
- Upprunaleg stærð
- Stærð eftir þjöppun
- Sparnaður
- Gzip-þjappað
Hvernig þjappar þú SVG
- Slepptu SVG-skrá á svæðið eða smelltu á það til að velja eina. Þú getur líka límt kóðann inn í reitinn SVG-kóði.
- Veldu Forstilling: Örugg, Jöfn (sjálfgefin) eða Hámark. Listinn Viðbætur fyrir neðan sýnir nákvæmlega hvaða skref hver forstilling kveikir á.
- Stilltu eftir þörfum: Nákvæmni tugabrota (0 til 8 stafir), Margar umferðir, og Snyrtilegt úttak (með inndrætti) ef þú vilt læsilegan kóða. Um leið og þú breytir viðbót, nákvæmni eða umferðum skiptir forstillingin yfir í Sérsniðin.
- Smelltu á Þjappa SVG. Skrá sem er sleppt er þjöppuð strax, og þegar niðurstaða er komin keyrir hver breyting á stillingum þjöppunina sjálfkrafa aftur.
- Skoðaðu tölurnar Upprunaleg stærð, Stærð eftir þjöppun, Sparnaður og Gzip-þjappað, og berðu síðan teikningarnar tvær saman hlið við hlið.
- Smelltu á Afrita til að afrita Þjappaður SVG-kóði, eða Sækja þjappaða SVG til að vista hann sem
nafn.min.svg.
Þjöppunin er unnin af SVGO 4, hinum staðlaða opna (MIT) SVG-þjöppunarhugbúnaði sem notaður er í flestum vefsmíðatólum. Vafraútgáfa hans er hlaðin í fyrsta skipti sem þú smellir, og hún keyrir alfarið á tækinu þínu: SVG-skránni þinni er aldrei hlaðið upp.
Hvers vegna SVG-skrár úr hönnunarforritum eru svo þungar
SVG sem er flutt út úr Illustrator, Inkscape, Figma eða Sketch ber miklu meira en teikninguna sjálfa. Ritlar bæta við eigin nafnrýmum og eigindum (heiti laga, hjálparlínur, útflutningsstillingar), <metadata>-blokk, athugasemdum eins og „Generator: Adobe Illustrator“, hnitum með sex eða fleiri tugabrotum, hópum sem innihalda aðeins einn þátt og löngum litum eins og #ffffff. Ekkert af þessu breytir því sem vafrinn teiknar. SVGO fjarlægir það, námundar tölur, endurskrifar ferlagögn með styttri skipunum, styttir liti og sameinar eða opnar óþarfa þætti. 40–60% minnkun er algeng fyrir útfluttar táknmyndir og myndskreytingar.
Forstillingar og áhættusamar viðbætur
- Örugg keyrir sjálfgefna forstillingu SVGO en heldur auðkennum (ID),
<desc>, aðskildum ferlum og<style>-reglum, með 3 tugabrotum og einni umferð. Notaðu hana fyrir SVG-skrár sem vísað er í úr CSS eða JavaScript, sprite-blöð og hreyfimyndir. - Jöfn er sjálfgefin forstilling SVGO, 3 tugabrot, margar umferðir. Hún hentar flestum táknmyndum og myndskreytingum sem birtast sem myndir.
- Hámark bætir við Fjarlægja
, Fjarlægja skriftur og atburðaeigindi, Fjarlægja width/height (halda viewBox) og Skipta xlink:href út fyrir href, með 2 tugabrotum og mörgum umferðum.
Engin forstilling fjarlægir viewBox. Fjarlægja viewBox er aðeins til staðar fyrir sértilvik: án hans getur teikningin ekki lengur skalast í þá stærð sem þú gefur henni í CSS.
Vertu meðvitaður um hvað aðrar viðbætur geta brotið:
- Stytta og fjarlægja ónotuð auðkenni (ID) endurnefnir auðkenni eins og
#icon-homeía. Allir CSS-veljarar, JavaScript-fyrirspurnir, sprite-tilvísanir með<use href="#…">, akkeri á síðunni eða SMIL/CSS-hreyfimyndir sem vísa í gamla nafnið hætta að virka. - Fjarlægja
og Fjarlægja eyða aðgengilegu heiti og lýsingu. Haltu þeim á merkingarbærum táknmyndum og gröfum sem skjálesarar þurfa að tilkynna. - Lág Nákvæmni tugabrota getur afmyndað litlar táknmyndir: ferlar sveiflast og brúnir reika. Skoðaðu alltaf sjónræna samanburðinn; 3 er öruggt sjálfgildi.
- Sameina ferla sameinar aðliggjandi ferla í einn, þannig að sveimáhrif eða hreyfimynd sem vísaði í einn feril missir viðfang sitt.
Ráð
- Geymdu óþjappað frumeintak til að breyta; farðu með
.min.svgeins og þýddan kóða. - Kveiktu á gzip eða brotli á netþjóninum þínum: textasnið eins og SVG þjappast mjög vel, og talan Gzip-þjappað sýnir það sem gestir sækja í raun (sýnd þegar vafrinn þinn styður
CompressionStream). - Innfelld SVG er hægt að stílsetja með CSS og lífga, en hún er ekki geymd sérstaklega í skyndiminni; SVG í
<img>er geymd í skyndiminni en ekki er hægt að stílsetja hana frá síðunni.
Algengar spurningar
Er SVG-skránni minni hlaðið upp á netþjón?
Nei. SVGO keyrir í vafranum þínum. Eina niðurhalið er kóði þjöppunarforritsins sjálfs, í fyrsta skipti sem þú þjappar.
Af hverju er forskoðunin sýnd sem myndir?
SVG er skjalasnið sem getur innihaldið JavaScript og hlaðið ytri skrám. Báðar forskoðanir eru birtar sem <img> frá staðbundnum blob-slóðum, og í þeim ham keyra vafrar aldrei skriftur eða sækja ytri tilföng, þannig að það er öruggt að forskoða ótraust SVG hér. Þjappaði kóðinn sjálfur inniheldur þó allar skriftur nema Fjarlægja skriftur og atburðaeigindi sé virkt (það er í Hámark).
Þjappaða SVG-skráin mín skalast ekki lengur. Hvað gerðist?
viewBox var líklega fjarlægt, annaðhvort með Fjarlægja viewBox eða áður af öðru verkfæri. Þjappaðu upprunalegu skrána aftur með þeirri viðbót slökkta.
Af hverju hætti táknmyndablaðið mitt eða hreyfimyndin að virka?
Stytta og fjarlægja ónotuð auðkenni (ID) eða Sameina ferla breytti þáttunum sem kóðinn þinn vísar í. Notaðu forstillinguna Örugg, sem heldur hvoru tveggja.
Þjappaða skráin er ekki minni. Af hverju?
SVG-skráin er líklega þegar smækkuð. Prófaðu Hámark eða lægri Nákvæmni tugabrota, og slökktu á Snyrtilegt úttak (með inndrætti).
Tengd verkfæri
- SVG í PNG Umbreyttu SVG í PNG, JPG eða WebP í vafranum í hvaða stærð, stuðli eða DPI sem er, með gegnsæjum eða lituðum bakgrunni. Margar skrár og ZIP, engin upphleðsla.
- Mynd í SVG Umbreyttu PNG- eða JPG-lógói eða teikningu í SVG-vigurferla í vafranum. Forstillingar, litafjöldi og dílasía, örugg forskoðun og niðurhal, án upphleðslu.
- Myndaþjappa Þjappaðu JPG-, PNG- og WebP-myndum með gæðasleða, berðu saman stærðir fyrir og eftir og unnu margar ljósmyndir í einu án þess að hlaða þeim upp.
- CSS-sniðari og smækkari Fegraðu óskipulagt CSS með snyrtilegum inndrætti eða smækkaðu það með csso og sjáðu stærðina fyrir og eftir. Virkar í vafranum, engu er hlaðið upp.