Wie kann man Bilder in Inkscape relativ verlinken?

18

Ich möchte relative Links zu Bildern in einer Inkscape-Datei erstellen. Wenn ich also die Projektdateien (Bilder und den Inkscape-Master) verschiebe, müsste ich die Bilder nicht erneut verknüpfen.

Was ist der richtige Weg, um dies zu tun?

Hydrolin
quelle

Antworten:

17
  1. Verknüpftes Bild einfügen
  2. Öffnen Sie den XML-Editor und wählen Sie das Bild aus
  3. Ändern Sie das Attribut xlink: href so, dass es relativ und nicht absolut ist. Wenn sich Ihr Bild beispielsweise im selben Verzeichnis wie Ihre SVG-Datei befindet, sieht der Wert für xlink: href folgendermaßen aus: "./MyPic.jpg"

Beispiel diff:

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

Nach dem Speichern, Schließen und Verschieben Ihrer SVG-Datei zusammen mit Ihrer Bilddatei sollte Inkscape das Bild weiterhin in Ihrer Datei anzeigen. Beachten Sie auch, dass Inkscape nach dem erneuten Öffnen das xlink: href-Attribut beibehält, aber auch ein separates Attribut namens sodipodi: absref verwaltet, das den absoluten Speicherort des Bildes speichert. Ich habe festgestellt, dass dies keine Rolle spielt - Sie können Ihre Dateien trotzdem verschieben, und Inkscape verweist auf das xlink: href-Attribut, um Ihr Bild zu finden.

Getestet mit Inkscape 0.48

Sean
quelle
Danke für die Antwort. Aber mein Bild ist in einem anderen Ordner höher (Mein Ordner mit dem SVG ist neben dem mit meinen Bildern oder ein paar Mal höher in der Ordnerorganisation) Also, was soll ich in den Link schreiben: "./folderimage/Mypic. jpg? oder etwas anderes wie "../folderimage/Mypic.jpg? Was ist das Protokoll oder die Sprache, die in dem Link verwendet wird?
Hydroline
6
"../folderimage/Mypic.jpg" sollte funktionieren. Die in der Verknüpfung verwendete Sprache ist eine einfache UNIX-Pfadsyntax, bei der ein Schrägstrich ein Verzeichnistrennzeichen, ein Punkt das aktuelle Verzeichnis und zwei Punkte das übergeordnete Verzeichnis darstellt.
Sean
1

Wenn Sie mit dem XML-Editor nicht vertraut sind, ist es möglicherweise bequemer, mit der rechten Maustaste auf die Abbildung -> Bildeigenschaften -> URL zu klicken: "../my_relative_path/my_figure.jpg".

nubera
quelle