Esto te da las dimensiones de la imagen ancho=400, alto=relación ancho
Código PHP:
<?php mysql_connect("$DBHost","$DBUser","$DBPass");
mysql_select_db ($DBName) or die ("DB does not exist or access is denied!");
$sql = "SELECT * FROM ".$DBprefix."image WHERE image_id=".$HTTP_GET_VARS["id"];
$result = mysql_query ($sql);
if (mysql_num_rows ($result)>0)
{
$row = @mysql_fetch_array ($result);
//recogemos la imagen
$image = $row["image"];
//almacenamos las dimensiones
$ancho = getimagesize($image);
//establecemos el ancho
$factor=400/$ancho[0];
//nuevo ancho
$newx=$ancho[0]*$factor;
echo $newx."<br/>";
//nuevo alto
$newy=$ancho[1]*$factor;
echo $newy;
}
mysql_close();
?>