Blender Composite not writing output

I have a composite, no 3D assets at all, just reading/writing images, however when I click on render nothing is written to disk. Not even to /tmp

I have the composite node set and a file path indicated for the output. When I render the image shows up correctly in the ImageViewer as the rendered image, but nothing has been written to Disk.

I have the composite checkbox selected in the postprocessing tab

When I create an additional Output File Node (Which I don’t think I should have to do), I do finally get an image, however it is called “Image0001.tif” instead of the name I indicated. It does put Image001.tif into a new directory which is the name of what I intended the file name to be.

So, I’m very confused.

I’m just trying to write a single image, not a series but nothing I do seems to get an image out to disk.

I have the composite node set and a file path indicated for the output. When I render the image shows up correctly in the ImageViewer as the rendered image, but nothing has been written to Disk
That is correct behaviour. Read the tooltip for the file output setting and you’ll see that is for rendered animations. For rendered single images you’ll then need to save your image once rendered. Either use the Image / Save as Image menu entry in the Image Editor window or press F3

When I create an additional Output File Node (Which I don’t think I should have to do),
Why ?

I do finally get an image, however it is called “Image0001.tif” instead of the name I indicated. It does put Image001.tif into a new directory which is the name of what I intended the file name to be.
The file name and type are as specified in the file output node properties

I see. Thanks. So if I want to script a composite for a single image I should just run an animation of 1 frame?

Why ?

Given the above answer this makes since. I thought I was being force to create a composite node AND and outfile node.

The file name and type are as specified in the file output node properties

So, in my outfile node properties I’m allowed to select a path and filename for the outfile. But it doesn’t actually write to the filename. Instead it creates a directed named by what I wanted the file to be called, and then puts Image000* into that directory.

It also shows that it will write a tiff image but I see no way to change that the way I do in the “render properties” tab. I must be missing where to change the properties you speak of.

Ahh. On further investigation I see that I need to look at the properties under the “active node” tab. I thought the information would be visible on the node itself. Thanks for your help.

I see. Thanks. So if I want to script a composite for a single image I should just run an animation of 1 frame?
No, that’s what the File Output node is for.