Hola, tengo un problema con las imagenes que redimensiono con el GD.
Tengo este codigo para redimensionarlas:
Código PHP:
$foto=$_FILES['imagen_disco']['tmp_name'];
//Redimensionar imagen
$imagen = ImageCreateFromJPEG($foto);
unlink($foto);
$width = imagesx($imagen);
$height = imagesy($imagen);
$nueva_anchura = 130;
$nueva_altura = 130;
if (function_exists("imagecreatetruecolor")) {
$calidad = ImageCreateTrueColor($nueva_anchura, $nueva_altura);
} else $calidad = ImageCreate($nueva_anchura, $nueva_altura);
ImageCopyResized($calidad, $imagen, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);
ImageJPEG($calidad, $foto, 100);
imagedestroy($imagen);
//Mover imagen a la carpeta
move_uploaded_file($foto,"../../imagenes/imagenesDiscos/".$nuevoID.".jpg");
Las redimensiona bien, el problema es que a veces las muestra toda negra. No se que puede estar pasando...
Alguien tiene alguna idea de lo que puede estar ocurriendo o le ha pasado alguna vez?
Muchas gracias!