I'd like propose a feature, with would make rawtherapee work in a more extensible manner and use-cases -- there's missing FOSS options for remote image processing.
The idea: I'd like to be able to remotely start an edit session on a photo, and control my edits, over TCP.
Get image preview (sessionID, width, height, optional quality) -> used to remotely show preview state.
Update sidecar config (sessionID, key, subkey, new value) -> "OK"
The above 3 actions will allow image edits be controllable/previewable over the network, without using it's built in UI. The uses include remote editing (eg: web-based lightroom, etc), but also allows for quicker exploration of other UI ideas (eg: embedding RAW manipulation from another app).
This can be off by default, and I've not added authentication etc yet to the interface, but the general idea should be covered.
I'd like propose a feature, with would make rawtherapee work in a more extensible manner and use-cases -- there's missing FOSS options for remote image processing.
The idea: I'd like to be able to remotely start an edit session on a photo, and control my edits, over TCP.
But over the network the interface translates to:
The above 3 actions will allow image edits be controllable/previewable over the network, without using it's built in UI. The uses include remote editing (eg: web-based lightroom, etc), but also allows for quicker exploration of other UI ideas (eg: embedding RAW manipulation from another app).
This can be off by default, and I've not added authentication etc yet to the interface, but the general idea should be covered.
Thoughts?