Infatti, ti posto il codice:
Vanno modificate tutte e tre le parole in grassetto?

codice:
//////////////////////////
// Miniaturizza l'immagine
 
$imgArr = getimagesize($imgFile);
 
// Dimensioni originali
$ws = $imgArr[0];
$hs = $imgArr[1];
 
// Si accettano solo i formati gif e jpeg
switch($imgArr[2])
  {
    case IMAGETYPE_GIF:
        $im = imagecreatefromgif($imgFile);
        break;
 
    case IMAGETYPE_JPEG:
        $im = imagecreatefromjpeg($imgFile);
        break;
  }
 
// Calcola le nuove dimensioni (150x100 max)
// se si superano le dimensioni massime
if ($ws > 65 || $hs > 65)
  {
    if ($ws > (($hs * 3) / 2))
      {
        $hs = (int) round(($hs * 65) / $ws);
        $ws = 65;
      }
    else
      {
        $ws = (int) round(($ws * 65) / $hs);
        $hs = 65;
      }
 
    if ($ws < 10) $ws = 10;
    if ($hs < 10) $hs = 10;
 
    // Crea una nuova immagine
    $im2 = imagecreate($ws, $hs);
 
    // Resize nell'immagine destinazione
    imagecopyresampled($im2, $im, 0, 0, 0, 0, $ws, $hs, $imgArr[0], $imgArr[1]);
 
    // Distruggi l'originale
    imagedestroy($im);
 
    // $im impostato con il resource della nuova immagine
    $im = $im2;
  }
 

// Salva l'immagine miniaturizzata nel file con nome $imgFileMin
switch($imgArr[2])
  {
    case IMAGETYPE_GIF:
        imagegif($im, $imgFileMin);
        break;
 
    case IMAGETYPE_JPEG:
        imagejpeg($im, $imgFileMin);
        break;
  }
 
if ($im) imagedestroy($im);