IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Inkscape en ligne de commande


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 320
    Par défaut Inkscape en ligne de commande
    Bonjour,

    J'prends le temps de tout expliquer pour une meilleure compréhension.

    Dans le cadre de mon travail, je dois faire des schémas de principe d'installation Electrique / Electronique pour mes bateaux.

    Un fournisseur m'a transmis un fichier VSS sauf que j'utilise Draw.io et il n'accepte pas ce format de fichier ...

    J'ai installé une Debian v12 toute fraiche et j'ai installé libvisio2svg ce qui m'a permis d'extraire toute la bibliothèque en une multitude de fichier SVG

    Avec Inkscape il est possible de convertir un SVG en PNG, parfait c'est ce que je souhaite, mais j'ai un problème de taille (Hauteur Largeur) sur chaque SVG ils sont extrêmement petits

    Je sais comment le faire via l'interface Inkscape mais vu la quantité de fichier SVG je vais y passer un temps monstre ...

    Ma question est la suivante :
    Est il possible, via une boucle "for" de faire un traitement par lot pour que le redimensionnement de chaque fichier SVG fasse "40 pt" en hauteur ?

    Merci de votre aide

  2. #2
    Membre Expert Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2007
    Messages : 548
    Par défaut
    Il est possible de fournir la hauteur (h) et la largeur (w) pour l'export.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    inkscape -h 40 input.svg -o output.png

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    Pourquoi le fait que la documentation de Draw.io dise qu'un simple drag-and-drop suffit, ne règle pas ton problème ?

    Connais-tu GraphViz pour faire des diagrammes ? (question subsidiaire)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 320
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Bonjour

    Pourquoi le fait que la documentation de Draw.io dise qu'un simple drag-and-drop suffit, ne règle pas ton problème ?

    Connais-tu GraphViz pour faire des diagrammes ? (question subsidiaire)
    Oui j'ai lu ca aussi je sais plus où mais quand je glisse en drag&drop j'ai un message dans une popup qui me dit "TimeOut" ... Mon fichier VSS fait environ 40Mo

    Non je ne connais pas GraphViz mais je vais regarder ça, merci 😉

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 320
    Par défaut
    Citation Envoyé par gabriel21 Voir le message
    Il est possible de fournir la hauteur (h) et la largeur (w) pour l'export.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    inkscape -h 40 input.svg -o output.png
    Merci, la hauteur ici est en pixel et je cherchais a le faire en pt
    Du coup j'ai commencé a me le faire a la mano

  6. #6
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par rlelamer Voir le message
    possible de convertir un SVG en PNG, parfait c'est ce que je souhaite
    Mais pourquoi convertir en png ? drawio importe très bien les svg, c'est un format vectoriel ( et texte donc modifiable si besoin avec un script)
    C'est même contre-productif de passer du vectoriel en bitmap.

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par rlelamer Voir le message
    J'ai installé une Debian v12 toute fraiche
    "fraiche"
    J'aime beaucoup Debian. Je trouve cet OS super car il n'installe que ce qu'on lui demande et ça c'est bien pour des serveurs (serveurs bdd, serveurs mails, serveurs internet, ...) où toute la puissance de la machine n'est pas détournée par des logiciels inutilement annexes.
    De plus ils (les créateurs) testent à fond chaque logiciel dans la version en cours. Ainsi on a un truc bien robuste.
    Mais son principal inconvénient est qu'il met (grosso-modo) 2 ans à sortir (temps des tests). Et donc on a un OS robuste mais obsolète.
    Alors pour en faire un serveur (un truc qu'on pose au fin fond d'une salle informatique et qu'on ne touchera plus), c'est pas un souci. Mais quand on développe avec, là ça en devient un. Combien de fois je me suis pris la tête parce que le logiciel truc avait besoin de la libN mais que Debian ne me proposait que la lib(N-2).
    Depuis je suis passé à Ubuntu (XUbuntu pour être précis), qui a la même architecture que Debian mais qui a l'avantage d'être mis à jour assez fréquemment et je n'ai plus de souci de version. Et tant pis s'il m'installe des trucs dont je n'ai que faire, je les désinstalle ensuite.

    Citation Envoyé par rlelamer Voir le message
    Non je ne connais pas GraphViz mais je vais regarder ça
    Un bel outil. Tu lui décris ton graphe dans une syntaxe normalisée et lui il te l'affiche dans différentes possibilités (en long, en large, en cercle, étalé sur toute la page ou au contraire condensé sur une cellule) dans différents formats (pdf, jpg, ...)
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Encapsulation graphique d'un outil en ligne de commande
    Par Leishmaniose dans le forum Composants VCL
    Réponses: 3
    Dernier message: 12/11/2003, 11h59
  2. Comment compiler un projet en ligne de commande ?
    Par mathieutlse dans le forum EDI
    Réponses: 3
    Dernier message: 11/07/2003, 13h32
  3. Réponses: 3
    Dernier message: 07/04/2003, 20h06
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo