博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js同比例缩放图片
阅读量:4677 次
发布时间:2019-06-09

本文共 760 字,大约阅读时间需要 2 分钟。

<script language="JavaScript" type="text/javascript">

 <!--
            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>

 

调用方法:οnlοad=\"javascript:DrawImage(this,'150','112');\"

转载于:https://www.cnblogs.com/lifeifei/archive/2011/11/01/2231480.html

你可能感兴趣的文章
调试程序Bug-陈棚
查看>>
STM32 寄存器库和固件库
查看>>
第11周表格
查看>>
linux运维云计算课程学习,Linux云计算面试时遇到的问题
查看>>
Abiword对话框资源
查看>>
跟我一起写 Makefile
查看>>
C# uri
查看>>
GPS定位 测试
查看>>
前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
查看>>
探索从 MVC 到 MVVM + Flux 架构模式的转变
查看>>
传统认知PK网络认知 刚子扯谈烤串认知
查看>>
字节数组java加密与解密
查看>>
矩形运算
查看>>
php 备份mysql数据库(joomla数据库可直接使用,其他数据库稍作修改即可)
查看>>
使用HttpSessionListener接口监听Session的创建和失效
查看>>
20181029 T2 寻宝游戏
查看>>
C++变量作用域、生存期、存储类别
查看>>
Linux 系统的IP与域名解析文件[局域网的DNS]
查看>>
各种实用类
查看>>
【LGP5161】WD与数列
查看>>