Ce petit logiciel génère le logo des administrations en respectant la charte graphique de l'état de 2020.
Il suffit de télécharger la version pour votre os à partir des Realases.
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
$ ./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.
$ ./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