En ese código,
$datos[0] contiene el ancho de la imagen original, mientras que
$datos[1] contiene la altura. Dado esto, sólo tienes que hacer una comparación entre los valores que tienes en
$ancho_max y
$alto_max y los valores que corresponden a la imagen, y si determinas que las medidas son menores, te saltas la parte de la redimensión (usando un
if()).
http://www.php.net/getimagesize
Un saludo,