En si puedes hacerlo con PHP y bastante sencillo, con la función getimagesize, te paso el link de esta función en la web de PHP para que veas como se usa.
Una ves endiendas el manejo es simplemente ajustarle a tus necesidades, diciendo que si pasa de X medidas que no se pueda poner, o que la cambie de tamaño con imagecreate
Enlace de getimagesize.