Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/02/2010, 15:07
Avatar de santris
santris
 
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: redimensionar imagen guardad en base de datos

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();
?>