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, $img, 0, 0, 0, 0, $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?