JS控制图片等比例缩放的示例代码

2019-12-24,,,

复制代码 代码如下:
<SCRIPT language="JavaScript">
function DrawImage(ImgD,FitWidth,FitHeight){  
    var image=new Image();  
    image.src=ImgD.src;  
    if(image.width>0 && image.height>0){  
        if(image.width/image.height>= FitWidth/FitHeight){  
            if(image.width>FitWidth){  
                ImgD.width=FitWidth;  
                ImgD.height=(image.height*FitWidth)/image.width;  
            }  
            else{  
                ImgD.width=image.width;  
                ImgD.height=image.height;  
            }  
        }  
        else{  
            if(image.height>FitHeight){  
                ImgD.height=FitHeight;  
                ImgD.width=(image.width*FitHeight)/image.height;  
            }  
            else{  
                ImgD.width=image.width;  
                ImgD.height=image.height;  
            }  
        }  
    }  
}  


</script>

调用方法:
复制代码 代码如下:
<a href="admin/<? echo $rscase['path']?>" target="_blank"><img src="admin/<? echo $rscase['path']?>" alt="点击放大图片" width="180" height="180" onload='javascript:DrawImage(this,180,);' hspace="3" vspace="3" border="0" /></a>

您可能感兴趣的文章:

  • jquery 图片预加载 自动等比例缩放插件
  • js 图片等比例缩放代码
  • 用jquery实现等比例缩放图片效果插件
  • JavaScript实现网页图片等比例缩放实现代码及调用方式
  • php缩放图片(根据宽高的等比例缩放)实例介绍
  • jQuery实现等比例缩放大图片让大图片自适应页面布局
  • PHP图片等比例缩放生成缩略图函数分享
  • php实现图片等比例缩放代码

《JS控制图片等比例缩放的示例代码.doc》

下载本文的Word格式文档,以方便收藏与打印。