Comment j’automatise la création graphique avec Inkscape


  • Français


  • j’ai enregistré un Tutoriel de 15 minutes montrant comment automatiser la production de graphiques à partir d’un fichier CSV ou d’une feuille de calcul (essentiellement un accord de type publipostage pour les graphiques) dans Inkscape. Il utilise le Générateur suivant Extension Inkscape de Maren Hachmann.

    Vous pouvez le regarder sur L’équipe de conception Fedora Linux Rocks canal PeerTube (PeerTube est open source !) ou la vidéo YouTube intégrée ci-dessous :

    Dans cet article, je fournis un contexte sur l’utilité de ce didacticiel. J’inclus également un résumé de très haut niveau du contenu de la vidéo au cas où vous préféreriez survoler le texte et ne pas regarder une vidéo.

    Graphiques de cartes de conférence

    Chaque Flock/Nid a besoin d’un graphique pour chaque conversation pour la plate-forme en ligne que vous utilisez pour héberger une conférence virtuelle. Il y a généralement environ 50 conférences ou plus pour de grands événements comme celui-ci. Cela fait beaucoup de graphiques à produire manuellement.

    Avec ce tutoriel, vous apprendrez à créer un modèle comme celui-ci dans Inkscape :

    (Máirín Duffy, CC BY-SA 4.0)

    Et un fichier CSV comme celui-ci :

    NOM DE LA CONFÉRENCE TALKNAME NOMS DES PRÉSENTATEURS
    BestCon Les pandas marchent Costaud D. Miracle
    Nid Fedora Pourquoi Fedora est le meilleur Linux Colúr et Badger
    Fête du Bambou 2022 Le bambou a meilleur goût avec Fedora Panda
    AwesomeCon Le meilleur discours que vous ayez jamais entendu Dr Ver E. Génial

    Combinez-les pour générer un graphique par ligne dans le CSV, comme ceci :

    (Máirín Duffy, CC BY-SA 4.0)

    Les graphiques de conférence sont un bon exemple de la façon dont vous pouvez appliquer ce didacticiel. Vous pouvez également l’utiliser pour générer des cartes de visite (il produit un PDF), des invitations d’anniversaire personnalisées, des graphiques personnalisés pour les étudiants de votre classe (comme des cartes de nom d’étudiant pour leurs bureaux) et des panneaux pour votre bureau. Vous pouvez également l’utiliser pour créer des graphiques pour l’étiquetage des articles. Vous pouvez même l’utiliser pour créer de superbes bannières et graphiques pour Fedora en tant que membre de l’équipe de conception de Fedora! Il existe une tonne de possibilités pour appliquer cette technique, alors laissez libre cours à votre imagination.

    Ressources multimédias et artistiques ouvertes

    L’extension Inkscape Next Generator

    La première étape pour créer ces images est d’installer l’extension Next Generator pour Inkscape créé par Maren Hachmann :

    1. Allez sur le site et téléchargez le next_gen.inx et next_gen.py depuis le niveau supérieur du dépôt.
    2. Allez ensuite dans le Edition > Préférences > Système boîte de dialogue dans Inkscape. Rechercher le Postes utilisateur liste de répertoires et cliquez sur le Ouvrir icône. Faites glisser les fichiers .inx et .py dans ce dossier.
    3. Enfin, vous devez fermer toutes les fenêtres d’Inkscape ouvertes et redémarrer Inkscape. La nouvelle extension est sous le Rallonges menu: Extensions > Exporter > Générateur suivant.

    Créer un modèle

    Chaque en-tête de votre fichier CSV (dans mon exemple : ConferenceName, TalkName, PresenterNames) est une variable que vous pouvez placer dans un fichier Inkscape qui vous sert de modèle. Jetez un oeil à l’exemple de fichier de modèle SVG pour directions. Si vous voulez que le TalkName apparaisse dans votre modèle, créez un objet texte dans Inkscape et mettez-y le contenu suivant :

    %VAR_TalkName%

    Lorsque vous exécutez l’extension, le %VAR_TalkName% le texte est remplacé par le TalkName répertoriés pour chaque ligne du CSV. Donc pour la première rangée, %VAR_TalkName% est remplacé par le texte Les pandas marchent pour le premier graphique. Pour le deuxième graphique, le TalkName est Pourquoi Fedora est le meilleur Linux. Vous continuez ainsi jusqu’à ce que vous arriviez au TalkName colonne pour chaque graphique.

    Faire fonctionner le générateur

    Une fois votre template prêt, lancez l’extension Next Generator en chargeant votre CSV. Ensuite, sélectionnez les variables (noms d’en-tête) que vous souhaitez utiliser dans chaque nom de fichier et appuyez sur le Appliquer bouton.

    Dans un prochain article, je fournirai un tutoriel sur l’utilisation plus avancée de cette extension, comme la modification des couleurs et des graphiques inclus dans chaque fichier.


    Cet article a été initialement publié sur le site de l’auteur Blog et a été republié avec autorisation.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code