嵌入png图片为SVG

嵌入png图片为SVG

问题描述:

可能重复:
Does SVG support embedding of bitmap images ?嵌入png图片为SVG

我试图插入PNG图片为SVG文件。 如果我使用<图片>标签我只能设置对PNG图片的引用。我不想将整个PNG数据放入SVG中,因为如果PNG文件将被移动或删除,我的SVG文件仍应该使用这些PNG数据进行渲染。

是否有可能与SVG格式?

预先感谢您!

有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