javascript - 在 JavaScript 中获取 SVG 图像尺寸
问题描述
如文档中所述, SVG 需要width
和属性。height
<image>
现在,我只有一个图像 URL。我不知道图形大小。相反,我想用 JavaScript 检索它。
如HTML-related question中所述,我可以创建一个Image
对象并从那里读取尺寸。<image>
但是,这似乎很浪费,因为(我认为)它从指定的 URL 加载图像只是为了获取大小,以便在 SVG元素中再次加载它。
有没有办法直接通过 SVG<image>
元素检索 PNG 图形大小,所以我可以将它分配给相同的元素width
和height
属性?
解决方案
推荐阅读
- java - 从 GIF 图像读取 DPI 元数据
- visual-studio - 调试按钮在新项目的 Visual Studio 2019 中变黑
- python - Anaconda - Spyder4.2.1 - Python 3.6 - 导入模块在没有明显原因的情况下停止工作
- tensorflow2.0 - win10安装tensorflow时出错解决方法
- java - 如何创建一个包含父类和其他几个对象的子类?
- jpa - J2EE 规范不支持实体 Bean 吗?
- google-cloud-platform - 谷歌云函数费用
- reactjs - onClick 事件监听器在 React 中无法正常工作
- cqrs - 事件溯源 - 流设计
- docker - 如何配置 prometheus.yml 只为节点导出器抓取正在运行的容器