Caricare Immagini
Ecco un paio di regole generali per contribuire a Privacy Guides:
Immagini¶
- Preferiamo le immagini SVG, ma se non esistono, possiamo utilizzare le immagini PNG
I loghi aziendali hanno dimensioni di:
- 128x128px
- 384x128px
Ottimizzazione¶
PNG¶
Utilizza l'OptiPNG per ottimizzare l'immagine PNG:
optipng -o7 file.png
SVG¶
Inkscape¶
Utilizza Scour per ripulire tutte le immagini SVG.
Su Inkscape:
- File Salva come...
- Seleziona formato SVG ottimizzato (*.svg)
Nella scheda Opzioni:
- Numero di cifre significative per le coordinate: > 5
- Attiva Abbrevia i valori dei colori
- Attiva Converte gli attributi CSS in attributi XML
- Attiva Unisci i gruppi
- Attiva Crea gruppi per attributi simili
- Disattiva Mantieni i dati dell'editor
- Disattiva Mantieni le definizioni senza riferimenti
- Attiva Correggi gli errori di rendering
Nella scheda Output SVG, in Opzioni documento:
- Disattiva Rimuovi dichiarazione XML
- Attiva Rimuovi metadati
- Attiva Rimuovi commenti
- Attiva Incorpora immagini raster
- Attiva Attiva anteprima
Nella scheda Output SVG, in Formattazione:
- Disattiva Output con a capo e indentazioni
- Caratteri di indentazione > SelezionaSpazio
- Ampiezza indentazione > 1
- Disattiva Elimina l'attributo "xml:space" dall'elemento SVG di base
Nella scheda ID:
- Attiva Rimuovi ID non utilizzati
- Disattiva Abbrevia ID
- Prefissa gli ID abbreviati >
lascia vuoto
- Attiva Mantieni ID manuali che non finiscono per cifra
- Mantieni gli ID seguenti >
lascia vuoto
- Mantieni gli ID che iniziano con >
lascia vuoto
CLI¶
Si può ottenere lo stesso risultato con il comando Scour:
scour --set-precision=5 \
--create-groups \
--renderer-workaround \
--remove-descriptive-elements \
--enable-comment-stripping \
--enable-viewboxing \
--indent=space \
--nindent=1 \
--no-line-breaks \
--enable-id-stripping \
--protect-ids-noninkscape \
input.svg output.svg