我到目前为止这样的代码:如何使用javascript或jquery获取图片的自然尺寸?
var img = document.getElementById('draggable');
var width = img.clientWidth;
var height = img.clientHeight;
然而,这让我的HTML属性 - CSS样式。我想获取文件的实际图像资源的尺寸。
我需要这个,因为在上传图片时,它的宽度设置为0px,我不知道为什么或者发生了什么。为了防止它,我想获得实际的维度并重置它们。这可能吗?
编辑:即使当我试图得到naturalWidth我得到0作为结果。我添加了一张照片。奇怪的是,它只发生在我上传新文件和刷新时,它应该像它应该那样工作。
http://oi39.tinypic.com/3582xq9.jpg
看看[这里](http://stackoverflow.com/a/626505/6190800 )解决方案 – 2016-10-20 15:16:36