【发布时间】:2014-04-27 04:44:14
【问题描述】:
此问题适用于具有 SVG 扩展知识的高级 Web 开发人员。 我正在做一个需要移动 SVG 图像的项目 进入 BITARRAY 链接和 IMG SRC。
到目前为止,我已经成功地使用常规的 svg 形状(矩形、路径...)做到了这一点,但是当 im
尝试对 IMAGE 标记执行相同操作时,图片将折叠为空图像。
我已经使用了这个过程的MDN方法,你可以在这个链接中看到方法Drawing DOM objects into a canvas
注意事项:
* 我已成功将图像本身加载到 svg 图像元素中
* 图片标记
<svg version="1.1" width="19" height="19" preserveaspectratio="none">
<image x="0" y="0" width="18.867924528301888" height="18.867924528301888" id="box_2_rect" fill="#000" href="http://someUrl/a809e372db0b6d2dfaa09b3039205ab6.jpg"/>
</svg>
我对此很头疼,但网络上的信息非常稀缺。 只是有人请解释为什么 IMAGE 标签会阻止一切!!!!
【问题讨论】:
-
SVG
<image>标签中的href属性属于 xlink 命名空间,而不是 SVG 命名空间。你应该先纠正它。 -
我做了你现在写的,图像没有刹车它显示所有形状,但图像元素不会显示
-
引用您的教程链接:“SVG 图像不允许加载任何外部资源,例如,即使是看似来自同一域的资源。光栅图像(如 JPEG 图像)等资源) 或
标签: javascript image svg aspect-ratio