Як зв’язати зображення відносно Inkscape?


18

Я хотів би зробити відносні посилання на зображення у файлі Inkscape. Тому коли я переміщую файли проектів (образи та майстер Inkscape), мені не доведеться повторно зв’язувати зображення.

Який правильний спосіб це зробити?

Відповіді:


17
  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


Дякую за відповідь. Але моє зображення вище в іншій папці (Моя папка зі svg знаходиться поруч із тією, що має мої фотографії, або в кілька разів вище в організації папок) Отже, що мені слід писати за посиланням: "./folderimage/Mypic. jpg? або щось інше на кшталт "../folderimage/Mypic.jpg?" Який протокол або мова використовується у посиланні?
Гідролайн

6
"../folderimage/Mypic.jpg" повинен працювати. Мова, що використовується у посиланні, є простим синтаксисом контуру UNIX, де пряма коса риса являє собою роздільник каталогів, крапка представляє поточний каталог, а дві крапки представляє батьківський каталог.
Шон


1

Якщо ви не знайомі з редактором XML, можливо, зручніше буде просто клацнути правою кнопкою миші на малюнку -> Властивості зображення -> URL: "../my_relative_path/my_figure.jpg".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.