Skip to main content
Inspiring
Mar 8, 2017 11:04 PM UTC
Released

P: SDK LrDevelopController no longer works with ToneCurvePV2012 settings

I'm a Lightroom plugin developer, one of my products is The Fader (https://www.capturemonkey.com/thefader/), which can crossfade between different develop settings.  It operates on normal sliders, but it can also create smooth transitions between tone curves.

In order to operate, it needs support from Lightroom to set sliders and tone curves.  The SDK provides few methods for this:

1) LrPhoto:applyDevelopPreset, which works almost, but it has problems updating the display when GPU is enabled: https://feedback.photoshop.com/photoshop_family/topics/lightroom-sdk-photo-applydeveloppreset-doesnt...

2) LrDevelopController.setValue, which has been my solution since Lightroom 6.0.  It has a few quirks, but it did get the job done.  ToneCurvePV2012 (/Red/Green/Blue) were not mentioned specifically on the documentation, but they were working in LR 6.0-6.8, something along the lines of:
LrDevelopController.setValue("ToneCurvePV2012Red", {0,0,40,50,200,220,255,255})
In 6.9, it is no longer working and there is no working way to set the tone curve from a plugin.

Please, bring the tone curve back to LrDevelopController.  Bonus points for fixing the GPU issue.
This topic is closed to new replies. Start a new post to keep the conversation going.

16 replies

Sunil_Bhaskaran
Inspiring
May 18, 2017 2:49 PM UTC
We are working on this issue. A fix is underway.
Thanks,
Sunil
Translate
Participating Frequently
May 11, 2017 1:06 PM UTC
Any updates on this?
Translate
eaaronross
Participant
May 7, 2017 12:04 AM UTC
This is my favorite plug-in ever and I use it all the time! Please address this issue, Lightroom.
Translate
Inspiring
Apr 13, 2017 3:36 AM UTC
Still not working in LR 6.10
Translate
Adobe Employee
Mar 10, 2017 5:12 AM UTC
Hi Jarno,

We are able to reproduce the issue. We are working on this.

Thanks,
Ganesh
Translate
Sunil_Bhaskaran
Inspiring
Mar 9, 2017 4:27 AM UTC
Hi Jarno,
Thanks for pointing this out.
I have sent you a mail off list to get some more details.

Thanks,
Sunil
Translate