js image() 图片自动缩减宽度大小
image()对象,然后将希望预装载的图片url传递给此对象。假设我们拥有一个名为heavyimagefile.jpg的图片文件,我们希望当定义图片自动缩减宽度大小,防止撑破
flag=false
function drawimage(imgd){
var image=new image();
image.src=imgd.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width>=120){
imgd.width=120;
imgd.height=(image.height*120)/image.width;
}else{
imgd.width=image.width;
imgd.height=image.height;
}
}
}
应用方法
<img src=www.111cn.net.gif onload=drawimage(this) />
很简单吧,只要对图片进行高度与宽度设置就ko了。
时间: 2024-08-01 20:45:56