Come collegare le immagini relativamente in Inkscape?


18

Vorrei creare collegamenti relativi alle immagini in un file Inkscape. Quindi, quando sposto i file di progetto (immagini e il master Inkscape), non dovrei ricollegare le immagini.

Qual è il modo corretto per farlo?

Risposte:


17
  1. Inserisci immagine collegata
  2. Apri l'editor XML e seleziona l'immagine
  3. Modifica l'attributo xlink: href in modo che sia relativo anziché assoluto. Ad esempio, se l'immagine si trova nella stessa directory del file svg, il valore per xlink: href sarebbe simile a questo: "./MyPic.jpg"

Esempio diff:

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

Dopo aver salvato, chiuso e spostato il tuo file svg insieme al tuo file di immagine, Inkscape dovrebbe comunque visualizzare l'immagine nel tuo file. Inoltre, dopo la riapertura, Inkscape manterrà l'attributo xlink: href, ma manterrà anche un attributo separato chiamato sodipodi: absref che memorizzerà la posizione assoluta dell'immagine. Ho scoperto che questo non ha importanza: puoi comunque spostare i tuoi file e Inkscape farà riferimento all'attributo xlink: href per trovare la tua immagine.

Testato su Inkscape 0.48


Grazie per la risposta. Ma la mia immagine è più alta in un'altra cartella (La mia cartella con lo svg è affiancata a quella con le mie foto o qualche volta più alta nell'organizzazione delle cartelle) Quindi cosa dovrei scrivere nel link: "./folderimage/Mypic. jpg? o qualcos'altro come "../folderimage/Mypic.jpg? Qual è il protocollo o la lingua utilizzata nel collegamento?
Hydroline,

6
"../folderimage/Mypic.jpg" dovrebbe funzionare. La lingua utilizzata nel collegamento è una semplice sintassi del percorso UNIX in cui una barra in avanti rappresenta un separatore di directory, un punto rappresenta la directory corrente e due punti rappresentano la directory padre.
Sean,


1

Se non si ha familiarità con l'editor XML, potrebbe essere più comodo fare clic con il tasto destro del mouse sulla figura -> Proprietà immagine -> URL: "../my_relative_path/my_figure.jpg".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.