Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/07/2008, 19:28
neogabo
 
Fecha de Ingreso: junio-2008
Mensajes: 31
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Image Resizer

estas teniendo problemas con la forma del return en la funcion

asi te funciona bien:

Código PHP:

$file
="moving.jpg";
$info getimagesize($file);

$newWidth=150;

$newHeight=150;

    switch( 
$info['mime'] )
        {
            case 
'image/png': case 'image/x-png'
                
$image imagecreatefrompng$file );
            break;
            case 
'image/jpg': case 'image/jpeg': case 'image/pjpeg':
                
$image imagecreatefromjpeg $file );// echo "OK";
            
break;
            case 
'image/gif' 
                
$image imagecreatefromgif$file );
            break;
        default: return( array( 
false "FileType Desconocido" ) ); break;
        }
    
$size getimagesize($file);
    
$quality imagecreatetruecolor ($newWidth$newHeight);
    
imagecopyresampled$quality$image0000$newWidth$newHeight$size[0], $size[1]);
    
header("content-type: image/jpeg");imagejpeg($quality);