Código PHP:
<?php
$img="bat.jpg";
$destino="bet.jpg";
$cutpx=30;
$size = getimagesize($img);
//creo la miniatura
$img1 = imagecreatetruecolor($size[0],$size[1]-$cutpx);
//creo la imagen a partir $img
$img2 = imagecreatefromjpeg($img);
//cambio el tamaño de la imagen
imagecopyresampled($img1,$img2,0,0,0,0,$size[0],$size[1]-$cutpx, $size[0], $size[1]-$cutpx);
//la guardo modificada
imagejpeg($img1,$destino,"99");
imagedestroy($img1);
?>
Muchas gracias