Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2008, 08:56
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 4 meses
Puntos: 71
Fatal error con imagecreatefromjpeg();

Pues eso, que me sale un fatal error cuando llamo a la funcion imagecreatefromjpeg();

lo que intento, es subir una imagen y redimensionarla, la funcion en cuestion es esta:
Código PHP:
function miniatura($nombre_imagen$nombre_miniatura$ancho){
    
$img imagecreatefromjpeg($nombre_imagen);
    
$width imagesx($img);
    
$height imagesy($img);
    
$new_width $ancho;
    
$new_height floor($height*($ancho/$width));
    
$tmp_img imagecreatetruecolor($new_width$new_height);
    
imagecopyresized($tmp_img$img0000$new_width$new_height$width$height);
    
imagejpeg($tmp_img$nombre_miniatura);
    
imagedestroy($tmp_img);

el codigo funciona bien, ya que con algunas imagenes me las redimensiona correctamente, pero con otras, pues me sale el susodicho error.
decir que antes de llamar a la funcion, me aseguro que sea una imagen jpg.
Yo creo que salta por el tamaño de la imagen, pero, tampoco intento subir imagenes excesivamente grandes, rondan los 300kb, pero son grandes en cuanto a tamaño de pixel (1900*1200 maximo, son capturas de pantalla :))

Lo dicho, que no se como solucionar el problemilla, alguna idea?