jquery获取图片真实宽高

jQuery有没有获取图片实际尺寸的方法?
就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸。

$(function(){
	var imgSrc = $("#image").attr("src");
	getImageWidth(imgSrc,function(w,h){
		console.log({width:w,height:h});
	});
});

function getImageWidth(url,callback){
	var img = new Image();
	img.src = url;
	
	// 如果图片被缓存,则直接返回缓存数据
	if(img.complete){
	    callback(img.width, img.height);
	}else{
            // 完全加载完毕的事件
	    img.onload = function(){
		callback(img.width, img.height);
	    }
        }
	
}
原文:jquery获取图片真实宽高 ,未经许可,禁止转载。
来源:前端开发博客 (http://caibaojian.com/jquery-get-img-width-height.html)