如何在 Inkscape 中相对链接图像?

平面设计 图片 墨景
2022-01-20 13:56:14

我想在 Inkscape 文件中创建图片的相对链接。因此,当我移动项目文件(图像和 Inkscape 主文件)时,我不必重新链接图像。

这样做的正确方法是什么?

3个回答
  1. 插入链接图像
  2. 打开 XML 编辑器并选择图像
  3. 将 xlink:href 属性更改为相对而不是绝对。例如,如果您的图像与 svg 文件位于同一目录中,则 xlink:href 的值将如下所示:“./MyPic.jpg”

示例差异:

<        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 ;-)