Un attimo...(/)
Stiamo attualmente ottimizzando le tue immagini. Attendere un momento mentre garantiamo i migliori risultati di qualità per te.
Perfetto, abbiamo compresso con successo le tue immagini.
Immagini ottimizzate.
Stiamo attualmente ottimizzando le tue immagini. Attendere un momento mentre garantiamo i migliori risultati di qualità per te.
Immagini ottimizzate.
Apri un SVG con Blocco Note e vedrai tutto: tag, numeri, testo. Questo è il formato. Niente pixel, nessuna fotografia, solo istruzioni per disegnare forme. Questo è importante perché cambia il significato di compressione in questo contesto. Non viene compresso o approssimato nulla. Il testo ridondante viene semplicemente eliminato e il disegno rimane intatto.
Quasi nulla è l’opera d’arte in sé. Esporta un logo da Illustrator, Figma o Inkscape e il file arriva pieno della burocrazia dell’editor: un commento del generatore, un DOCTYPE che nessuno usa dal 2008, una dichiarazione XML, un blocco di metadati che descrive il documento in RDF, nomi dei livelli e uno stile pieno di classi che nessun elemento utilizza. Su un vero logo che abbiamo testato, tutto questo rappresentava circa due terzi del file. Le forme erano la parte minore.
Poi ci sono i numeri. Gli editor scrivono le coordinate con tutta la precisione possibile, quindi un rettangolo che si trova a 10 e largo 180 viene memorizzato come 10.000000 e 180.00000000. Moltiplica questo per ogni punto in ogni percorso e solo i decimali possono pesare più del disegno stesso.
Questa è la parte che preoccupa inutilmente molte persone. Un SVG non ha risoluzione. Viene disegnato ogni volta da zero, alla dimensione in cui viene visualizzato, che sia una favicon da 16 pixel o un cartellone pubblicitario. Rimuovere un blocco di metadati non cambia nulla di tutto ciò. Il file che ricevi indietro si ridimensiona esattamente come quello che hai caricato, appare identico a qualsiasi dimensione ed è ancora completamente modificabile nel programma in cui l’hai creato.
La pulizia è volutamente conservativa. Si concentra su elementi che non influenzano il rendering.
| Rimossi | Mantenuti |
|---|---|
| Commenti dell’editor e stringhe del generatore | Ogni forma, percorso e curva |
| Il blocco metadati e i suoi namespace RDF | Colori, gradienti e opacità |
| DOCTYPE e dichiarazione XML | Elementi di testo e font |
| Definizioni non utilizzate da nessuno | Filtri, maschere e clip path in uso |
| Gruppi e livelli vuoti | Trasformazioni e viewBox |
| Decimali eccessivi nelle coordinate | Qualsiasi cosa cambi ciò che vedi |
Un SVG è solitamente un logo o un’icona, il che significa che si trova nell’intestazione di ogni pagina di un sito e si carica prima di tutto il resto. Le foto si caricano tardi e in modo pigro. Le icone no. Risparmiare qualche kilobyte su un logo nell’intestazione vale di più per il punteggio di velocità della pagina rispetto a risparmiare la stessa quantità su un’immagine a metà articolo, perché l’intestazione è ciò che il browser aspetta prima di poter mostrare la pagina.
La pulizia accorcia gli attributi id interni al file. I riferimenti all’interno dello stesso SVG vengono aggiornati di conseguenza, quindi gradienti, maschere e clip path continuano a funzionare e il disegno viene visualizzato esattamente come prima. Quello che non può sapere è il codice esterno al file. Se il tuo SVG fa parte di uno sprite di icone a cui puntano altre pagine, o se un foglio di stile o uno script accede a un elemento tramite il suo id, conviene testare questi collegamenti dopo aver sostituito il file. Per un semplice logo o un’icona esportata, che rappresentano la maggior parte degli SVG, non c’è nulla da controllare.
A volte un SVG non è davvero un vettoriale. Se inserisci una foto nell’area di lavoro di Illustrator ed esporti come SVG, l’immagine viene incorporata come una lunga stringa base64 all’interno dell’XML. Il file può arrivare a due megabyte con una sola forma. La pulizia del markup non tocca quel blocco, perché non è markup. Se il tuo file si riduce a malapena e all’inizio conteneva una foto, ecco il motivo: la soluzione è estrarre l’immagine e comprimerla separatamente come JPEG o PNG.
Non ci sono opzioni, nessun livello di compressione e nessuna scheda avanzata. Carica il file, ricevi la versione pulita. Anche più file insieme funzionano allo stesso modo: puoi scaricarli uno per uno man mano che finiscono o scaricare tutto il set come ZIP.
I file viaggiano su una connessione crittografata, vengono puliti e vengono eliminati dal server dopo un’ora. Nulla viene conservato o utilizzato per altri scopi.
Lavori con un logo che esiste anche come bitmap? Comprimi PNG gestisce la versione trasparente e Comprimi WebP quella moderna. E se l’SVG contiene una fotografia nascosta al suo interno, Comprimi JPG è il posto giusto per quell’immagine.