Inkscape'te göreceli olarak nasıl bağlantı kurulur?


18

Bir Inkscape dosyasındaki resimlere göreli bağlantılar yapmak istiyorum. Bu yüzden proje dosyalarını (görüntüler ve Inkscape yöneticisi) taşıdığımda görüntüleri yeniden bağlamak zorunda kalmazdım.

Bunu yapmanın uygun yolu nedir?

Yanıtlar:


17
  1. Bağlantılı resim ekle
  2. XML düzenleyiciyi açın ve resmi seçin
  3. Xlink: href niteliğini mutlak yerine göreli olarak değiştirin. Örneğin, resminiz svg dosyanızla aynı dizindeyse, xlink: href değeri şu şekilde görünür: "./MyPic.jpg"

Örnek fark:

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

Svg dosyanızı görüntü dosyanızla birlikte kaydettikten, kapattıktan ve taşıdıktan sonra Inkscape, görüntüyü yine de dosyanızda görüntülemelidir. Ayrıca, yeniden açtıktan sonra Inkscape'in xlink: href niteliğini koruyacağını, ancak görüntünün mutlak konumunu saklayacak sodipodi: absref adlı ayrı bir niteliği koruyacağını unutmayın. Bunun önemli olmadığını gördüm - dosyalarınızı hala hareket ettirebilirsiniz ve Inkscape resminizi bulmak için xlink: href özelliğine başvuracaktır.

Inkscape 0.48 üzerinde test edildi


Cevap için teşekkürler. Ama imajım başka bir klasörde daha yüksek (svg ile klasörüm resimlerimle olanla yan yana veya klasör organizasyonunda bazen daha yüksek) Bağlantıda ne yazmalıyım: "./folderimage/Mypic. jpg? veya "../folderimage/Mypic.jpg? gibi bir şey? Bağlantıda kullanılan protokol veya dil nedir?
Hydroline

6
"../folderimage/Mypic.jpg" çalışmalıdır. Bağlantıda kullanılan dil, eğik çizgi bir dizin ayırıcıyı, bir nokta geçerli dizini ve iki noktanın üst dizini temsil ettiği basit UNIX yol sözdizimidir.
Sean


1

XML düzenleyicisine aşina değilseniz, şekil -> Resim Özellikleri -> URL: "../my_relative_path/my_figure.jpg" dosyasına sağ tıklamak daha uygun olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.