zoukankan      html  css  js  c++  java
  • 图像的等比例缩放

    <script type="text/javascript">
            $(function() {
                $("#originalWidth").val($("#img1").width());
                $("#originalHeight").val($("#img1").height());
                var originalWidth = $("#originalWidth").val();
                var originalHeight = $("#originalHeight").val();
                var desireWidth = $("#desireWidth").val();
                var desireHeight = $("#desireHeight").val();
                var scaledWidth = 0, scaledHeight = 0;
                var wRate = 1, hRate = 1, setRate = 1;
                $("#btn").click(function() {

                    if (originalHeight > desireHeight) {
                        hRate = desireHeight / originalHeight;
                    }
                    if (originalWidth > desireWidth) {
                        wRate = desireWidth / originalWidth;
                    }

                    if (wRate != 1 || hRate != 1) {
                        if (wRate > hRate) {
                            setRate = hRate;
                        }
                        else {
                            setRate = wRate;
                        }
                    }
                    scaledWidth = originalWidth * setRate;
                    scaledHeight = originalHeight * setRate;
                    $("#scaledWidth").val(scaledWidth);
                    $("#scaledHeight").val(scaledHeight);
                    $("#img1").width(scaledWidth);
                    $("#img1").height(scaledHeight);
                });

            });
        </script>

  • 相关阅读:
    使用Wireshark捕捉USB通信数据
    simtrace之探秘SIM卡中的世界
    极客DIY:RFID飞贼打造一款远距离渗透利器
    C118+Osmocom-bb+Openbts搭建小型基站
    天猫标的就是虚价,果然败家节啊
    为什么项目的jar包会和tomcat的jar包冲突?
    Spring-JDBC实现Contact的CRUD
    使用maven下载jar包的source和javadoc
    Spring-Context的注解实现依赖注入功能
    [html]三列居中自动伸缩的结构
  • 原文地址:https://www.cnblogs.com/lori/p/2050006.html
Copyright © 2011-2022 走看看