我在服务器上的同一位置有以下文件 image.svg 和文件 bitmap.png:
<?xml version="1.0" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100px" height="100px" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<image x="0" y="0" width="100px" height="100px"
xlink:href="bitmap.png" />
</svg>
当我直接转到图像文件时,它包含 bitmap.png 图像。
当我将图像包含在网页中时<object data="image.svg"></object>
标签,加载 bitmap.png 文件。
当我将图像包含在网页中时<img src="image.svg" />
标签,bitmap.png 可以not load.
是什么赋予了?
svg 本身是有效的。
当通过 引用 svg 时,某些浏览器不允许外部引用。要让它工作,你可以做的就是将 png 转换为数据 URI 并将其放在那里,请参见例如这个答案 https://stackoverflow.com/questions/6249664/does-svg-support-embedding-of-bitmap-images如何做到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)