Código PHP:
function image_cut($src,$destino,$cutpx){
$size = getimagesize($src);
$im=imagecreatefromjpeg($src);
$img = imagecreatetruecolor($size[0],$size[1]-$cutpx);
imagecopyresized($img,$im, 0, 0, 0, 0, $size[0],$size[1]-$cutpx, $size[0], $size[1]-$cutpx);
imagejpeg($img,$destino,100);
imagedestroy($img);
}
$img_fuente=$dir."tn_".$im;
$img_destino=$dir."tn_".$im;
image_cut($img_fuente,$img_destino,50);
Gracias!