intanto manca la $ davanti al secondo parametro di imagecreatetruecolor.

Poi non so nemmeno se la riga successiva funzionerà: $new è una risorsa di tipo immagine e non penso sia possibile farne l'append come fosse una stringa nel percorso in cui salvarla (va invece bene come primo parametro in imagejpeg). Prova comunque prima a sistemare la imagecreatetruecolor