mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-09-09 02:51:57 +00:00
2.6 KiB
2.6 KiB
title |
---|
Envoi d'images |
Voici quelques règles générales pour contribuer à Privacy Guides :
Images
- Nous préférons des images SVG, mais si celles-ci n'existent pas, nous pouvons utiliser des images PNG
Les logos d'entreprise ont une taille canvas de :
- 128x128px
- 384x128px
Optimisation
PNG
Utilisez le logiciel OptiPNG pour optimiser l'image PNG :
optipng -o7 file.png
SVG
Inkscape
Scour toutes les images SVG.
Dans Inkscape :
- Fichier Enregistrer sous..
- Définir le type à SVG optimisé (*.svg)
Dans l'onglet Options :
- Nombre de chiffres significatifs pour les coordonnées > 5
- Activez Raccourcir les valeurs de couleur
- Activez Convertir les attributs CSS en attributs XML
- Activez Réduire les groupes
- Activez Créer des groupes pour des attributs similaires
- Désactivez Conserver les données de l'éditeur
- Désactivez Conserver les définitions non référencées
- Activez Contourner les bugs du moteur de rendu
Dans l'onglet Sortie SVG sous Options du document :
- Désactivez Supprimer la déclaration XML
- Activez Supprimer les métadonnées
- Activez Supprimer les commentaires
- Activez Images matricielles incorporées
- Activez Activer le viewboxing
Dans le document Sortie SVG sous Pretty-printing :
- Désactivez Formatage de la sortie avec sauts de ligne et indentation
- Caractères d'indentation > Sélectionnez Espace
- Profondeur de l'indentation > 1
- Désactivez Supprimer l'attribut "xml:space" de l'élément SVG racine
Dans l'onglet identifiants :
- Activez Supprimer les identifiants inutilisés
- Désactivez Raccourcir les identifiants
- Préfixer les identifiants raccourcis avec >
leave blank
- Activez Préserver les identifiants créés manuellement ne se terminant pas par des chiffres
- Conserver les identifiants suivants >
leave blank
- Préserver les identifiants commençant par >
leave blank
Invite de commande
La même chose peut être réalisée avec la commande 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