2011-07-19 103 views
2

可能重複:
Does SVG support embedding of bitmap images ?嵌入png圖片爲SVG

我試圖插入PNG圖片爲SVG文件。 如果我使用<圖片>標籤我只能設置對PNG圖片的引用。我不想將整個PNG數據放入SVG中,因爲如果PNG文件將被移動或刪除,我的SVG文件仍應該使用這些PNG數據進行渲染。

是否有可能與SVG格式?

預先感謝您!

回答

2

有2種方式來引用SVG可以參考,這是「危險的」,因爲外部資源可能變得不可用,並且所述第二方式是嵌入圖像的64位編碼直接進入SVG外部源的圖像,其是你可能想什麼

有在線工具將圖像轉換爲64位編碼 當你收到這些字符串你plonk的他們到正確的標籤

我覺得Inkscape中給出了一個選項,以兩種方式來加載圖像所以你不必使用在線轉換工具。

+5

「64位編碼」也許你的意思是「Base64編碼」。 – GusOst

+0

http://tutorials.jenkov.com/svg/image-element.html#svg-image-example – Julian

+0

@GusOst他可能意味着使用數據的URL,在這種情況下,他們不一定需要是Base64編碼,一個可以使用數據URL支持的任何編碼 – Vad