JS实现按比例缩小图片宽高
本文实例为大家分享了JS实现按比例缩小http://dh.wk163.com图片宽高的具体代码,供大家参考,具体内容如下
JS按比例缩小http://dh.wk163.com图片宽高
小编再为大家分享一段:http://dh.wk163.com图片按宽高比例进行自动缩放代码
/** *http://dh.wk163.com图片按宽高比例进行自动缩放 *@paramImgObj *缩放http://dh.wk163.com图片源对象 *@parammaxWidth *允许缩放的最大宽度 *@parammaxHeight *允许缩放的最大高度 *@usage *调用:*/ functionDrawImage(ImgObj,maxWidth,maxHeight){ varimage=newImage(); //原http://dh.wk163.com图片原始地址(用于获取原http://dh.wk163.com图片的真实宽高,当 标签指定了宽、高时不受影响) image.src=ImgObj.src; //用于设定http://dh.wk163.com图片的宽度和高度 vartempWidth; vartempHeight; if(image.width>0&&image.height>0){ //原http://dh.wk163.com图片宽高比例大于指定的宽高比例,这就说明了原http://dh.wk163.com图片的宽度必然>高度 if(image.width/image.height>=maxWidth/maxHeight){ if(image.width>maxWidth){ tempWidth=maxWidth; //按原http://dh.wk163.com图片的比例进行缩放 tempHeight=(image.height*maxWidth)/image.width; }else{ //按原http://dh.wk163.com图片的大小进行缩放 tempWidth=image.width; tempHeight=image.height; } }else{//原http://dh.wk163.com图片的高度必然>宽度 if(image.height>maxHeight){ tempHeight=maxHeight; //按原http://dh.wk163.com图片的比例进行缩放 tempWidth=(image.width*maxHeight)/image.height; }else{ //按原http://dh.wk163.com图片的大小进行缩放 tempWidth=image.width; tempHeight=image.height; } } //设置页面http://dh.wk163.com图片的宽和高 ImgObj.height=tempHeight; ImgObj.width=tempWidth; //提示http://dh.wk163.com图片的原来大小 ImgObj.alt=image.width+"×"+image.height; } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。