-1

我知道如何根据这些公式调整图像的大小以保持其比例:

宽度公式:

原始 H / 原始 W * 新 W = 新 H

身高公式:

原始 W / 原始 H * 新 H = 新 W

但是我在调​​整图像大小之前设置了最大宽度,也设置了最大高度值。那么我如何使用两个最大值来处理它?

假设最大高度为 600,最大高度为 100 ??

答案可能是盯着我的脸..

这就是我刚才使用的高度。

            $image_size = new Image(DIR_IMAGE.'data/signatures/'.$file);
            $w_size = $image_size->info['width'];
            $h_size = $image_size->info['height'];
            $w_new_size = round($w_size/$h_size*100);
            $h_new_size = 100;

我想我想说的是我不希望图像超过设定的宽度或设定的高度,但它必须保持它的比例。

有人给我看灯??

4

1 回答 1

1

让 php.net 向您展示:

http://www.php.net/manual/en/function.imagecopyresampled.php

示例 #2 正在按照您的要求做,不是吗?

于 2013-04-14T13:41:45.100 回答