首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript:获取图片尺寸

JavaScript:获取图片尺寸
EN

Stack Overflow用户
提问于 2011-04-12 17:45:50
回答 7查看 161.5K关注 0票数 109

我只有一个图像的URL。我需要仅使用JavaScript来确定此图像的高度和宽度。用户无法在页面上看到该图像。我怎样才能得到它的尺寸?

EN

回答 7

Stack Overflow用户

发布于 2013-12-13 22:37:15

代码语言:javascript
复制
var img = new Image();

img.onload = function(){
  var height = img.height;
  var width = img.width;

  // code here to use the dimensions
}

img.src = url;
票数 212
EN

Stack Overflow用户

发布于 2011-04-12 17:49:00

创建新的Image

代码语言:javascript
复制
var img = new Image();

设置src

代码语言:javascript
复制
img.src = your_src

获取widthheight

代码语言:javascript
复制
//img.width
//img.height
票数 44
EN

Stack Overflow用户

发布于 2016-04-27 22:57:35

这将使用该函数并等待其完成。

http://jsfiddle.net/SN2t6/118/

代码语言:javascript
复制
function getMeta(url){
    var r = $.Deferred();

  $('<img/>').attr('src', url).load(function(){
     var s = {w:this.width, h:this.height};
     r.resolve(s)
  });
  return r;
}

getMeta("http://www.google.hr/images/srpr/logo3w.png").done(function(test){
    alert(test.w + ' ' + test.h);
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5633264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档