嵌入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中给出了一个选项,以两种方式来加载图像所以你不必使用在线转换工具。
“64位编码”也许你的意思是“Base64编码”。 – GusOst
http://tutorials.jenkov.com/svg/image-element.html#svg-image-example – Julian
@GusOst他可能意味着使用数据的URL,在这种情况下,他们不一定需要是Base64编码,一个可以使用数据URL支持的任何编码 – Vad