等比例缩放图片js
来源:互联网 发布:网络视频直播设备 编辑:程序博客网 时间:2024/05/15 01:11
$(function() {
var maxWidth = 800;
var maxHeight = 600;
var img = new Image();
var thisImg = $('#mainImg');
img.src =thisImg.attr("src") ;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth == 0 && maxHeight == 0) {
Ratio = 1;
} else if (maxWidth == 0) {//
if (hRatio < 1) Ratio = hRatio;
} else if (maxHeight == 0) {
if (wRatio < 1) Ratio = wRatio;
} else if (wRatio < 1 || hRatio < 1) {
Ratio = (wRatio <= hRatio ? wRatio : hRatio);
}
if (Ratio < 1) {
w = w * Ratio;
h = h * Ratio;
}
thisImg.height = h;
thisImg.width = w;
thisImg.show();
});
var maxWidth = 800;
var maxHeight = 600;
var img = new Image();
var thisImg = $('#mainImg');
img.src =thisImg.attr("src") ;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth == 0 && maxHeight == 0) {
Ratio = 1;
} else if (maxWidth == 0) {//
if (hRatio < 1) Ratio = hRatio;
} else if (maxHeight == 0) {
if (wRatio < 1) Ratio = wRatio;
} else if (wRatio < 1 || hRatio < 1) {
Ratio = (wRatio <= hRatio ? wRatio : hRatio);
}
if (Ratio < 1) {
w = w * Ratio;
h = h * Ratio;
}
thisImg.height = h;
thisImg.width = w;
thisImg.show();
});
0 0
- js等比例缩放图片
- JS等比例缩放图片
- js等比例缩放图片
- js图片等比例缩放
- Js 等比例缩放图片
- js等比例缩放图片
- js等比例缩放图片
- js 等比例缩放图片
- JS 等比例缩放图片
- 等比例缩放图片 js
- 等比例缩放图片js
- js 等比例缩放图片
- js等比例缩放图片
- js图片等比例缩放
- 图片等比例缩放JS+CSS
- JS控制图片等比例缩放
- JS控制图片等比例缩放
- js实现图片等比例缩放
- Android Studio中增加google-service-lib
- cuda 1000 开 32 block 256 threads
- Populating Next Right Pointers in Each Node
- SQL语句中的Create
- ogg中的MV问题
- 等比例缩放图片js
- jxl的运用
- TextView实现跑马灯的效果
- 网页左右两则固定对联广告
- android 平台下,省略号为一个点,而不是3个点的解决方法
- Linux——iscsiadm基本用法
- 浅谈Ceph纠删码
- What day is it(逻辑问题)
- 【求助】如何从外部将一个html引入到另一个html中!