Chciałbym utworzyć względne linki do zdjęć w pliku Inkscape. Kiedy więc przenoszę pliki projektu (obrazy i wzorzec Inkscape), nie będę musiał ponownie łączyć obrazów.
Jak to zrobić w odpowiedni sposób?
Przykładowa różnica:
< xlink:href="file:///home/foouser/svg/20150721_210652-0.JPG"
---
> xlink:href="20150721_210652-0.JPG"
Po zapisaniu, zamknięciu i przeniesieniu pliku svg wraz z plikiem obrazu, Inkscape powinien nadal wyświetlać obraz w pliku. Zauważ też, że po ponownym otwarciu Inkscape zachowa atrybut xlink: href, ale zachowa również osobny atrybut o nazwie sodipodi: absref, który będzie przechowywać bezwzględną lokalizację obrazu. Przekonałem się, że to nie ma znaczenia - nadal możesz przenosić swoje pliki, a Inkscape odwoła się do atrybutu xlink: href, aby znaleźć twój obraz.
Testowane na Inkscape 0.48
../stuff/file.ext rzeczywiście powinno działać.
Pełny przewodnik można znaleźć tutaj: http://libregraphicsworld.org/blog/entry/inkscape-embedding-or-linking ;-)
źródło
Jeśli nie znasz edytora XML, wygodniej może być kliknięcie prawym przyciskiem myszy na rysunku -> Właściwości obrazu -> URL: „../my_relative_path/my_figure.jpg”.
źródło