Creare immagine con PHP

ciao raga, ho creato uno script per creare un immagine della dimensioni giuste per la mia pagina:

$img = "$path/tmp/$spazi";

$thumbComp = 75;

$dest_mini="$path/donne/$donne[categoria]/$cartella/immagini/mini/$spazi";

$mini = imageCreateTrueColor ($miniWidth, $miniHeight) or die("Impossibile creare l immagine");

$src = imagecreatefromjpeg($img) or die ("Impossibile aprire l'immagine originale");

imagecopyresized($mini, $src, 0, 0, 0, 0, $miniWidth, $miniHeight, imageSx($src), imageSy($src)) or die("Impossibile ridimensionare l'immagine");

imagejpeg($mini, $dest_mini, $thumbComp) or die("Impossibile salvare l immagine");

Il problema è che anche se metto $thumbComp = 100; non me ne crea una con l'identica qualità dell originale...magari raddoppia il peso..ma è cmq di qulita' inferiore...perchè?

inviato 9 anni fa
pazzomania
X 0 X

devi usare imagecopyresampled al posto di imagecopyresized

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda