这是一个简单的函数,可以为您提供纵横比(简化并在 JavaScript 中)
function getAspectRatio(w, h)
{
var rem;
var newW = w;
var newH = h;
while (h != 0)
{
rem = w % h;
w = h;
h = rem;
}
newH = newH / w;
newW = newW / w;
alert("Aspect Ratio: " + newW + ":" + newH);
}
Run Code Online (Sandbox Code Playgroud)
getAspectRatio(800,600);
结果是4:3
。
希望这可以帮助
G
编辑:我忘了提及,它计算两个数字的 gcd,并且不检查除以零,因此您可能需要添加它。:)