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_or0000$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