Skip to content

A GUI wrapper for RawTherapee's CLI executable allowing for convenient batch processing of raw image files

License

Notifications You must be signed in to change notification settings

EmilDohne/RawTherapee_BatchGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RawTherapee Batch processor

I have recently found myself batch processing a large amount of data for the processing of HDRIs using RawTherapee. While it is possible to batch submit files into the internal queue this becomes rather tedious when dealing with large datasets spread over multiple folders. RawTherapee Batch aims to simplify this and abstracts away the interaction with rawtherapee_cli.exe.

Please read through the documentation before using the application.

If you are looking to contribute to the codebase please read through Contributing. If you are looking to install the application and use it as is please read Installation


GUI Preview


Pre-Requisites

You must have RawTherapee installed on your system for this program to run correctly

Features

  • Batch Processing of raw image data using RawTherapee
  • Ability to specify a Processing profile (*.pp3)
  • Interactive preview of the processing steps
  • Ability to filter folders based on whether or not they contain raw data

Limitations

  • The Raw File Format Combobox currently only determines what folders get processed by RawTherapee, if there is multiple raw file formats or jpgs they will also get converted. As such please make sure there are no duplicate files in the source directory as this would cause the alphabetically last extension to be used for conversion, e.g. if you have IMG_0001.CR2 and IMG_0001.jpg in the same directory it will convert IMG_0001.jpg last and overwriting the previous conversion.For more information please visit the RawTherapee Documentation
  • Currently only supports 16bit uncompressed TIFF export, although adding more options would be rather trivial
  • Currently only supports Windows systems

Contributing

Contributions to this project are highly encouraged and always welcome! If you're looking for a starting point on what to contribute check out the limitations section.

Windows

To contribute, please follow these rough guidelines:

  1. Create a fork of the repository
  2. Clone it locally
  3. Set up your virtualenv using
    cd <working directory>
    py -m pip install -r requirements.txt
  4. Modify the code to fix a bug or implement a feautre
  5. Update this README.md
  6. Update the version number in both /main.py and /main.spec following SemVer
  7. Build the executable using pyinstaller using
    py -m PyInstaller main.spec
  8. Create a new release
  9. Publish and create a pull request!

Installation

The Installation of RawTherapee Batch is quite straightforward and only requires the latest executable found in the Releases section to be stored somewhere locally and executed.

About

A GUI wrapper for RawTherapee's CLI executable allowing for convenient batch processing of raw image files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages