如何使用php从图像数组中自动调整图像大小?
当我使用以下代码从目录中以数组形式获取图像列表时,我遇到了图像自动调整大小的问题:如何使用php从图像数组中自动调整图像大小?,php,html,Php,Html,当我使用以下代码从目录中以数组形式获取图像列表时,我遇到了图像自动调整大小的问题: <?php if ($handle = opendir('directory_of_images')) { while (false !== ($pict = readdir($handle))) { if ($pict != "." && $pict != "..") { $thumbsp .= '<
<?php
if ($handle = opendir('directory_of_images')) {
while (false !== ($pict = readdir($handle))) {
if ($pict != "." && $pict != "..") {
$thumbsp .= '<a href="#'.$pict.'"><image src="directory_of_images'.$pict.'" width="50" border="0" hspace="5" vspace="5" align="middle"></a>';
$thump .= '<p id="'.$pict.'" style="height:700px; margin-bottom:200px;"><br><img src="directory_of_images'.$pict.'" width="450px" align="top"></p>';
}
}
closedir($handle);
}
?>
现在,我需要用保持纵横比来调整图像大小。当图像宽度大于图像高度时,我想调整图像大小,反之亦然。任何帮助都将不胜感激。您可以使用php函数getimagesize($filename\u of\u img)。返回值的第0个和第1个数组元素是宽度和高度。然后可以轻松比较宽度和高度