Salve,non riesco a fare uno script che utilizzi le librerie gd per fare un form che permetta l'upload di immagini comprimendole e ridando delle dimensioni.
$nomeimage = "foto.jpg" ;
#creazione preview con GD library
$new_width=40; //Larghezza immagine ridimensionata
$new_height=40; //Altezza immagine ridimensionata
$ncompression=70; //Compressione dell'immagine jpg
$source_path="images/"; //Diretory dove si trova il file di cui volgiamo fare la preview
$destination_path="images/"; //diretory dove vogliamo salvare l'immagine di preview
global $source_path;
global $destination_path;
global $new_width;
global $new_height;
$destimg=ImageCreate($new_width,$new_height) or die("Problemi nelle creazioni dell'immagine");
$srcimg=ImageCreateFromJPEG($source_path.$nomeimag e) or die("Problemi nell'aprire l'immagine");
ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_wid th,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or
die("Problemi nel ridimensionamento");
ImageJPEG($destimg,$destination_path.$nomeimage,$c ompression) or die("Problemi nel salvataggio");
Questo funziona ma se prende l'immagine dalla cartella.
Invece io ho bisogno che mi lavori in fase di upload da un form...
Qualcuno può aiutarmi?
Grazie.