图片长宽自动调整

来源:互联网 发布:python 金融工程包 编辑:程序博客网 时间:2024/05/17 06:24

<script language="javascript" type="text/javascript">

var   flag=false;
function   DrawImage(ImgD){
 var   image=new   Image();
 var   iwidth=100;     //定义允许图片宽度
 var   iheight=100;     //定义允许图片高度
 image.src=ImgD.src;
  if(image.width>0   &&   image.height>0){
  flag=true;
    if(image.width/image.height>= iwidth/iheight){
    if(image.width>iwidth){    
    ImgD.width=iwidth;
    ImgD.height=(image.height*iwidth)/image.width;
    }else{
    ImgD.width=image.width;    
    ImgD.height=image.height;
    }
    ImgD.alt=image.width+"×"+image.height;
    }
   else{
    if(image.height>iheight){    
    ImgD.height=iheight;
    ImgD.width=(image.width*iheight)/image.height;
    }else{
    ImgD.width=image.width;    
    ImgD.height=image.height;
    }
   ImgD.alt=image.width+"×"+image.height;
   }
 }
}

</script>

<img src="*.jpg" onload=DrawImage(this) border=0> 

原创粉丝点击