Strumenti95

OTTIMIZZA / UNA GUIDA PRATICA ALLE IMMAGINI

Come comprimere file SVG

Un vettore più leggero è utile solo quando rimangono i dettagli giusti.

Per comprimere un SVG, carica il file o incolla il suo markup, confronta l'originale sanificato con la versione ottimizzata, regola la precisione e seleziona Avvia. Questa guida utilizza un'icona orbita reale e verifica sia il vettore esportato che la sua riduzione in byte.

Segui la guida
UNA SORGENTE VERIFICATA E IL SUO RISULTATO SCARICATO
Prima Icona originale SVG con orbita viola.

Originale 985-byte SVG, renderizzato a 1,024 px per questo confronto.

Dopo SVG ottimizzato che mantiene l'icona dell'orbita alla stessa dimensione di visualizzazione.

Attuale 635-byte SVG, renderizzato alla stessa risoluzione di visualizzazione di 1,024 px.

Originale 985-byte SVG, renderizzato a 1,024 px per questo confronto. Attuale 635-byte SVG, renderizzato alla stessa risoluzione di visualizzazione di 1,024 px.
Pubblicità
VIDEO TUTORIAL RAPIDO How to compress an SVG with a preview Choose an SVG, review the comparison, adjust precision and download the optimized vector. Narrazione in inglese Guarda il video

How to compress an SVG with a preview

Pubblicità

Segui questo esempio pratico, poi adatta gli stessi controlli alla tua immagine. Apri Compressore SVG.

01

Carica un SVG statico o incolla il markup

Apri il Compressore SVG e scegli un file SVG o Prova un esempio. L'esempio è svg-compressor.svg, un simbolo orbita da 985 byte con un viewBox di 512 × 512, riempimento sfumato, titolo e descrizione. Usa Incolla SVG quando il markup è già in un editor o negli appunti.

Lo strumento accetta fino a 20 file da 2 MB ciascuno. Analizza un documento SVG completo e rimuove le dichiarazioni di documento SVG standard senza caricare file esterni. XML malformato, dichiarazioni di entità personalizzate e sottoinsiemi di documenti interni vengono rifiutati. File molto complessi possono anche raggiungere il limite di elementi o di tempo di elaborazione.

Questo flusso di lavoro produce grafica vettoriale statica. Script, gestori di eventi, risorse esterne, animazioni e immagini raster incorporate vengono rimossi. L'anteprima Originale è già sanificata, quindi non dovrebbe essere interpretata come un rendering senza restrizioni di ogni funzionalità nel file sorgente.

Conserva una copia dell'originale SVG. Un'illustrazione interattiva o un SVG contenente una fotografia è un caso d'uso diverso da un'icona vettoriale statica.

02

Confronta il risultato e imposta la precisione decimale

I due pannelli di anteprima mostrano l'originale sanificato e il risultato ottimizzato. Le dimensioni accanto a Originale e Ottimizzato e il riepilogo dei byte confrontano il file sorgente con l'output finito. Segnala un aumento quando l'ottimizzazione rende un particolare file più grande invece di promettere una riduzione ogni volta.

Apri Impostazioni e imposta la Precisione decimale su 2 per l'esempio. La precisione varia da 1 a 5 e inizia da 3. Valori più bassi possono semplificare la geometria numerica ma potrebbero spostare curve sottili, piccoli spazi o bordi allineati. Aumentala quando l'anteprima perde dettagli importanti.

Questo esempio utilizza una geometria semplice, quindi la precisione 2 mantiene la sua forma riconoscibile. Altri SVG con coordinate decimali complesse potrebbero cambiare di più. Visualizza il markup SVG ottimizzato per vedere il testo effettivo che verrà scaricato; non è una rappresentazione separata dell'originale.

Controlla un vettore alla sua dimensione di visualizzazione prevista e a una vista più grande. Uno spostamento sottile può essere difficile da vedere in una piccola miniatura.

L'esempio in questa guida

Prova un esempio: svg-compressor.svg, 985 byte, 512 × 512 viewBox. Precisione decimale 2; titoli/descrizioni accessibili e abbreviazione ID interni abilitati; dimensioni responsive e markup di output leggibile disabilitati. SVG scaricato: 635 byte.

Sorgente SVG
985 byte
SVG ottimizzato
635 byte
Riduzione misurata
35.5%
Contesto preservato
Titolo, descrizione e viewBox 512 × 512
03

Preserva le descrizioni e considera gli ID esterni

Lascia abilitato Mantieni titoli e descrizioni accessibili per l'esempio trattato. Questo conserva il titolo e la descrizione SVG rimuovendo al contempo i metadati dell'editor ridondanti e semplificando il markup idoneo. Si tratta di diversi tipi di informazioni e non dovrebbero essere trattati come intercambiabili.

Accorcia ID interni è attivo per impostazione predefinita. L'ottimizzatore aggiorna i riferimenti all'interno del SVG, ma CSS esterni o JavaScript potrebbero ancora fare affidamento sugli ID originali. Disattiva questa opzione quando il file fa parte di un'applicazione più ampia che nomina i suoi elementi e testa il SVG finito in quel contesto.

Lascia disattivati Dimensioni responsive e Markup di output leggibile per l'esempio. Dimensioni responsive rimuove larghezza e altezza fisse quando il viewBox delle coordinate può fornire un ridimensionamento scalabile. L'output leggibile aggiunge rientri ed è utile per la manutenzione, ma può aumentare la dimensione del testo.

Per un file icona autonomo, la pulizia degli ID interni è solitamente semplice. Per un diagramma con script esterno, preservare gli identificatori può essere più importante di qualche byte risparmiato.

04

Scarica e verifica il vettore finito

Seleziona Avvia, quindi Scarica. L'output elaborato è di 635 byte rispetto ai 985 byte della sorgente: una riduzione del 35.5%. Il suo titolo e la sua descrizione rimangono, e il confronto visualizzato è renderizzato dalla sorgente autentica e dal SVG scaricato.

L'articolo renderizza entrambi i vettori a 1,024 pixel per un'illustrazione nitida del risultato; la loro dimensione logica delle coordinate rimane 512 × 512. Un'anteprima più grande non aggiunge contenuto raster al SVG salvato. Esamina il vettore effettivo nella tua pagina di destinazione prima di sostituire una risorsa di produzione esistente.

Un file viene scaricato come SVG con il suo nome base originale. Un batch viene scaricato come un unico ZIP, con suffissi numerati per nomi di file duplicati. L'elaborazione avviene nel browser. Conserva la sorgente originale se desideri provare diverse impostazioni di ottimizzazione in seguito.

Il risparmio di dimensioni del file è misurato solo rispetto a questo esempio. Un SVG già ottimizzato potrebbe mostrare pochi miglioramenti o diventare leggermente più grande.

DETTAGLI UTILI

Domande comuni

Il SVG ottimizzato sembrerà esattamente lo stesso?

L'ottimizzatore mira a preservare l'aspetto statico, ma l'arrotondamento e la rimozione di contenuti non supportati possono modificare un file. Confronta le anteprime e testa il SVG salvato nel tuo progetto.

Cosa cambia la precisione decimale?

Controlla la precisione utilizzata per la geometria numerica e i dati del tracciato. Valori più bassi possono ridurre le dimensioni ma potrebbero spostare i dettagli più fini. Il valore predefinito è 3.

Mantiene il titolo e la descrizione?

Sì, per impostazione predefinita. Lascia abilitato Mantieni titoli e descrizioni accessibili per preservare quegli elementi SVG.

Perché mancano script o immagini raster?

Questo strumento crea un output vettoriale statico. Script, eventi, risorse esterne, animazioni e immagini raster incorporate vengono intenzionalmente rimossi durante la sanificazione.

Posso mantenere gli ID referenziati da CSS?

Disattiva Accorcia ID interni quando il codice esterno dipende da ID specifici. Verifica il file ottimizzato nella pagina di destinazione prima di sostituire l'originale.

I file SVG vengono caricati per l'ottimizzazione?

No. Lo strumento esegue l'analisi e l'ottimizzazione nel browser e scarica il risultato localmente.

Posso caricare un SVG con un DOCTYPE?

Una dichiarazione di documento SVG standard viene accettata e rimossa senza recuperare il suo identificatore esterno. Le dichiarazioni di entità personalizzate e i sottoinsiemi di documenti interni vengono rifiutati.

TOCCA A TE

Rendi il vettore più leggero, con un risultato che puoi ispezionare.

Prova un esempio o usa il tuo file e rivedi il risultato prima di condividerlo.

Apri Compressore SVG

Dettaglio immagine

Lingua38

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

Scegli la tua lingua. I video tutorial utilizzano attualmente la narrazione in inglese.