好记性不如烂笔头。

网页图片按比例缩放JS代码

最近用到页面图片缩放,在网上查了下相关的资料,感觉都不好使,不好用,没性能,于是自己亲自写了个,其中第一个判断用于检测图片是否存在,以至于脚本不会出错。

<script type="text/javascript">

//<![CDATA[

function DrawImage(ImgD,iwidth,iheight){   

    //参数(图片,允许的宽度,允许的高度)   

    var image=new Image();   

    image.src=ImgD.src; 

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

    if(iwidth/image.width <= iheight/image.height){

ImgD.width=iwidth;

ImgD.height=(iwidth/image.width)*image.height;

}else{

ImgD.height=iheight;

ImgD.width=(iheight/image.height)*image.width;

}

}

}  

 

//]]>

</script>