come va personalizzato?

codice:
<?    

function OutThumb($src, $w, $h){
  $size = getimagesize($src);
  if( $size[2] == 2 ){$im = @imagecreatefromjpeg($src);}
  elseif( $size[2] == 1 ){$im = @imagecreatefromgif($src);}
  elseif( $size[2] == 3 ){$im = @imagecreatefrompng($src);}

  $newwidth = $size[0];
  $newheight = $size[1];

  if( $newwidth > $w ){
    $newheight = ($w / $newwidth) * $newheight;
    $newwidth = $w;
  }
  if( $newheight > $h ){
    $newwidth = ($h / $newheight) * $newwidth;
    $newheight = $h;
  }

  if( (GDVersion() == 2) AND ($size[2] != 1) ){
    $new = imagecreatetruecolor($newwidth, $newheight);
    imagecopyresampled($new, $im, 0, 0, 0, 0, $newwidth, $newheight, $size[0], $size[1]);
  }
  else{
    $new = imagecreate($newwidth, $newheight);
    imagecopyresized($new, $im, 0, 0, 0, 0, $newwidth, $newheight, $size[0], $size[1]);
  }
  header('Content-Type: ' . $size['mime']);
  if( $size[2] == 2 ){@imagejpeg($new, '', 100);}
  elseif( $size[2] == 1 ){@imagegif($new);}
  elseif( $size[2] == 3 ){@imagepng($new);}
  @imagedestroy($im);
  @imagedestroy($new);
}
?>