faccio l'upload di un immagine e successivamente uso questo codice per farne il ridimensionamento e salvarla.
Questo lo fa correttamente.Il problema è che siccome sotto a questo codice ce nè un altro pò per altre cose questo non viene eseguito e mi compare un immagine bianca con la scritta image.
Io non voglio visualizzare l'immagine una volta creata voglio solo salvarla e eseguire il codice sotto.
Come devo fare?
Grazie
Questo lo fa correttamente.Il problema è che siccome sotto a questo codice ce nè un altro pò per altre cose questo non viene eseguito e mi compare un immagine bianca con la scritta image.
Io non voglio visualizzare l'immagine una volta creata voglio solo salvarla e eseguire il codice sotto.
Come devo fare?
Codice:
$WIDTH_IMG_SMALL = 100;
$ratio = 12;
$file = $desti;
$size = getimagesize ($file);
if ($size[0]<$size[1])$WIDTH_IMG_SMALL = 70;
$source_img = @imagecreatefromjpeg($file);
# creazione immagine piccola
$ratio = imagesx($source_img) / imagesy($source_img);
$dest_small = imagecreatetruecolor($WIDTH_IMG_SMALL, $WIDTH_IMG_SMALL/$ratio);
# riempimento immagini
imagecopyresampled($dest_small, $source_img, 0, 0, 0, 0, imagesx($dest_small), imagesy($dest_small), imagesx($source_img), imagesy($source_img));
# stampa (o salvataggio) immagine
imagejpeg($dest_small,$uploaddir.$foto.$est);
imagedestroy($dest_small);
Grazie