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);
}
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?