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