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]

Reply via email to