Hola, tengo un problema que no puedo solucionar, en principio baje de internet varios archivos en PHP para redimensionar una imagen, no me funcionaron(algunos si me funcionaron pero solo una vez) asi que escribi el mio propio en PHP, me funciono una vez y despues no, lo que hago es crear una imagen en miniatura, revise todo el codigo y parece estar bien, verifique y el servidor tiene instalado GD, el codigo me genera una imagen en negro, una sola vez me genero la miniatura pero ahora sigue creando la imagen en negro, me paso lo mismo con script de resize de internet, baje montones y pasa lo mismo, aca les dejo el codigo para ver si alguien me puede ayudar, muchas gracias!
El nombre de la imagen viene de un array porque subo multiples archivos.
$imagen = $name_array[$i];
$original = imagecreatefromjpeg($imagen);
$ancho_original = imagesx($original);
$alto_original = imagesy($original);
$copia = imagecreatetruecolor(200, 200);
imagecopyresampled($copia, $original, 0, 0, 0, 0, 200, 200, $ancho_original, $alto_original);
imagejpeg($copia, "imagen/".$imagen, 100);