I’ve long wanted the same feature myself, but unfortunately it doesn’t seem possible at this moment.
However I made myself a small RawTherapee patch that partially solves this issue:
- if the environment variable
RT_PREVIEW_PROTOis set topngorjpeg, - and if the variable
RT_PREVIEW_PATHis set to a file path, - whenever the preview changes inside RawTherapee main window,
- the pointed to file will also be rewritten with a large enough preview (between 1920 px and 3840 on the largest side);
- then I just open that preview image with any tool that supports image reload; (for example
sxivandgeeqie; ) (optionally color management should be supported by that viewer and the proper profile should be loaded;)
The patch is quite small and available on GitHub:
- GitHub - cipriancraciun/rawtherapee at patches/5.8/external-preview – the branch
- Comparing Beep6581:dev...cipriancraciun:patches/5.8/external-preview · Beep6581/RawTherapee · GitHub – the diff to upstream
(As bonus point, if the preview path is on a remote file-system like NFS, or exported via HTTP, you can preview it on any device.)
That being said, as @Thanatomanic mentioned, it does come with some performance penalty mainly due to the large preview size. You can improve that performance by decreasing the nWH_min variable to a more sensible value.)