Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2013, 10:35
Avatar de jpint
jpint
 
Fecha de Ingreso: junio-2012
Ubicación: Ciudad Real - España
Mensajes: 97
Antigüedad: 14 años, 3 meses
Puntos: 12
Subir y redimensionar imagen

Hola, gracias por vuestro tiempo.

Estoy subiendo imágenes a mi servidor, y hasta aquí todo OK.
Ahora quiero redimensionar también esta imagen (con la funcion redimensionar() )



Código PHP:
function redimensionar ($ruta_imagen, $ancho, $alto) {
    
//$ruta_imagen    = '1.jpg';
    //$escala         = 0.50;

    
$info_fuente    = getimagesize($ruta_imagen);
    
$recurso_fuente = imagecreatefromjpeg($ruta_imagen);

    
//$ancho_nuevo    = round($info_fuente[0] * $escala);
    
$ancho_nuevo    = round($ancho);
    
//$alto_nuevo     = round($info_fuente[1] * $escala);
    
$alto_nuevo     = round($alto);
    
$tipo_mime      = $info_fuente['mime'];

    
$recurso_copia  = imagecreatetruecolor($ancho_nuevo, $alto_nuevo);

    
    
imagecopyresampled($recurso_copia, $recurso_fuente, 0, 0, 0, 0,
                       
$ancho_nuevo, $alto_nuevo, 
                       
$info_fuente[0], $info_fuente[1]);


    
header('Content-type: ' . $tipo_mime);
    
imagejpeg($recurso_copia, $ruta_imagen, 100);
    
imagedestroy($imagen);
    
imagedestroy($recurso_fuente);
    

} 

En local me funciona perfectamente, pero con mi servidor web no.

Código PHP:
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $archivo)) 
redimensionar($uploaddir . $archivo, 255, 200); 
¿Alguna idea de donde puede estar el problema?