//如何通过URL得到硬盘上图片的长和高?
function imgLoadEvent(callback, url) { //图片事件加载
var img = new Image();
img.onreadystatechange = function() {
if (this.readyState == "complete") {
callback({"w" : img.width, "h" : img.height});
}
}
img.onload = function() {
if (this.complete == true) callback({"w" : img.width, "h" : img.height});
}
img.onerror = function() {
callback({"w" : 0, "h" : 0});
}
img.src = url;
}
//调用方法,两个参数,第一个回调函数,第二个是图片地址
imgLoadEvent(function(obj) {
alert(obj['w']);
alert(obj['h']);
}, src);