我正在使用PHP上传图片。 在上传过程中,我将图像从实际图像调整为所需大小。 但是图像尺寸没有根据宽度得到它的宽高比。
PHP代码。
$size = getimagesize($_FILES["file"]["tmp_name"]);
$ratio = $size[0]/$size[1];
$req_width = 500;
$height = $req_width* $ratio*2;
//after this code for re-size image with above dimension and upload image code.
我在公式中做错了什么。
答案 0 :(得分:2)
为什么要将它乘以2? $width
来自哪里?
您应该能够将所需宽度除以比率,以获得正确的结果。
$height = $req_width / $ratio;