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? 링크에 사용 된 프로토콜 또는 언어는 무엇입니까?
Hydroline

6
"../folderimage/Mypic.jpg"가 작동해야합니다. 링크에 사용 된 언어는 슬래시가 디렉토리 구분 기호를 나타내고 점은 현재 디렉토리를 나타내고 두 점은 부모 디렉토리를 나타내는 간단한 UNIX 경로 구문입니다.
Sean


1

XML 편집기에 익숙하지 않은 경우 그림-> 이미지 속성-> URL : "../my_relative_path/my_figure.jpg"를 마우스 오른쪽 버튼으로 클릭하는 것이 더 편리 할 수 ​​있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.