Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/07/2008, 19:28
neogabo
 
Fecha de Ingreso: junio-2008
Mensajes: 31
Antigüedad: 18 años, 4 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, $image, 0, 0, 0, 0, $newWidth, $newHeight, $size[0], $size[1]);
    
header("content-type: image/jpeg");imagejpeg($quality);