我有一个用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之间的百分比差异一样简单?试过这个,我似乎无法让它发挥作用。
答案 0 :(得分:0)
想出来......简单的数学..抱歉,但有些日子
$x= 16/42*100;
$height=($x/100*$width);