Exportation d'un objet en tant que svg depuis inkscape

101

Je sais qu'Inkscape n'a pas la capacité d'exporter les objets sélectionnés au format svg, mais existe-t-il une solution de contournement qui fonctionne?

soupe aux brocolis
la source
1
Tirer juste de la hanche mais ne pas copier, nouveau document, coller, sauvegarder le travail?
Scott
1
J'étais presque sûr que l'on pouvait le faire avec l'option de ligne de commande. Il existe bien une option export-plain-svg, mais elle ne respecte pas l'export-id: '(
Drasill
2
Je n'ai pas assez de représentants ici pour répondre, mais j'ai écrit un script pour exporter par lots les calques d'Inkscape vers un fichier SVG distinct. Vous pouvez placer chacun de vos objets sur un calque différent. Le script est ici: github.com/splitbrain/material-icons
Andreas Gohr
Hélas, le lien 404s :-(
Mawg

Réponses:

112

Une méthode simple est la suivante:

  1. Sélectionnez le ou les objets à exporter.
  2. "Redimensionner la page en dessin ou en sélection" (Fichier → Propriétés du document) ou Ctrl+ Shift+ R.
  3. "Inverser la sélection" (Edition → Inverser la sélection) ou !, ainsi que Deltous les autres objets.
  4. "Enregistrer sous" avec Ctrl+ Shift+ S.
  5. Sélectionnez SVG optimisé comme format si vous souhaitez l’utiliser sur le Web.

Pas aussi rapidement que je le souhaiterais, mais plus rapidement que la création d'un nouveau document pour chaque graphique que vous souhaitez exporter.

soupe aux brocolis
la source
13
Votre méthode enregistre également le reste du document, juste en dehors de la fenêtre d'affichage, augmentant ainsi la taille du fichier (du moins dans mes tests).
benebun
1
Ajout du raccourci Enregistrer en tant que copie: Ctrl + Maj + S
Kai Noack
@benebun Avez-vous trouvé un moyen de résoudre ce problème sans créer à chaque fois un nouveau document?
Matt
5
Pour éviter de sauvegarder le document entier, vous pouvez simplement "Inverser la sélection" (!) Et supprimer entre les étapes 1 et 2. Une fois que vous avez enregistré une copie, vous pouvez annuler au besoin pour revenir au document original et passer au suivant. article. Ce serait bien s'il y avait un raccourci pour tout ça.
Jcaron
4
Vous pouvez ignorer l'étape 2 en utilisant simplement le raccourci clavier Ctrl + Maj + R pour "Redimensionner la page en dessin ou en sélection".
rugk
14

Je garde une autre instance d'Inkscape en cours d'exécution sur le côté et copiez-collez simplement l'objet que vous voulez enregistrer dans le document de travail, puis save.

Une autre option si vous souhaitez uniquement que les données de chemin d'accès soient: sélectionnez l'objet, Shift+ Ctrl+ Xpour ouvrir l'éditeur XML, saisissez les éléments souhaités (généralement l' dattribut), puis collez-les où.

IJ Kennedy
la source