ciao, vedendo la pillola http://forum.html.it/forum/showthrea...&highlight=gd2

l'ho trovata interessantissima, cercando di adattarla a un mio caso, mi sono imbattuto nel seguente errore:
non riesco a proporzionare l'img in base alla larghezza.
il mio caso è questo: l'utente seleziona l'img e il codice dovrebb creare una thumb di larghezza max 120px e una img di 400px di larghezza.
la pillola parla solo di altezza allora ho provato a modificarla così ( ho modificato solo questa funz):
codice:
function SaveProportionateImage($filename, $quality, $width){ 
		
        $dest_width = $width; 
        $ratio = $this->src_width / $dest_width; 

        $dest_image = imagecreatetruecolor( $this->src_height / $ratio,$dest_width); 


        imagecopyresampled($dest_image, $this->src_image, 0, 0, 0, 0, 

            $this->src_width / $ratio, 

            $this->src_height / $ratio, 

            $this->src_width, 

            $this->src_height); 

        
		imagejpeg($dest_image, $filename, $quality); 

        imagedestroy($dest_image); 

    }
solo che non funziona xche crea questo:
foto modificata
mentre il file sorgente è questo:
file sorgente
dove è che sbaglio?