Podrías recortar la imagen usando una librería o bien con la función
imagecopyresampled()
Después si quieres puedes redimensionarla usando otras funciones del GD
Un saludo :)
EDITO: acabo de ver que hay ejemplos de recortar imágenes en las Faqs y en otros post.