首页 > 解决方案 > 在 JavaScript 中获取 SVG 图像尺寸

问题描述

文档中所述, SVG 需要width和属性。height<image>

现在,我只有一个图像 URL。我不知道图形大小。相反,我想用 JavaScript 检索它。

HTML-related question中所述,我可以创建一个Image对象并从那里读取尺寸。<image>但是,这似乎很浪费,因为(我认为)它从指定的 URL 加载图像只是为了获取大小,以便在 SVG元素中再次加载它。

有没有办法直接通过 SVG<image>元素检索 PNG 图形大小,所以我可以将它分配给相同的元素widthheight属性?

标签: javascriptsvg

解决方案


推荐阅读