Vai al contenuto

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:

  1. File Salva come...
  2. 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