通过python程序,我正在生成一些SVG图像。每个SVG图像都附有一个外部PNG图像。
单独所有这些SVG图像都很好并且看起来很完美。
但后来我正在创建一个主SVG,它包含所有这些以前创建的SVG图像(通过图像标记链接)。当我在inkscape(在ubuntu上)查看主SVG时,PNG图像不会显示。
有人能说出问题是什么吗?
注意:所有图像(SVG和PNG)都通过系统上的绝对路径链接。
答案 0 :(得分:1)
如果您通过<image>
标记使用SVG图片,那么它必须是complete in a single file,即它无法链接到外部png文件。
您可以将png文件转换为数据网址并将其嵌入SVG图像文件中。