【发布时间】:2014-05-30 08:18:00
【问题描述】:
通过 python 程序,我正在生成一些 SVG 图像。每个 SVG 图像都附加了一个外部 PNG 图像。
所有这些 SVG 图像都很好,看起来很完美。
然后我正在创建一个主 SVG,其中包含所有这些以前创建的 SVG 图像(通过图像标签链接)。当我在inkscape(在ubuntu上)查看主SVG时,PNG图像没有显示。
谁能提出问题所在?
注意:所有图像(SVG 和 PNG)都通过系统上的绝对路径链接。
【问题讨论】:
通过 python 程序,我正在生成一些 SVG 图像。每个 SVG 图像都附加了一个外部 PNG 图像。
所有这些 SVG 图像都很好,看起来很完美。
然后我正在创建一个主 SVG,其中包含所有这些以前创建的 SVG 图像(通过图像标签链接)。当我在inkscape(在ubuntu上)查看主SVG时,PNG图像没有显示。
谁能提出问题所在?
注意:所有图像(SVG 和 PNG)都通过系统上的绝对路径链接。
【问题讨论】:
如果您通过 <image> 标签使用 SVG 图像,那么它必须是 complete in a single file,即它不能链接到外部 png 文件。
您可以将 png 文件转换为数据 URL 并将其嵌入到 SVG 图像文件中。
【讨论】: