我有一个嵌入了一些图像的 svg。就像是:
<?xml version='1.0' encoding='UTF-8'?>
<svg
width="483" height="710"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<g>
<title>Layer 1</title>
<image
id="svg_1"
y="0" x="0"
height="199" width="176"
xlink:href="http://192.168.3.2/images/1341920552_test.png"/>
</g>
</svg>
因此,当我以我的常规 Linux 用户身份通过命令行进行转换时,它会将其转换为 PNG 就好了。但是,如果我对用户 www-data 执行相同操作,那么它确实会转换,但图像不会出现在生成的 PNG 中,其他东西(如线条等)会出现。
如果我使用 PHP imagick 库进行转换,也会存在同样的问题。附件图片不显示。任何形式的帮助表示赞赏。