将心比心,方得人心~

如何通过URL得到硬盘上图片的长和高?

周洲 2017-04-07 10:50:14

//如何通过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);


打赏

『微信打赏』

Tag标签前端 

我是有底线的