Si la página es en PHP puedes utilizar GetImageSize. Más o menos sería algo así
Código PHP:
<?php
$foto = "imagen.jpg";
$propiedades = GetImageSize("$foto");
$anchura=$propiedades[0];
$altura=$propiedades[1];?>
<img src="imagen.jpg" <?php if($anchura > $altura){
echo "width=400";}else{
echo "height=400";}?>>
A ver si te vale