我只有一个图像的URL。我需要仅使用JavaScript来确定此图像的高度和宽度。用户无法在页面上看到该图像。我怎样才能得到它的尺寸?
发布于 2013-12-13 22:37:15
var img = new Image();
img.onload = function(){
var height = img.height;
var width = img.width;
// code here to use the dimensions
}
img.src = url;
发布于 2011-04-12 17:49:00
创建新的Image
var img = new Image();
设置src
img.src = your_src
获取width
和height
//img.width
//img.height
发布于 2016-04-27 22:57:35
这将使用该函数并等待其完成。
http://jsfiddle.net/SN2t6/118/
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);
});
https://stackoverflow.com/questions/5633264
复制相似问题