我想在 Inkscape 文件中创建图片的相对链接。因此,当我移动项目文件(图像和 Inkscape 主文件)时,我不必重新链接图像。
这样做的正确方法是什么?
我想在 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 ;-)