Awesome
Marianne (le logo de la république)
Ce petit logiciel génère le logo des administrations en respectant la charte graphique de l'état de 2020.
Installation
Version compilée
Il suffit de télécharger la version pour votre os à partir des Realases.
Compilation
Après avoir cloné ce dépôt, pour compiler avec Go il faut exécuter dans le répertoire du projet :
$ go build .
Vous pouvez aussi utiliser goreleaser en local pour compiler pour tous les os :
goreleaser --snapshot --skip-publish --rm-dist
Utilisation
Aide
$ ./marianne -h
marianne (version: --)
Ce programme génère le logo de l'institution.
Paramètres disponibles:
-o, --nom-du-logo Le nom du logo = le début des noms des fichiers générés. (par défaut "logo")
-i, --institution Le nom du ministère, ambassade... (par défaut "RÉPUBLIQUE\\FRANÇAISE")
-d, --direction Intitulé de direction, service ou délégation interministérielles.
-f, --format Le(s) format(s) parmi SVG, PDF, EPS, PNG, GIF et JPG. (par défaut SVG, ou PNG pour signature)
-t, --hauteur La (ou les) hauteur(s) pour les logos en PNG, GIF et JPG. (par défaut 700, ou 100 pour signature)
-M, --avec-marges Avec zone de protection autour du logo. Ce paramètre est compatible avec -sans-marges.
-m, --sans-marges Sans zone de protection autour du logo ('_szp' est rajouté aux noms des fichiers).
-g, --pour-signature Le logo est destiné à une signature mail.
--eol Le passage à la ligne, en plus du EOL standard. (par défaut "\\")
--qualite-jpg La qualité [1-100] des jpeg. (par défaut 100)
--seize-couleurs Enregistre les PNG et les GIF en 16 couleurs, sinon c'est en 8.
-q, --silence N'imprime rien.
-h, --aide Imprime ce message d'aide.
Exemple
$ ./marianne -i "L'institution" -d "Intitulé de la\\direction" -f svg -f png -t 100,300,700 -o "logo_inst"
Création du logo ...fait.
Enregistrement avec marges :
SVG fait.
Image de hauteur 100...png. Fait.
Image de hauteur 300...png. Fait.
Image de hauteur 700...png. Fait.
$ ls *.svg *.png
logo_inst.svg logo_inst_100.png logo_inst_300.png logo_inst_700.png