Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/02/2008, 18:35
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Re: Tamaño de las imagenes

A voz de pronto, me ha salido esto:

Código PHP:
function obtenerTamanoImagen($imagen)
    {
        
//$rutaServer = $_SERVER['DOCUMENT_ROOT'];
              //$rutaServer .= '/gvm/images/productos/'. $prodCod;

           //$rutaArchivo = completarRutaArchivo($rutaServer);

           
$tam getimagesize($imagen);
           
$posicion strpos($tam['mime'],'/' );
           
$extension substr($tam['mime'],$posicion 1);

           
$anchura $tam[0],
        
$altura  $tam[1],
        
        
$rruta thumbjpeg($imagen$altura$anchura);
        
        return 
$ruta;
    }  

    function 
thumbjpeg($imagen,$altura$anchura
    {
        
$nombre $imagen;
        
$camino "fotosg/";
        
$dir_thumb "fotosp/";
        
        
$ruta $nombre;    
        
        if (!
file_exists($dir_thumb.$nombre))
        {
            
$img imagecreatefromjpeg($camino.$nombre) or die("No se encuentra la imagen $camino"."$nombre<br>\n");
    
            
$datos getimagesize($camino.$nombre) or die("Problemas con .$camino"."$nombre. <br>\n");
    
            if(
$anchura $altura)
            {
                
$altura "100";
                
$anchua "150";
            }
            else
            {
                
$altura "150";
                
$anchua "100";
            }    
                
            
//$ratio = ($datos[1] / $altura);                
            //$anchura = round($datos[0] / $ratio);
             
            
$thumb imagecreatetruecolor($anchura,$altura);
    
            
imagecopyresampled ($thumb$img0000$anchura$altura$datos[0], $datos[1]);
    
            
imagejpeg($thumb$dir_thumb.$nombre);
          
            return 
$ruta;
        }
        else
        {

        }
    } 
Mañana hare pruebas, para ver si funciona, ya te dire algo


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332