Ridimensionare immagine

pazzomania

Utente Attivo
18 Lug 2007
52
0
0
ciao,
io usao uno script per creare delle immagine di certe misure.
Di soltio lo uso per creare thumb, quindi ridemensionavo immagini gia presenti sul server.
Questa volta invece ho bisogno di ridimensionare le immagini già durante l'upload..ma mi da questo errore:

Warning: getimagesize(Array[tmp_name]) [function.getimagesize]: failed to open stream: No such file or directory in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 15

Warning: Division by zero in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 19

Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\Documents and Settings\Pc Alex\Desktop\host\gallovip\admin\crea_donna.php on line 23
Impossibile creare l immagine

Ecco lo script:
$imagesize=GetImageSize("$_FILES[immagine][tmp_name]");
$width=$imagesize[0];
$height=$imagesize[1];
if ( $width > $height) { $thumbWidth = 200; $thumbHeight = $height/($width/200); }
else { $thumbWidth = $width/($height/250); $thumbHeight = 250; }
$img = "$_FILES[immagine][tmp_name]";
$dest = "$path/donne/$_POST[categoria]/$cartella/$spazi";
$thumbComp = 5000000;
$thumb = imageCreateTrueColor ($thumbWidth, $thumbHeight) or die("Impossibile creare l immagine");
$src = imagecreatefromjpeg($img) or die ("Impossibile aprire l'immagine originale");
imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumbWidth, $thumbHeight, imageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");
imagejpeg($thumb, $dest, $thumbComp) or die("Impossibile salvare l immagine");
 

Discussioni simili