加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php或js获取图片大小 高度 宽度解析

发布时间:2022-07-07 15:37:44 所属栏目:PHP教程 来源:互联网
导读:? arrarr=getimagesize(images/album_01.gif); echo arr[3]; strarr=explode(/,arr[3]); echo strarr[1]; ? HTML HEAD TITLE演示图片等比例缩小/TITLE script function Wa_SetImgAutoSize(img) { //var img=document.all.img1;//获取图片 var MaxWidth=200
  <?
  arrarr=getimagesize("images/album_01.gif");  
  echo arr[3];
  strarr=explode("/"",arr[3]);
  echo strarr[1];
  ?>
  
  <HTML>  
  <HEAD>  
  <TITLE>演示图片等比例缩小</TITLE>  
  <script>  
  function Wa_SetImgAutoSize(img)  
  {  
  //var img=document.all.img1;//获取图片  
  var MaxWidth=200;//设置图片宽度界限  
  var MaxHeight=100;//设置图片高度界限  
  var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比  
  var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比  
  alert("test"+img.offsetHeight+img.fileSize);
  if(img.offsetHeight>1) alert(img.offsetHeight);
  if(img.readyState!="complete"){
  return false;//确保图片完全加载
  }
  
  if(img.offsetWidth>MaxWidth){  
  img.width=MaxWidth;  
  img.height=MaxWidth*HeightWidth;  
  }  
  if(img.offsetHeight>MaxHeight){  
  img.height=MaxHeight;  
  img.width=MaxHeight*WidthHeight;  
  }  
  }
  
  function CheckImg(img)  
  {  
  var message="";
  var MaxWidth=1;//设置图片宽度界限  
  var MaxHeight=1;//设置图片高度界限  
  
  if(img.readyState!="complete"){
  return false;//确保图片完全加载
  }
  if(img.offsetHeight>MaxHeight) message+="/r高度超额:"+img.offsetHeight;
  if(img.offsetWidth>MaxWidth) message+="/r宽度超额:"+img.offsetWidth;
  if(message!="") alert(message);
  }  
  </script>  
  </HEAD>  
  <BODY>  
  <img src="images/frequency.gif" border=0 id="img1" onload="CheckImg(this);">  
  <br>  
  <input id=inp type="file" onpropertychange="img1.src=this.value;">  
  </BODY>  
  </HTML>。
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读