/**
* 控制图片比例大小
* @param {} img 对象
* @param {} width 最大宽度
* @param {} height 最大高度
*/
var flag = false;
function imgSuitSize(ImgD, width, height){
var image = new Image();
var iwidth = width; // 定义允许图片宽度
var iheight = height; // 定义允许图片高度
image.src = ImgD.src;
if (image.width > 0 && image.height > 0) {
flag = true;
if (image.width / image.height >= iwidth / iheight) {
if (image.width > iwidth) {
ImgD.width = iwidth;
ImgD.height = (image.height * iwidth) / image.width;
} else {
ImgD.width = image.width;
ImgD.height = image.height;
}
ImgD.alt = image.width + "×" + image.height;
} else {
if (image.height > iheight) {
ImgD.height = iheight;
ImgD.width = (image.width * iheight) / image.height;
} else {
ImgD.width = image.width;
ImgD.height = image.height;
}
ImgD.alt = image.width + "×" + image.height;
}
}
}
js 控制 图片 大小
最新推荐文章于 2024-03-07 11:45:11 发布