zoukankan      html  css  js  c++  java
  • 图片等比例压缩 ---已经测试 好用----图片加载完成以后再进行缩放

    //图片等比例压缩


        var scaleImage = function (w, h, o) {
            var img = new Image();
            //img.height=$("#imgBig").height();
            //img.width=$("#imgBig").width();
            img.src = o.src;
            if (img.width > 0 && img.height > 0) {
                if (img.width / img.height >= w / h) {
                    if (img.width > w) {
                        o.width = w;
                        o.height = (img.height * w) / img.width;
                    } else {
                        o.width = img.width;
                        o.height = img.height;
                    }
                    o.alt = img.width + "x" + img.height;
                } else {
                    if (img.height > h) {
                        o.height = h;
                        o.width = (img.width * h) / img.height;
                    } else {
                        o.width = img.width;
                        o.height = img.height;
                    }
                    o.alt = img.width + "x" + img.height;
                }
            }
        }

     //图片加载完成以后再进行缩放

                document.getElementById("imgBig").onload = function () {

                //调用图片压缩
                    scaleImage(734, 450, document.getElementById("imgBig"));
                              }

  • 相关阅读:
    天使玩偶
    CSPS 2019 Day1 T2 括号树
    权值线段树2(求逆序对)
    第一篇blog
    [GXOI/GZOI2019]特技飞行
    Mokia 摩基亚
    概率基本概念
    第一课:认识Richfaces
    第四课:JSF\Richfaces中使用javabean
    第二课:安装Richfaces Demo
  • 原文地址:https://www.cnblogs.com/kaixinmenghuan/p/3146380.html
Copyright © 2011-2022 走看看