Salve, io ho questo script che ridimensiona le immagini e prende come riferimento il lato più grosso e lo ridimensiona in proporzione:
Codice PHP:
$x_thumb = 250;
$temp = $immagine;
$dim = getimagesize($temp);
$y_thumb = $dim[1]/$dim[0]*$x_thumb;
$im = imagecreatetruecolor($x_thumb, $y_thumb);
if ($dim[2] == 1)
$im_or = imagecreatefromgif($temp);
elseif($dim[2] == 2)
$im_or = imagecreatefromjpeg($temp);
elseif($dim[2] == 3)
$im_or = imagecreatefrompng($temp);
imagecopyresampled($im, $im_or, 0, 0, 0, 0, $x_thumb, $y_thumb, $dim[0], $dim[1]);
imagejpeg($im, "imgb/news/img.jpg", 100);
imagedestroy($im_or);
imagedestroy($im);
vorrei che ridimensionasse le immagini soltanto se sono più grandi della variabbile $x_thumb , se sono più piccole le registra così senza modificarla.
Potreste aiutarmi a completare questo script con questa funzione....
Grazie mille