Comment lier des images relativement dans Inkscape?

18

Je voudrais créer des liens relatifs vers des images dans un fichier Inkscape. Ainsi, lorsque je déplace les fichiers du projet (images et le maître Inkscape), je n'ai pas à relier les images.

Quelle est la bonne façon de procéder?

Hydroline
la source

Réponses:

17
  1. Insérer une image liée
  2. Ouvrez l'éditeur XML et sélectionnez l'image
  3. Modifiez l'attribut xlink: href pour qu'il soit relatif plutôt qu'absolu. Par exemple, si votre image se trouve dans le même répertoire que votre fichier svg, la valeur de xlink: href ressemblerait à ceci: "./MyPic.jpg"

Exemple de diff:

<        xlink:href="file:///home/foouser/svg/20150721_210652-0.JPG"
---
>        xlink:href="20150721_210652-0.JPG"

Après avoir enregistré, fermé et déplacé votre fichier svg avec votre fichier image, Inkscape devrait toujours afficher l'image dans votre fichier. Notez également qu'après réouverture, Inkscape conservera l'attribut xlink: href, mais conservera également un attribut distinct appelé sodipodi: absref qui stockera l'emplacement absolu de l'image. J'ai trouvé que cela n'avait pas d'importance - vous pouvez toujours déplacer vos fichiers et Inkscape se référera à l'attribut xlink: href pour trouver votre image.

Testé sur Inkscape 0.48

Sean
la source
Merci d'avoir répondu. Mais mon image est plus élevée dans un autre dossier (Mon dossier avec le svg est côte à côte avec celui avec mes photos ou parfois plus haut dans l'organisation des dossiers) Alors que dois-je écrire dans le lien: "./folderimage/Mypic. jpg? ou autre chose comme "../folderimage/Mypic.jpg? Quel est le protocole ou la langue utilisée dans le lien?
Hydroline
6
"../folderimage/Mypic.jpg" devrait fonctionner. Le langage utilisé dans le lien est une syntaxe de chemin UNIX simple où une barre oblique représente un séparateur de répertoire, un point représente le répertoire actuel et deux points représentent le répertoire parent.
Sean
1

Si vous n'êtes pas familier avec l'éditeur XML, il peut être plus pratique de simplement cliquer avec le bouton droit sur la figure -> Propriétés de l'image -> URL: "../my_relative_path/my_figure.jpg".

nubera
la source