Lightroom Classic: Add to API: LrDevelopController.quickDevelopAdjustImage smallDecrease and largeDecrease

  • 4
  • Idea
  • Updated 4 months ago
  • (Edited)
The new quickDevelopAdjustImage can use the parameters 'small' and 'large' which are aligned with some of the Quick Develop buttons. However, those are only for INCREASING the values. There are no parameters for the Quick Develop buttons that DECREASE the values. This severely limits usefulness of quickDevelopAdjustImage.

Request: Add parameters that are aligned with the Quick Develop DECREASE buttons.
Photo of Rory Jaffe

Rory Jaffe

  • 17 Posts
  • 2 Reply Likes

Posted 10 months ago

  • 4
Photo of Bhargav

Bhargav, Official Rep

  • 84 Posts
  • 20 Reply Likes
Hi Rory,

Thanks for sharing the feedback.
We'll consider it.
However, Once can use LrDevelopController.quickDevelopAdjustImage (settingName, size) with a negative number for size to decrease the values.

Thanks,
Bhargav
Photo of TPJ

TPJ

  • 19 Posts
  • 22 Reply Likes
Adobe development should stop 'consider' fixing basic programming errors and go actually work for the money your professional customers are paying you. There is nothing to consider.

Customer: This new car only steers to the right, can you fix it?
Adobe: well we consider it, but you can always drive in circels....
Photo of Rory Jaffe

Rory Jaffe

  • 17 Posts
  • 2 Reply Likes
Right, but in the Library module, you can't check ranges for an adjustment, and different file types have different ranges, so using a number is problematic. Also, not having small/large for decreases misses the benefit of small/large for increases, as a person adjusting a photo would want the ability to overshoot an adjustment and move it back down by the same increment.
Photo of John R. Ellis

John R. Ellis, Champion

  • 4946 Posts
  • 1378 Reply Likes
Some reverse engineering reveals how to use the photo:quickDevelop* methods to behave like the <<, <, >, and >> buttons in the Quick Develop panel.

photo:quickDevelopAdjustWhiteBalance ("Temperature", n)
photo:quickDevelopAdjustWhiteBalance ("Tint", n)

With n = -5 or 5, these settings increase or decrease the same amount as using the < and > buttons. With n = -20 and 20, they change the same amount as using the << and >> buttons.

photo:quickDevelopAdjustImage ("Exposure", n)

With n = -16.5 or 16.5, Exposure increases or decreases the same amount as using the < and > buttons. With n = -50 or 50, Exposure changes the same amount as using the << and >> buttons.

photo:quickDevelopAdjustImage (setting, n)

For "setting" equal to one of "Contrast", "Highlights", "Shadows", "Whites", "Blacks", "Clarity", and "Vibrance": With n = -5 or 5, the settings increase or decrease the same amount as using the < and > buttons. With n = -20 or 20, they change the same amount as using the << and >> buttons.

* * * 

With all of these, when the settings reach their minimum or maximum value, further attempts to decrease or increase them leave them at the minimum/maximum, just like the <<, <, >, and >> buttons.

And of course, this should all be documented.  


Photo of Manu Mora

Manu Mora

  • 1 Post
  • 0 Reply Likes
Im praying for you to resolve this matter. I have been waiting to use the complete Quick Develop module with my midi controller for a long time!! haha

Thanks for all