{"id":18018947,"url":"https://github.com/emildohne/rawtherapee_batchgui","last_synced_at":"2025-08-17T21:33:08.767Z","repository":{"id":192366561,"uuid":"615500559","full_name":"EmilDohne/RawTherapee_BatchGUI","owner":"EmilDohne","description":"A GUI wrapper for RawTherapee's CLI executable allowing for convenient batch processing of raw image files","archived":false,"fork":false,"pushed_at":"2023-03-19T13:19:47.000Z","size":51,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-30T07:01:12.854Z","etag":null,"topics":["gui","imageprocessing","rawtherapee"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EmilDohne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-17T21:01:30.000Z","updated_at":"2024-10-21T19:40:43.000Z","dependencies_parsed_at":"2023-09-04T13:20:25.231Z","dependency_job_id":null,"html_url":"https://github.com/EmilDohne/RawTherapee_BatchGUI","commit_stats":null,"previous_names":["emildohne/rawtherapee_batchgui"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmilDohne%2FRawTherapee_BatchGUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmilDohne%2FRawTherapee_BatchGUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmilDohne%2FRawTherapee_BatchGUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmilDohne%2FRawTherapee_BatchGUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EmilDohne","download_url":"https://codeload.github.com/EmilDohne/RawTherapee_BatchGUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230174963,"owners_count":18184924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","imageprocessing","rawtherapee"],"created_at":"2024-10-30T05:07:50.033Z","updated_at":"2024-12-17T20:07:11.805Z","avatar_url":"https://github.com/EmilDohne.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RawTherapee Batch processor\n\nI have recently found myself batch processing a large amount of data for the processing of HDRIs using [RawTherapee](https://www.rawtherapee.com/). 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*.\n\nPlease read through the [documentation](/docs/DOCUMENTATION.md) before using the application.\n\nIf you are looking to contribute to the codebase please read through [Contributing](#contributing). If you are looking to install the application and use it as is please read [Installation](#installation)\n\n---\n![GUI Preview](/docs/GUI_Main.png?raw=True)\n\n---\n\n## Pre-Requisites\n\nYou must have [RawTherapee](https://www.rawtherapee.com/downloads/) installed on your system for this program to run correctly\n\n## Features\n\n- Batch Processing of raw image data using RawTherapee\n- Ability to specify a Processing profile (*.pp3)\n- Interactive preview of the processing steps\n- Ability to filter folders based on whether or not they contain raw data\n\n## Limitations\n\n- 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 \u003cins\u003e*IMG_0001.CR2*\u003c/ins\u003e and \u003cins\u003e*IMG_0001.jpg*\u003c/ins\u003e in the same directory it will convert \u003cins\u003e*IMG_0001.jpg*\u003c/ins\u003e last and overwriting the previous conversion.For more information please visit the [RawTherapee Documentation](https://rawpedia.rawtherapee.com/Main_Page)\n- Currently only supports 16bit uncompressed TIFF export, although adding more options would be rather trivial\n- Currently only supports Windows systems\n\n## Contributing\n\nContributions 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](#limitations) section.\n\n\n### Windows\nTo contribute, please follow these rough guidelines:\n\n1. Create a fork of the repository\n2. Clone it locally\n3. Set up your virtualenv using \n    ```cmd\n    cd \u003cworking directory\u003e\n    py -m pip install -r requirements.txt\n    ```\n4. Modify the code to fix a bug or implement a feautre\n5. Update this [README.md](README.md)\n6. Update the version number in both */main.py* and */main.spec* following [SemVer](https://semver.org/)\n7. Build the executable using pyinstaller using\n    ```cmd\n    py -m PyInstaller main.spec\n    ```\n8. Create a new release \n9. Publish and create a pull request!\n\n\n## Installation\n\nThe Installation of ***RawTherapee Batch*** is quite straightforward and only requires the latest executable found in the [Releases](/releases/latest) section to be stored somewhere locally and executed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femildohne%2Frawtherapee_batchgui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femildohne%2Frawtherapee_batchgui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femildohne%2Frawtherapee_batchgui/lists"}