svg中的链接图像不显示

时间:2014-03-27 12:27:31

标签: svg

我的svg文件存在问题,其中链接的图像在使用任何程序打开时都不会显示。奇怪的是,几天前一直都很好!我注意到要更改文件,引用的图像非常好,并且位于同一个文件夹中。现在,以下svg只显示一个空的黑色画布,无论我是用图像查看器,互联网浏览器还是图像处理程序打开它:

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd.">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
    <title> state0709.svg</title>
    <defs>
        <image id="mol" width="6px" height="3px" xlink:href="PTCDA.svg" />
    </defs>

    <rect x="0" y="0" width="600" height="600" />
    <use x="492" y="250" xlink:href="#mol" />
</svg>

我完全不知道我所破坏的内容以及为什么它不再起作用。

感谢您的帮助!

编辑:

好的,显然这是引用图像缩放的问题。它只需要左上角6x3角并渲染,而不是将图像调整为6x3。如何调整图像大小?我知道它之前做过...... 顺便说一下,PTCDA.svg的大小是宽200,高100 px。

1 个答案:

答案 0 :(得分:0)

尝试在矩形中添加填充值。