上传时保持图像的宽高比

时间:2013-04-08 15:54:46

标签: php image-uploading

我正在使用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.

我在公式中做错了什么。

1 个答案:

答案 0 :(得分:2)

为什么要将它乘以2? $width来自哪里?

您应该能够将所需宽度除以比率,以获得正确的结果。

$height = $req_width / $ratio;