Saving images from RawTherapee can be done in several ways, the two most common of which are either saving the image immediately from the Editor tab, or adding it to the batch processing queue which resides in the Queue tab.
Using the "Save immediately" feature will put your CPU immediately to work, and as a result, opening and tweaking other images in the Editor will be somewhat slow while the image is being saved. The queue mechanism allows you to put edited images which are ready to be saved to a virtual queue which you can start processing at a later time. Adding them to the queue is instant, so you can continue editing other images and making the most of your CPU for editing. Once you are done editing and putting images to the queue, you can flip the large "On" switch and go off to brew yourself a coffee while RawTherapee grinds away at all the images in the queue.
The queue is persistent - you can exit RawTherapee and restart it later; the queued images will still be there. The queue can even survive a crash.
Adding Images to the Queue
There are several ways of adding an image to the queue:
- When you are done tweaking an image in the Editor, click the "Put current image to processing queue" button .
- Also in the Editor tab, click the "Save current image" button and select "Put the the head/tail of the processing queue".
- Right-click on a thumbnail in the File Browser or Filmstrip and select "Put to queue".
Regardless which method you use, when you go to the Queue tab you will see your photos lined up, ready for processing (if you had the queue set to "Auto-start", it may have finished processing before you viewed it).
The Queue has several settings, such as the output file format and destination. These settings take effect in all cases except when you use the "Save current image" button , select "Put the the head/tail of the processing queue" and enable the "Force saving options" checkbox. In this case, the settings seen in the "Save" window will be used, and the ones from the Queue tab ignored. In all other cases, the settings from the Queue tab will be used.
The settings speak for themselves. Two things worth pointing out:
- "Save processing parameters with image" will save a sidecar file alongside the output file, with the same filename as the output image but with a ".pp3" extension. This is useful when you want to save multiple copies of the same photo, each one tweaked a bit differently.
- The destination folder can be set by selecting "Save to folder", but if you need to dynamically customize the destination folder and filename then select "Use template" instead. Hover your mouse over the Use template input box and a tooltip with an explanation will pop up:
You can use the following formatting strings: %f, %d1, %d2, ..., %p1, %p2, ..., %r, %s1, %s2, ... These formatting strings refer to the different parts of the photo's pathname, some attributes of the photo or an arbitrary sequence index in the batch job. For example, if the photo being processed has the following pathname: /home/tom/photos/2010-10-31/dsc0042.nef the meaning of the formatting strings are: %d4 = home %d3 = tom %d2 = photos %d1 = 2010-10-31 %f = dsc0042 %p1 = /home/tom/photos/2010-10-31/ %p2 = /home/tom/photos/ %p3 = /home/tom/ %p4 = /home/ %r will be replaced by the rank of the photo. If the photo is unranked, %r will be replaced by '0'. If the photo is in the trash bin, %r will be replaced by 'x'. %s1, %s2, etc. will be replaced by a sequence index which is padded to between 1 and 9 digits. The sequence index will start at one each time the queue processing is started and is incremented by one for each image processed. If you want to save the output image where the original is, write: %p1/%f If you want to save the output image in a directory named "converted" located in the directory of the opened image, write: %p1/converted/%f If you want to save the output image in a directory named "/home/tom/photos/converted/2010-10-31", write: %p2/converted/%d1/%f
Running the Queue
In the top-left corner of the Queue tab you will find an "On/Off" switch, and an "Auto-start" checkbox.
- If "Auto-start" is enabled, processing will start as soon as an image is sent to the queue. Usually you will not want this, as this will use your CPU for developing the photos in the queue leaving very little CPU for tweaking other images.
- If "Auto-start" is unchecked, you will have to activate the queue manually by hitting the "On/Off" switch.
You can pause the queue by hitting the "On/Off" switch - RawTherapee will first finish processing the current photo.
Clearing the Queue
You can clear the whole queue right-clicking on a thumbnail and clicking "Select all" and "Cancel job", or by using the ^ Ctrl + a keyboard shortcut to select all thumbnails and then hitting the ⌦ Delete key on the keyboard.