gpt4 book ai didi

javascript - 如何正确缩放图像以适应 maxdim-by-maxdim 方形区域?

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:43 25 4
gpt4 key购买 nike

我想创建一个 JS 表达式来设置图像在给定原始高度和宽度后的比例,以便它可以完全适合 maxdim-by-maxdim 方形区域(至少接触两个边缘)。我将如何完成我的功能?我想我错过了比例方程。

function scaleImage(width, height, maxdim) {
var scale = ?;
return [scale * width, scale * height];
}

最佳答案

尝试使用 Math.max() .

这是完整的片段:

function scaleImage(width, height, maxdim) {
var scale = maxdim / Math.max(width, height);
return [scale * width, scale * height];
}

关于javascript - 如何正确缩放图像以适应 maxdim-by-maxdim 方形区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50534337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com