0

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

我在公式中做错了什么。

4

1 回答 1

2

你为什么要乘以2?又$width从何而来?

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

$height = $req_width / $ratio;
于 2013-04-08T15:59:18.547 回答