指定上传图片的大小

来源:互联网 发布:紫砂壶鉴别方法 知乎 编辑:程序博客网 时间:2024/05/16 13:18

上传的图片大于指定范围就进行缩放, 小于则不进行处理

<script language=Javascript>  

var proMaxHeight = 150;    //指定的宽高

var proMaxWidth = 110;   

  

function adjust(ImgD){   

       var image=new Image();   

      image.src=ImgD.src;   

       if(image.width>0 && image.height>0){   

       var rate = (proMaxWidth/image.width < proMaxHeight/image.height)?proMaxWidth/image.width:proMaxHeight/image.height;   

     if(rate <= 1){      

     ImgD.width = image.width*rate;   

     ImgD.height =image.height*rate;   

  }   

     else {    

                       ImgD.width = image.width;   

                          ImgD.height =image.height;   

                   }   

       }   

}   

</script>  

 

 

 

在图片load 的过程中改变图片大小

 

<img src ="url" onload ="adjust(this)" />