如何在IMG html属性中获取图像的大小

奇拉

我看到这个代码来获取(KB, MB)图像的大小但是这段代码是在更改后从按钮获取数据。这段代码可以适用于我的问题吗?或者有没有其他方法可以使用javascript直接获取图像的大小?

$(function () {
   $("#btnClick").change(function (e){
      var a = e.target.files[0];
      alert(parseFloat(a.size / 1024).toFixed(2) + " KB.");
   });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" id ="btnClick"/>

编辑如上所述nnnnn我有一个IMG (eg. < img src="someimg.jpg">)我想得到这张图片的大小。我怎么得到它?。如我上面的示例,它将大小存储在按钮中并检索它。

海道

<img>元素没有直接的方法来获取它加载的数据的任何信息,除了获取它的naturalWidthnaturalHeight值,当然,如果它是浏览器支持的有效图像类型之一。

唯一的方法是再次获取数据,作为 Blob。从那里,您将能够看到文件的大小。但请注意,此方法受同源策略限制。

img.onload = e => {
  fetch(img.src).then(resp => resp.blob())
  .then(blob => {
    console.log(blob.size);
    });
  };
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/John_William_Waterhouse_A_Mermaid.jpg/800px-John_William_Waterhouse_A_Mermaid.jpg" id="img">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ampify_img函数中获取图像的src

来自分类Dev

如何从c#中的img html标签获取图像源属性值?

来自分类Dev

如何在groovy中获取属性的大小

来自分类Dev

如何在Julia中获取图像的属性

来自分类Dev

如何在img html上放置文本

来自分类Dev

如何在 ReactJS 中包含 `<img>`?

来自分类Dev

如何在<img>标记中链接到GridFS中的图像?

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在 Matlab 中打开 .img/.rrd 卫星图像?

来自分类Dev

如何在magento 2.0中获取原始大小的图像URL

来自分类Dev

如何在Swift中获取图像文件的大小?

来自分类Dev

如何在<img>标记的onclick属性中更改函数的参数?

来自分类Dev

如何在python aiml中以img的形式获取响应

来自分类Dev

如何在href jquery中获取img src

来自分类Dev

如何在xpath中获取确切的img src

来自分类Dev

HMTLUnit 如何在 javascript 中获取 IMG url?

来自分类Dev

如何从EditText中的DrawableLeft获取大小或图像

来自分类Dev

如何在打印布局HTML中设置img的样式

来自分类Dev

HTML-如何在img标签中显示本地数据?

来自分类Dev

如何在javascript / html中调整图像大小

来自分类Dev

如何使我的 html 中的图像大小相同?

来自分类Dev

如何在悬停时不悬停CSS Img Border的图像

来自分类Dev

如何在img元素上添加径向渐变属性

来自分类Dev

如何在div中选择img src属性?

来自分类Dev

如何在img src属性中使用JavaScript变量?

来自分类Dev

如何在img标签的onerror属性上发送HTTP请求?

来自分类Dev

如何在React中的函数中呈现<img>元素?

来自分类Dev

如何在PHP中的img源上打印ñ

Related 相关文章

热门标签

归档