Я хотел бы сделать относительные ссылки на картинки в файле Inkscape. Поэтому, когда я перемещаю файлы проекта (изображения и мастер Inkscape), мне не нужно повторно связывать изображения.
Как правильно это сделать?
Пример diff:
< 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
../stuff/file.ext действительно должен работать.
Для полного руководства смотрите здесь: http://libregraphicsworld.org/blog/entry/inkscape-embedding-or-linking ;-)
источник
Если вы не знакомы с редактором XML, может быть удобнее просто щелкнуть правой кнопкой мыши на рисунке -> Свойства изображения -> URL: "../my_relative_path/my_figure.jpg".
источник