如docs中所述,SVG width
需要height
和<image>
属性。
现在,我只有一个图片网址。我不知道图形大小。相反,我想用JavaScript检索它。
如HTML-related question中所述,我可以创建一个Image
对象并从那里读取尺寸。但是,这似乎很浪费,因为(我认为)是从指定的URL加载图像只是为了获取大小,然后再次将其加载到SVG <image>
元素中。
是否可以通过SVG <image>
元素直接检索PNG图形大小,因此可以将其分配给同一元素的width
和height
属性? / strong>