Lightroom SDK: Please assure *all* develop settings and metadata are available in Lr4.

  • 6
  • Problem
  • Updated 8 months ago
  • Solved
Presently there are a few holes. Even 1 hole makes it impossible to write plugins that can completely define or entirely restore a user's develop settings and/or metadata.

At least these are missing (there may be more that I haven't encountered or don't remember):

- Crop settings.
- EnableToneCurve
- Orientation

Thank you.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 386 Reply Likes

Posted 7 years ago

  • 6
Photo of John R. Ellis

John R. Ellis, Champion

  • 4058 Posts
  • 1069 Reply Likes
Crop settings and orientation were addressed many versions ago, perhaps by LR 5. Finally, in LR 7.4, EnableToneCurve is returned by photo:getDevelopSettings(), and you can set it with photo:applyDevelopSettings().

However, you can read it with LrDevelopController.getValue() but you can't change it.  (That's true of of all the Enable* settings.)