Jak względnie łączyć obrazy w Inkscape?


18

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?

Odpowiedzi:


17
  1. Wstaw połączony obraz
  2. Otwórz edytor XML i wybierz obraz
  3. Zmień atrybut xlink: href na względny zamiast bezwzględnego. Na przykład, jeśli obraz znajduje się w tym samym katalogu co plik svg, wówczas wartość parametru xlink: href wyglądałaby mniej więcej tak: „./MyPic.jpg”

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


Dziękuję za odpowiedź. Ale mój obraz jest wyżej w innym folderze (Mój folder z svg jest obok tego z moimi zdjęciami lub kilka razy wyżej w organizacji folderów) Więc co powinienem napisać w linku: „./folderimage/Mypic. jpg? lub coś innego jak „../folderimage/Mypic.jpg? Jakiego protokołu lub języka użyto w łączu?
Hydrolina,

6
„../folderimage/Mypic.jpg” powinno działać. Językiem użytym w łączu jest prosta składnia ścieżki UNIX, w której ukośnik oznacza separator katalogów, kropka reprezentuje katalog bieżący, a dwie kropki reprezentują katalog macierzysty.
Sean


1

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”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.