Le varie imagegif/imagepng/imagejpeg normalmente mandano il contenuto dell'immagine sullo standard-output. Se vuoi che scrivano su di un file, devi passare un secondo parametro.

imagejpeg ($image, "nuovo.jpg");