Leete el manual de PHP:
http://www.php.net/imagejpeg... Alli especifican dicen que al setear como segundo argumento un directorio la imagen generada se guardara en tal directorio, y si no se setea nada pues simplemente se la envia al navegador.
La misma situacion es en las funciones imagegif, imagepng, etc..
Un saludo,