根据url获取图片的宽高

想要获取图片的宽高,除了
image.png
这个方法以外
还有什么其它的方法吗?

阅读 3.3k
2 个回答

若是要获取页面中img元素的原始宽和高,现在不用再通过new Image()来获取了。

而是使用naturalWidthnaturalHeight,如:

const img = document.querySelector('img');

console.log(img.naturalWidth); // 获取图片的原始的宽度
console.log(img.naturalHeight); // 获取图片的原始的高度

注意,不能使用img.width和img.height,这种方式获取的,是被CSS限制后的宽和高,而不是图片的原始尺寸。

  1. Image
  2. 绘制到canvas里
  3. exif里面不知道有没有。查了一下好像有
    image.png
  4. 调用服务端接口
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题