Normalmente, quando un file SVG viene esportato da un software o tool per la progettazione ha bisogno di essere ottimizzato per poter ottenere un risultato ottimale. In questo articolo ho quindi raccolto un po' di strumenti che potrebbero essere utili per ottimizzare SVG.
Ottimizzare SVG direttamente dai Software
- Adobe Illustrator ha SVG NOW
- Inkscape può esportare come "SVG Ottimizzato" utilizzando Scour, in alternativa potete usare SVGO-Inkskape.
- Figma esporta già SVG ottimizzati in maniera ottimale.
- Sketch può essere usato con svgo-compressor, inoltre c'è una Web App specifica per Sketch chiamata SVGito.
Strumenti da riga di comando
- SVGO, scritto in Node JS, è il tool più popolare ma ha alcuni bugs.
- Scour, scritto in Python, a differenza del precedente, può essere utilizzato anche per riparare file SVG danneggiati.
- svgcleaner, scritto in Rust, è il più veloce, anche questo può riparare file SVG danneggiati.
SVGO con un Task Runner
App Desktop
- ImageOptim (Mac OS)
- SVGO Folder Action (Mac OS)
- File Optimizer (Windows)
- Trimage (Linux)