根据图像内部框的尺寸计算出图像所需的高度

时间:2016-11-02 19:29:22

标签: javascript math formula

标题gore抱歉,很难形容。

我得到了一张图片,比如高1000px。在那张图片上,我知道一个盒子的尺寸和位置,600px高。内部的盒子与图像的高度成比例。我需要弄清楚我需要将图像设置为哪个高度,以使框的高度与600px匹配。我只能设置图像的高度。

已知变量

boxHeight = 800
imageHeight = 1000
desiredBoxHeight = 600
requiredImageHeight = ??

这就是我的意思:左,目前的情况,正确的情况。 数学是什么,以便在正确的情况下找出图像的高度?

我已经尝试过,但我不是一个数学家,所以我才结束了。

1 个答案:

答案 0 :(得分:1)

如果我理解正确;图像与盒子的大小成比例。盒子从800到600像素。因此图像从1000到1000 *(600/800)= 750像素。

那就是:

requiredImageHeight  = imageHeight * (desiredBoxHeight / boxHeight)