Ciao ragazzi utilizzo generalmente questo codice per gestire la creaione di thumb
Codice PHP:
function createThumb($image$newname){    
    
$size getimagesize ($image);    
    
$height $size[1];
    
$width $size[0];
    
    if (
$width $height) {
        
$newwidth 83;
        
$newheight round(($height*83)/$width);
    } else {
        
$newheight 83;
        
$newwidth round(($width*83)/$height);    
    }
        
    
$src imagecreatefromjpeg("$image");
    
$im imagecreatetruecolor($newwidth,$newheight);
    
imagecopyresampled($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
    
imagejpeg($im$newname,50);
    
imagedestroy($im);
}
//richiamato come:
createThumb($dir.$folder.$img$dir.$folder."thmb_".$img); 
il fatto è che se le immagini di partenza non sono quadtrate, quando crea la thumb le deforma perchè il risultato finale è di 83x83.
Come posso non perdere la proporzione dell'immagine?