salve ragazzi

uso da molto le librerie GD anche se uso davvero poche funzioni visto che ce ne sono tantissime... ho notato che nel fare il resize di alcuni loghi il ritultato è pessimo con il codice che ho scritto io

allora vi volevo porre in visione sia il codice che l'esempio finale in modo che magari mi potete dare qualche consiglio

nell'immagine allegata il logo di sinistra è stato fatto con Photoshop (quindi è naturale che è perfetto) mentre quello di destra con il mio codice + GD

notate che c'è un abisso anche se ho messo la qualità a 100... c'è un modo x avere un risultato migliore?

il file originale è un jpg da circa 1000px per lato

Codice PHP:
list($larghezza$altezza) = getimagesize("$percorso_file");

$img =  imagecreatefromjpeg($percorso_file);

        
$qualita 100;
        
        
$nuova_altezza "65"
        
        
$nuova_larghezza"65"

        
$tmp_img imagecreatetruecolor($nuova_larghezza$nuova_altezza);
        
        
imagecopyresized($tmp_img$img0000$nuova_larghezza$nuova_altezza$larghezza$altezza);
    
        
imagedestroy($img);
    
        
$img $tmp_img;
        
        
$immagine_nuova $cartella $file_name
    
        
imagejpeg($img$immagine_nuova$qualita);