图片resize

//图片控制函数,myImg参数永远为this,maxWidth为最大宽度数值,maxHeight为最大高度数值;
function reSize(myImg, maxWidth, maxHeight)
{
    var iniPicWidth = myImg.width;
    var iniPicHeight = myImg.height;
    var iniRate = iniPicHeight/iniPicWidth;

    if(iniPicWidth>maxWidth || iniPicHeight>maxHeight){
        var newW = maxWidth;
        var newH = Math.floor(newW*iniRate);
        if (newH>maxHeight)
        {
            var newH = maxHeight;
            var newW = Math.floor(newH/iniRate);
        }
        myImg.width = newW;
        myImg.height = newH;
    }
}

使用方法
<img src="http://image2.sina.com.cn/jc/upload/118/5168/20060615/1572/314451/314451.jpg" border=0 οnlοad=reSize(this,660,1000) class=img01>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值