使用javascript确定图像大小(以像素为单位)

时间:2012-03-03 10:54:19

标签: javascript asp.net

我希望在上传之前将图像与asp.net中文件上传控件中的x x像素进行比较 如何使用javascript在File Uploader中以像素为单位获取图像大小?

2 个答案:

答案 0 :(得分:0)

在javascript中获取图像大小的一种方法是执行以下操作:

var img = document.getElementById('yourimageId'); 

var width = img.clientWidth;
var height = img.clientHeight;

另请参阅以前类似问题的以下答案:

答案 1 :(得分:0)

在firefox中,您可以通过此方法获取文件的路径:

https://developer.mozilla.org/en/DOM/File.getAsDataURL

或最新版本:

window.URL.createObjectURL(file);

for webkit window.webkitURL.createObjectURL() 看到 https://developer.mozilla.org/en/Document_Object_Model_(DOM)/window.URL.createObjectURL

并将其设置为img标记并获取大小 因为,你要设置过滤器到elem

progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)

并将网址设置为此过滤器,然后您就可以获得img的大小 祝你好运