Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 将png图像嵌入SVG_Image_Svg - Fatal编程技术网

Image 将png图像嵌入SVG

Image 将png图像嵌入SVG,image,svg,Image,Svg,可能重复: 我正在尝试将PNG图像插入SVG文件。 如果我使用标记,我只能设置对PNG图像的引用。我不想将整个PNG数据放入SVG,因为如果PNG文件将被移动或删除,我的SVG文件仍应使用这些PNG数据呈现 可以使用SVG格式吗 提前谢谢你 在SVG中引用图像有两种方法,您可以引用“危险”的外部源,因为外部资源可能变得不可用,第二种方法是将图像的64位编码直接嵌入SVG,这可能是您想要的 有在线工具可以将图像转换为64位编码 当你得到这些字符串时,你就把它们放到正确的标签上 我认为Inksca

可能重复:

我正在尝试将PNG图像插入SVG文件。 如果我使用标记,我只能设置对PNG图像的引用。我不想将整个PNG数据放入SVG,因为如果PNG文件将被移动或删除,我的SVG文件仍应使用这些PNG数据呈现

可以使用SVG格式吗


提前谢谢你

在SVG中引用图像有两种方法,您可以引用“危险”的外部源,因为外部资源可能变得不可用,第二种方法是将图像的64位编码直接嵌入SVG,这可能是您想要的

有在线工具可以将图像转换为64位编码 当你得到这些字符串时,你就把它们放到正确的标签上


我认为Inkscape提供了一个选项,可以以两种方式加载图像,这样您就不必使用在线转换工具。

“64位编码”也许您指的是“Base64编码”。@guost他可能指的是使用数据URL,在这种情况下,它们不一定需要Base64编码,可以使用数据URL支持的任何编码