Я хотел бы сделать относительные ссылки на изображения в файле Inkscape. Поэтому, когда я перемещаю файлы проекта (изображения и мастер-файл Inkscape), мне не нужно повторно связывать изображения.
Каков правильный способ сделать это?
Пример разницы:
< xlink:href="file:///home/foouser/svg/20150721_210652-0.JPG"
---
> xlink:href="20150721_210652-0.JPG"
После сохранения, закрытия и перемещения вашего файла svg вместе с файлом изображения Inkscape все равно должен отображать изображение в вашем файле. Также обратите внимание, что после повторного открытия Inkscape сохранит атрибут xlink:href, но также сохранит отдельный атрибут sodipodi:absref, в котором будет храниться абсолютное местоположение изображения. Я обнаружил, что это не имеет значения — вы все равно можете перемещать свои файлы, и Inkscape будет ссылаться на атрибут xlink:href, чтобы найти ваше изображение.
Протестировано на Inkscape 0.48
Если вы не знакомы с редактором XML, может быть удобнее просто щелкнуть правой кнопкой мыши рисунок --> Свойства изображения --> URL: "../my_relative_path/my_figure.jpg".
../stuff/file.ext действительно должен работать.
Полное руководство см. здесь: http://libregraphicsworld.org/blog/entry/inkscape-embedding-or-linking ;-)
гидролиния
Шон