Ciao a tutti, ho un problema con il ridimensionamento immagini utilizzando la GD Library.
Questo è il codice che utilizzo:
codice:
$nomeimage = $file_name;
$new_width=110; //Larghezza immagine ridimensionata
$new_height=110; //Altezza immagine ridimensionata
$compression=90; //Compressione dell'immagine jpg
$source_path=$uploaddir; //Diretory dove si trova il file di cui volgiamo fare la preview
$destination_path="../public/preview/"; //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 nel ridimensionamento dell' Immagine");
$srcimg=ImageCreateFromJPEG($source_path.$nomeimage) or die("Problemi nell'aprire l'immagine");
ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
ImageJPEG($destimg,$destination_path.$nomeimage,$compression) or die("Problemi nel salvataggio, controllare i permessi.");
L' immagine viene ridimensionata e salvata perfettamente, ma i colori vengono completamente sfasati. Per esempio:
Originale >>> 
Ridimensionata >>>

Qualcuno mi può dare una mano please??? o suggerirmi un altro script ????
help