图片在应用中难免要根据实际情况进行大小调整,但是这种大小调整通常并不是无原则的,例如图片等比例缩放就是要遵守的重要原则之一,否则就会出现图片变形现象,下面就分享一段图片等比例缩放的代码。

一.js代码如下:
   [ 其他 ] 运行代码    下载代码
<script>
function DrawImage(ImgD,FitWidth,FitHeight){   
  var image=new Image();   
  image.src=ImgD.src;   
  if(image.width>0 && image.height>0)
  {   
    if(image.width/image.height>= FitWidth/FitHeight)
        {   
      if(image.width>FitWidth)
          {   
        ImgD.width=FitWidth;   
        ImgD.height=(image.height*FitWidth)/image.width;   
      }   
      else
          {   
        ImgD.width=image.width;   
        ImgD.height=image.height;   
      }   
    }   
    else
        {   
      if(image.height>FitHeight)
          {   
        ImgD.height=FitHeight;   
        ImgD.width=(image.width*FitHeight)/image.height;   
      }   
      else
          {   
        ImgD.width=image.width;   
        ImgD.height=image.height;   
      }   
    }   
  }   
}
</script>

代码描述:js控制 图片比例缩放。js控制图片比例缩放代码实例



127 169



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到