用php或js获取图片大小,高宽尺寸.

 1<html>
 2<head>
 3<title>演示图片等比例缩小</title>
 4<script>   
 5function Wa_SetImgAutoSize(img)   
 6{   
 7//var img=document.all.img1;//获取图片   
 8var MaxWidth=200;//设置图片宽度界限   
 9var MaxHeight=100;//设置图片高度界限   
10var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比   
11var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比   
12alert("test"+img.offsetHeight+img.fileSize);   
13if(img.offsetHeight>1) alert(img.offsetHeight);   
14if(img.readyState!="complete"){   
15return false;//确保图片完全加载   
16} 
17
18if(img.offsetWidth>MaxWidth){   
19img.width=MaxWidth;   
20img.height=MaxWidth*HeightWidth;   
21}   
22if(img.offsetHeight>MaxHeight){   
23img.height=MaxHeight;   
24img.width=MaxHeight*WidthHeight;   
25}   
26} 
27
28function CheckImg(img)   
29{   
30var message="";   
31var MaxWidth=1;//设置图片宽度界限   
32var MaxHeight=1;//设置图片高度界限   
33  
34if(img.readyState!="complete"){   
35return false;//确保图片完全加载   
36}   
37if(img.offsetHeight>MaxHeight) message+="\r高度超额:"+img.offsetHeight;   
38if(img.offsetWidth>MaxWidth) message+="\r宽度超额:"+img.offsetWidth;   
39if(message!="") alert(message);   
40}   
41</script>
42</head>
43<body>
44<img border="0" id="img1" onload="CheckImg(this);" src="images/frequency.gif"/>
45<br/>
46<input id="inp" onpropertychange="img1.src=this.value;" type="file"/>
47</body>
48</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus