当前位置:小鱼儿玄机二站 > 计算机网络 > JS等比例裁减图片尺寸的实例,js完成包容IE

JS等比例裁减图片尺寸的实例,js完成包容IE

文章作者:计算机网络 上传时间:2019-09-03

正文实例陈说了js完结包容IE、Firefox的图片缩放代码。分享给大家供我们参谋,具体如下:

为了提高用户体验,网址客商在上传图片的时候,大家不能让客商自个儿去管理图片以到达大家的渴求。

function SetSize(obj, width, height) {
  myImage = new Image();
  myImage.src = obj.src;
  if (myImage.width > 0 && myImage.height > 0) {
    var rate = 1;
    if (myImage.width > width || myImage.height > height) {
      if (width / myImage.width < height / myImage.height) {
        rate = width / myImage.width;
      } else {
        rate = height / myImage.height;
      }
    }
    if (window.navigator.appName == "Microsoft Internet Explorer") {
      obj.style.zoom = rate;
    } else {
      obj.width = myImage.width * rate;
      obj.height = myImage.height * rate;
    }
  }
}

而普通像Taobao上商品实物体现那样的页面,大家须求调整的首要性是图表的大幅度。

用法:

又考虑到html页面解析顺序恐怕引致的局地题目,决定通过定义叁个简便的效果与利益函数,然后在img成分中增多onload事件来调用的不二诀要开展落到实处,代码如下:

复制代码 代码如下:

JS部分

<img src="img/offer/41936519.jpg" border="0" style="zoom: 0.1" onload="SetSize(this, 80, 60)"/>

复制代码 代码如下:

这种艺术在IE、FIREFOX、OPERA、NETSCAPE测验都适用。

<script type="text/javascript">
 function changeImg(objImg)
 {
     var most = 690;        //设置最大开间
     if(objImg.width > most)
     {
         var scaling = 1-(objImg.width-most)/objImg.width;   
         //计算减弱比例
         objImg.width = objImg.width*scaling;
         objImg.height = objImg.height;            //img成分没有安装中度时将活动等比例减少

期望本文所述对大家JavaScript程序设计有所帮忙。

         //objImg.height = objImg.height*scaling;    //img成分设置中度时需举办等比例减弱
     }

你恐怕感兴趣的篇章:

  • js完结鼠标滚轮调节图片缩放效果的措施
  • 动用ImageMagick举行图片缩放、合成与裁剪(js+python)
  • 应用javascript化解图片缩放及其优化的代码
  • JS 图片缩放效果代码
  • js 图片缩放(按百分比)调整代码
  • js 图片缩放特效代码
  • JS达成按百分比缩放图片的格局(附C#版代码)
  • js落成稳固突显区域内机关缩放图片的办法
  • js达成头像图片切割缩放及无刷新上传图片的主意

 }
 </script>

HTML调用部分

复制代码 代码如下:

 <img src="" onload="changeImg(this);" />

您可能感兴趣的稿子:

  • JS轻便的图纸放大减少的三种方法
  • JS+css 图片自动缩放自适应大小
  • JS网页图片查看器(包容IE、FF)可调整图片放大裁减移动
  • JavaScript 图片放大镜(可拖放、缩放效果)
  • js 图片等比例缩放代码
  • javascript 图片放大收缩功效达成代码
  • 至于图片按百分比自适应缩放的js代码
  • JS 图片缩放效果代码
  • js与机关伸缩图片 自动缩短图片的多浏览器包容的法子计算
  • JavaScript落到实处网页图片等比例缩放完毕代码及调用格局
  • JS网页图片按百分比自适应缩放完成格局
  • javascript轻巧完成等比例裁减图片的情势

本文由小鱼儿玄机二站发布于计算机网络,转载请注明出处:JS等比例裁减图片尺寸的实例,js完成包容IE

关键词: