No se si te has planteado usar un img de html, y luego guardarlo con php, es decir:
Código PHP:
Ver original<img src="tuimagen.jpg" height="50%" width="50%">
Con eso ya lo tienes redimensionado a la mitad y para guardarlo con un frwite
[URL="http://php.net/manual/es/function.fwrite.php"]http://php.net/manual/es/function.fwrite.php[/URL]
Ya perdonaras que no te ponga el codigo, pero no lo tengo a mano y tengo mala memoria
-Suerte