Làm cách nào để liên kết hình ảnh tương đối trong Inkscape?


18

Tôi muốn tạo liên kết tương đối đến hình ảnh trong tệp Inkscape. Vì vậy, khi tôi di chuyển các tệp dự án (hình ảnh và chủ Inkscape), tôi sẽ không phải xem lại hình ảnh.

Cách thích hợp để làm điều này là gì?

Câu trả lời:


17
  1. Chèn hình ảnh được liên kết
  2. Mở trình soạn thảo XML và chọn hình ảnh
  3. Thay đổi thuộc tính xlink: href thành tương đối thay vì tuyệt đối. Ví dụ: nếu hình ảnh của bạn nằm trong cùng thư mục với tệp svg của bạn, thì giá trị cho xlink: href sẽ trông giống như thế này: "./MyPic.jpg"

Ví dụ khác:

<        xlink:href="file:///home/foouser/svg/20150721_210652-0.JPG"
---
>        xlink:href="20150721_210652-0.JPG"

Sau khi lưu, đóng và di chuyển tệp svg cùng với tệp hình ảnh của bạn, Inkscape vẫn sẽ hiển thị hình ảnh trong tệp của bạn. Cũng lưu ý rằng sau khi mở lại, Inkscape sẽ giữ thuộc tính xlink: href, nhưng cũng duy trì một thuộc tính riêng gọi là sodipodi: absref sẽ lưu trữ vị trí tuyệt đối của hình ảnh. Tôi thấy rằng điều này không thành vấn đề - bạn vẫn có thể di chuyển các tệp của mình và Inkscape sẽ tham chiếu đến thuộc tính xlink: href để tìm hình ảnh của bạn.

Đã thử nghiệm trên Inkscape 0.48


Cảm ơn câu trả lời. Nhưng hình ảnh của tôi cao hơn trong một thư mục khác (Thư mục của tôi với svg nằm cạnh với thư mục có hình ảnh của tôi hoặc cao hơn một số lần trong tổ chức thư mục) Vậy tôi nên viết gì trong liên kết: "./folderimage/Mypic. jpg? hoặc một cái gì đó khác như "../folderimage/Mypic.jpg? Protocole hoặc ngôn ngữ được sử dụng trong liên kết là gì?
Thủy phân

6
"../folderimage/Mypic.jpg" sẽ hoạt động. Ngôn ngữ được sử dụng trong liên kết là cú pháp đường dẫn UNIX đơn giản trong đó dấu gạch chéo chuyển tiếp đại diện cho dấu phân cách thư mục, dấu chấm đại diện cho thư mục hiện tại và hai dấu chấm đại diện cho thư mục mẹ.
Sean


1

Nếu bạn không quen thuộc với trình soạn thảo XML, có thể thuận tiện hơn khi chỉ cần nhấp chuột phải vào hình -> Thuộc tính hình ảnh -> URL: "../my_relative_path/my_figure.jpg".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.