Gracias Cluster
De hecho cuando lo pruebo sobre Apache+PHP+mySQL funciona sin problemas, pero tienes razón, es más fácil y en términos de procesos más eficaz que mida el tamaño desde que capturo la imagen y lo ponga en un par de rows.
No conozco las funciones imagecreate(), imagex() ni imagey(), voy a investigar en php.net. Espero que no necesiten librerías aparte porque no tengo acceso al server :P
Mil gracias, un saludo