Ciao, i casi sono 2. O obblighi una dimensione minima per l'utente e poi fai un crop dell'immagine oppure secondo me dovresti provare ad usare imagemagik al posto delle GD di php.
E' molto piu' facile da usare, con 2 righe di codice fai un crop facilmente.