Instrumente95

OPTIMIZARE / UN GHID PRACTIC PENTRU IMAGINI

Cum să comprimi fișiere SVG

Un vector mai ușor este util doar atunci când detaliile corecte rămân.

Pentru a comprima un SVG, încarcă fișierul sau lipește codul sursă, compară originalul igienizat cu versiunea optimizată, ajustează precizia și selectează Start. Acest ghid folosește o pictogramă reală de orbită și verifică atât vectorul exportat, cât și reducerea octeților.

Urmează ghidul
O SURSĂ VERIFICATĂ ȘI REZULTATUL SĂU DESCĂRCAT
Înainte Pictogramă originală orbită violet SVG.

985 octeți originali SVG, redați la 1,024 px pentru această comparație.

După SVG optimizat care păstrează pictograma orbită la aceeași dimensiune de afișare.

635 octeți reali SVG, redați la aceeași rezoluție de afișare de 1,024 px.

985 octeți originali SVG, redați la 1,024 px pentru această comparație. 635 octeți reali SVG, redați la aceeași rezoluție de afișare de 1,024 px.
Reclame
TUTORIAL VIDEO RAPID How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. Narațiune în engleză Urmărește videoclipul

How to compress an SVG with a preview

Reclame

Urmați acest exemplu practic, apoi adaptați aceleași controale pentru propria imagine. Deschide Compresor SVG.

01

Încarcă un SVG static sau lipește codul sursă

Deschide Compresorul SVG și alege un fișier SVG sau Încearcă un eșantion. Eșantionul este svg-compressor.svg, un semn de orbită de 985 octeți cu un viewBox de 512 × 512, umplere cu gradient, titlu și descriere. Folosește Lipește SVG când codul sursă este deja într-un editor sau clipboard.

Instrumentul acceptă până la 20 fișiere de 2 MB fiecare. Acesta analizează un document SVG complet și elimină declarațiile standard de document SVG fără a încărca fișiere externe. XML-ul malformat, declarațiile de entități personalizate și subseturile interne de document sunt respinse. Fișierele foarte complexe pot atinge, de asemenea, limita de elemente sau de timp de procesare.

Acest flux de lucru produce grafică vectorială statică. Scripturile, gestionarele de evenimente, resursele externe, animația și imaginile raster încorporate sunt eliminate. Previzualizarea Original este deja igienizată, deci nu ar trebui interpretată ca o redare nerestricționată a fiecărei funcționalități din fișierul sursă.

Păstrează o copie a SVG original. O ilustrație interactivă sau un SVG care conține o fotografie reprezintă un caz de utilizare diferit față de o pictogramă vectorială statică.

02

Compară rezultatul și setează precizia zecimală

Cele două panouri de previzualizare arată originalul igienizat și rezultatul optimizat. Dimensiunile de lângă Original și Optimizat și rezumatul octeților compară fișierul sursă cu ieșirea finală. Acesta raportează o creștere atunci când optimizarea face un anumit fișier mai mare, în loc să promită o reducere de fiecare dată.

Deschide Setări și setează Precizia zecimală la 2 pentru exemplu. Precizia variază de la 1 la 5 și începe de la 3. Valorile mai mici pot simplifica geometria numerică, dar pot deplasa curbele fine, spațiile mici sau marginile aliniate. Crește-o atunci când previzualizarea pierde detalii importante.

Acest eșantion folosește o geometrie simplă, deci precizia 2 îi păstrează forma recognoscibilă. Alte SVG-uri cu coordonate zecimale complexe se pot schimba mai mult. Vizualizarea codului sursă SVG optimizat expune textul real care va fi descărcat; nu este o reprezentare separată a originalului.

Verifică un vector la dimensiunea de afișare dorită și la o vizualizare mai mare. O schimbare subtilă poate fi greu de observat într-o miniatură mică.

Exemplul din acest ghid

Încercați un eșantion: svg-compressor.svg, 985 octeți, 512 × 512 viewBox. Precizie zecimală 2; păstrați titlurile/descrierile accesibile și scurtarea ID-urilor interne activate; dimensiuni responsive și marcaj de ieșire lizibil dezactivate. SVG descărcat: 635 octeți.

Sursă SVG
985 octeți
SVG optimizat
635 octeți
Reducere măsurată
35.5%
Context păstrat
Titlu, descriere și viewBox 512 × 512
03

Păstrează descrierile și ia în considerare ID-urile externe

Lasă activată opțiunea Păstrează titlurile și descrierile accesibile pentru exemplul lucrat. Aceasta păstrează titlul și descrierea SVG în timp ce elimină metadatele redundante ale editorului și simplifică codul sursă eligibil. Acestea sunt tipuri diferite de informații și nu ar trebui tratate ca interschimbabile.

Scurtarea ID-urilor interne este activată implicit. Optimizatorul actualizează referințele din interiorul SVG, dar CSS extern sau JavaScript-ul ar putea depinde în continuare de ID-urile originale. Dezactivează această opțiune când fișierul face parte dintr-o aplicație mai mare care își numește elementele și testează SVG final în acel context.

Lasă dezactivate Dimensiunile responsive și Codul sursă de ieșire lizibil pentru exemplu. Dimensiunile responsive elimină lățimea și înălțimea fixe atunci când viewBox-ul de coordonate poate oferi o dimensionare scalabilă. Ieșirea lizibilă adaugă indentare și este utilă pentru întreținere, dar poate crește dimensiunea textului.

Pentru un fișier pictogramă de sine stătător, curățarea ID-urilor interne este de obicei simplă. Pentru o diagramă scriptată extern, păstrarea identificatorilor poate conta mai mult decât câțiva octeți economisiți.

04

Descarcă și verifică vectorul final

Selectează Start, apoi Descarcă. Ieșirea lucrată are 635 octeți comparativ cu sursa de 985 octeți: o reducere de 35.5%. Titlul și descrierea rămân, iar comparația afișată este redată din sursa autentică și SVG descărcat.

Articolul redă ambii vectori la 1,024 pixeli pentru o ilustrare clară a rezultatului; dimensiunea lor logică în coordonate rămâne 512 × 512. O previzualizare mai mare nu adaugă conținut raster la SVG salvat. Verificați vectorul real în pagina de destinație înainte de a înlocui o resursă de producție existentă.

Un fișier se descarcă sub formă de SVG cu numele său de bază original. Un lot se descarcă sub formă de ZIP, cu sufixe numerotate pentru nume de fișiere duplicate. Procesarea are loc în browser. Păstrați sursa originală dacă doriți să încercați ulterior setări de optimizare diferite.

Economiile de dimensiune a fișierului sunt măsurate doar în raport cu acest eșantion. Un SVG deja optimizat poate prezenta o îmbunătățire redusă sau poate deveni ușor mai mare.

DETALII UTILE

Întrebări frecvente

Va arăta SVG optimizat exact la fel?

Optimizatorul urmărește să păstreze aspectul static, dar rotunjirea și eliminarea conținutului neacceptat pot schimba un fișier. Compară previzualizările și testează SVG salvat în proiectul tău.

Ce modifică precizia zecimală?

Controlează precizia utilizată pentru geometria numerică și datele de tip cale. Valorile mai mici pot reduce dimensiunea, dar pot deplasa detaliile fine. Valoarea implicită este 3.

Păstrează titlul și descrierea?

Da, în mod implicit. Lăsați activată opțiunea Păstrare titluri și descrieri accesibile pentru a conserva acele elemente SVG.

De ce lipsesc scripturile sau imaginile raster?

Acest instrument creează o ieșire vectorială statică. Scripturile, evenimentele, resursele externe, animațiile și imaginile raster încorporate sunt eliminate intenționat în timpul igienizării.

Pot păstra ID-urile referențiate de CSS?

Dezactivați Scurtare ID-uri interne atunci când codul extern depinde de ID-uri specifice. Verificați fișierul optimizat în pagina țintă înainte de a înlocui originalul.

Sunt fișierele SVG încărcate pentru optimizare?

Nu. Instrumentul efectuează parsarea și optimizarea în browser și descarcă rezultatul local.

Pot încărca un SVG cu un DOCTYPE?

O declarație de document SVG standard este acceptată și eliminată fără a prelua identificatorul său extern. Declarațiile de entități personalizate și subseturile interne de documente sunt respinse.

RÂNDUL TĂU

Faceți vectorul mai ușor, cu un rezultat pe care îl puteți inspecta.

Încearcă un eșantion sau folosește propriul fișier și revizuiește rezultatul înainte de a-l partaja.

Deschide Compresor SVG

Detaliu imagine

Limbă38

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

Alege limba. Tutorialele video folosesc momentan narațiune în engleză.