Hi, A gentle ping to see if there's any interest in this?
Regards On Mon, Jul 17, 2017 at 3:35 PM, Anil Gulecha <[email protected]> wrote: > Dear Darktable developers, > > A long time user of Darktable, and open sourced developer of other > projects here. I'd like to propose to you some ideas I've been exploring > around editing workflows over the network. Please let me know if this is > not the ideal place for this discussion, or specially if such a discussion > has been explored in depth before. > > The idea: I'd like to be able to remotely start an edit session on a > photo, and control my edits, over TCP. > > I've looked at the lua API, which seems to be tuned to plugins as part of > the current interface. But over the network the interface translates to: > > - 1. Create an edit session create(Image, optional initial sidecar state) > -> returns sessionID. > - 2. Get image preview (sessionID, width, height, optional quality) > - 3. Update sidecar config (sessionID, key, subkey, new value) > > The above 3 actions will make Darktable be controllable over the network, > without using it's built in UI. The uses obiously include remote editing, > but also allows for quicker exploration of other UI ideas (like embedding > RAW manipulation from another app). This even opens up for creative uses of > RAW workflow editing at internet latencies. > > Do you find the above interesting/useful as I do? To what state is the > above possible today (via documented/undocumented interfaces?) How much > effort would be to build above 3 interfaces? Note that the above API has > state for ease of use, but an MVP could be a single API: > > - getImagePreview(Image, sidecar, output height, output width, quality) - > > returns image with sidecar applied at WxH. > > Thanks > Anil > > > ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to [email protected]
