Que tal amigo te recomiendo que trabajes con la libreria Php Thumbnailer es libre y gratuita la podes descargar de acá
http://phpthumb.gxdlabs.com/ .
Buscate un manual en español en google es totalmente facil de usar es orientado a objetos en un toque lo agarras.
Lo que puedes hacer es mandar parámetros por post por ejemplo que en un form un usuario ponga asi:
Ingrese el ancho:
128
Ingreso el alto
250
Enviar
una ves que ingrese que valla a un php que lo procese y que guarde en una base de datos los tamaños y que luego lo traes y con php thumbnailer le das el tamaño que esta guardado para la imagen en la db.
Un saludo espero que te sirva lo que te dije cualquier cosa mandame un mp o algo