A ver si tiene que ver con algo que hice en algún momento ... te paso el código y después contame si te sirve:
Código PHP:
<?
echo "<img src=\"images/$array[imagen_nombre]\""; // abro el HTML para mostrar la imagen
$size = getimagesize("images/$array[imagen_nombre]"); //tomo la imagen origen
$img=imagecreate($size[0],$size[1]); // averiguo las dimensiones ancho-alto
$max = 70; // tamaño máximo que puedo mostrar
if ($size[0] > $max) { // si el ancho es mayor que $max
echo " width=$max>"; // le doy el ancho en el HTML
}
else {
echo ">"; // cierro el HTML de la imagen
}
?>
Espero sea algo así lo que necesitas y te sirva.
Saludos
JuanP