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