El motivo es que la etiqueta img se devuelve dentro de un echo
Código:
echo '<td valign="top" align="center" class="n" height="'.($hmax + 20).'"><a onClick="'.$accion.'"><img src="fun_redimensionar.php?anchura='.$wmax.'&hmax='.$hmax.'&imagen=img/fotos/'.$directorio.'/'.$imagen_f.'" class="imagen" /></a>';
Pero lo puse así en el foro para simplificar la explicación.
La url es correcta, el problema es que no redimensiona bien imágenes como esa en concreto y no se porque, con el resto de imágenes de otros directorios o si paso otras imágenes distintas a ese directorio si funciona. Es algo que sucede con un conjunto de imágenes en concreto y no entiendo porque. Si pruebas el código adaptando la url a tu host o máquina local podrás reproducir el error con la imagen que proporcioné.
Gracias por tu tiempo.