我是stackoverflow的新手,但希望借助它来学习。 现在我正在学习用PHP调整图像大小,并且陷入图像大小为2445x1783(宽x高)的情况
我想在PHP中创建一个函数,它可以从比例方面调整图像大小,就像图像宽度超过1600像素一样,然后将其大小调整为1600px宽度和相应的RATIOED高度。
在我的情况下,有没有计算高度的公式? 感谢
答案 0 :(得分:0)
只需计算比率并将原始高度乘以:
<?php
$max_width = 1600;
$new_width = $original_width; $new_height = $original_height;
if ($original_width > $max_width) {
$ratio = $max_width / $original_width;
$new_width = $max_width;
$new_height = $original_height * $ratio;
}
?>