Optimizator SVG
-
Original Size
-
Optimized Size
-
Savings
De ce să optimizați fișierele SVG?
Fișierele SVG exportate din Illustrator, Figma și Inkscape conțin multe date inutile — comentarii, metadate editoare, atribute redundante și containere goale. După optimizare, dimensiunea fișierului poate fi redusă cu 30-70% iar încărcarea este mai rapidă.
8 strategii de optimizare
Activați/dezactivați fiecare trecere de optimizare independent pentru control precis
Statistici reducere dimensiune
Vedeți dimensiunea originală, dimensiunea optimizată și procentul de economisire după fiecare optimizare
Optimizare fără pierderi
Toate optimizările păstrează aspectul vizual al SVG — elimină doar metadate invizibile
Optimizați SVG în 3 pași
Inserați codul SVG
Copiați codul sursă SVG din instrumentul de design sau fișier și inserați-l în câmpul de intrare
Selectați optimizările
Bifați setările de optimizare dorite — setările implicite oferă reducere maximă
Copiați și folosiți
Copiați SVG-ul optimizat și înlocuiți fișierul original sau încastrați-l direct în HTML
Cazuri de utilizare pentru optimizarea SVG
Biblioteci de icoane
Optimizați seturile de icoane exportate din Figma sau Illustrator înainte de adăugarea în bibliotecă
Logo-uri
Curățați logo-urile SVG pentru antetele site-ului, favicon-uri și resurse de brand
SVG-uri animate
Reduceți dimensiunea de bază a SVG-urilor animate care sunt deja mari datorită datelor de animație
PWA și mobil
SVG-urile mai mici reduc consumul de date mobile și îmbunătățesc performanța Lighthouse
Cele mai bune practici pentru optimizarea SVG
✓ Fiți atenți la eliminarea ID-urilor cu animații CSS
Dacă SVG-ul folosește animații CSS sau JS care vizează elementele ID, dezactivați 'Eliminați ID-urile' pentru ca animațiile să nu se rupă.
✓ Păstrați viewBox, eliminați lățimea/înălțimea
Eliminarea atributelor lățime/înălțime și păstrarea doar a viewBox permite SVG-ului să se scaleze responsiv prin CSS.
✓ Rotunjiți numerele la 2 zecimale
Coordonatele căilor cu mai mult de 5 zecimale sunt vizual indistinguibile. Rotunjirea la 2 reduce fișierul.
✓ Automatizați SVGO în CI/CD
În proiectele mari integrați SVGO în pipeline-ul de build pentru optimizarea automată a tuturor SVG-urilor.
❓ Întrebări frecvente
Cu cât poate optimizarea SVG să reducă dimensiunea fișierului?
De obicei 30-70% economisire în funcție de sursă. SVG-urile Illustrator arată cele mai mari economisiri; exporturile Figma sunt deja relativ curate.
Schimbă optimizarea aspectul SVG?
Nu — toate optimizările din acest instrument elimină doar date invizibile sau rotunjesc numere cu precizie imperceptibilă. Rezultatul vizual este identic cu originalul.
De ce se elimină atributele lățime și înălțime?
Valorile lățime/înălțime codificate rigid împiedică SVG-ul să se scaleze responsiv prin CSS. Eliminarea lor și păstrarea doar a viewBox oferă control complet al dimensiunii prin proprietăți CSS.
Care este diferența dintre acest instrument și SVGO?
SVGO este un instrument de linie de comandă Node.js care este standardul pentru optimizarea SVG. Acest instrument oferă o interfață browser ușor de utilizat pentru cele mai comune optimizări fără a instala Node.js.