保证原图片长高比例,且不超过最大高度或宽度
function initimg(parpic,maxwidth,maxheight) { var scale=maxwidth/maxheight; var realscale=parpic.width/parpic.height; if((parpic.width>maxwidth)||(parpic.height>maxheight)) { if(realscale>scale) { parpic.width=maxwidth; } else { parpic.height=maxheight; } } }
调用方法:
图片中加onload事件如下:
<img name="carpic" onload="initimg(this,165,176)" src="图片地址">
其中165,176,则为强制最大宽度及高度.
|