基于用户输入的php缩放图像

时间:2014-11-14 21:03:24

标签: php math gd

我有一个用GD动态创建的图像。它的宽度始终保持在750px,但我需要根据用户输入的长度(2"到64")和高度(2"到48")来缩放它的高度。

因此,图像必须始终扩展到750px宽,我们称之为100%,因此如果用户选择2" x 2"或10"到10"例如,然后图像是750px宽x 750px高,一个正方形。

我无法理解的问题是他们选择了42 x 16。在这种情况下,42"表示图像宽度的100%是750px,那么我现在如何基于数字16和#34来计算高度?规模?它是否像42和16之间的百分比差异一样简单?试过这个,我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

想出来......简单的数学..抱歉,但有些日子

$x= 16/42*100;
$height=($x/100*$width);