function DrawImage(ImgD,kw,kh) {
if (ImgD != null) {
var image=new Image();
image.src=ImgD.src;
if(image.height<image.width) {//说明宽》高==》以宽为标准
if(image.width>kw) {
ImgD.width=kw;
ImgD.height=(image.height*kw)/image.width;
}
} else { //以高为标准
if(image.height>kh) { ImgD.height=kh;
ImgD.width=(image.width*kh)/image.height;
}
}
}
}
<img src="test.jpg" style="border: 0px;" οnlοad="DrawImage(this,50,50);"/>