Hola
Lutaj. El artículo que te sugirió
caricatos es muy bueno, aunque bastante avanzado, yo diría que está en el nivel 6.5/10 XD
Yo te recomiendo que utilices la clase
simpleimage.class.php que con tan solo incluir el archivo puedes utilizar una funcion para conocer el ancho, el alto o el peso de una imagen, y con otra funcion puedes redimensionar la imagen al tamaño que quieras.
Te recomiendo que si vas a redimensionar una imagen png, esta no tenga espacios transparentes porque apareceran negros.
En el enlace está la clase y una muy buena documentación, si necesitas ayuda aquí estaremos.
Saludos.