17 Messages
•
408 Points
Sat, Nov 14, 2020 8:13 PM
Answered
Lightroom Classic: SDK Lua plugin to compare speed of LR of different configs help!
I want to create a plugin that would be usefull for comparing the performance of Lightroom Classic with different configurations doing operations on multiple pictures.
I already know how to code, Lua is new but not that complicated, and I play a little with the SDK and made a basic plugin to show my system info (Memory, LR version, etc).
I beleive that the best way to do this would be to inject in multiple pictures a series of operations on them, let's say:
- Exposure2012="+1.00" (normal exposure +1)
- crs:PaintBasedCorrections (a brush strike in the picture with different settings)
- <crs:RetouchAreas> (Spot removal)
- etc...
So my questions are : how can I inject those operations? :) Or how would you do it? Is there some limitations?
Current version Lightroom Classic 9.2
Latest SDK OCtober 2020 version.
Thanks.
Question
•
Updated
2 months ago
• Edited
29
1
0
Helpful Widget
How can we improve?
Tags
brush
help
metadata
performance
plugin
plugins
lua
sdk
lightroom
Responses
Accepted Solution
John_R_Ellis
Champion
•
5.5K Messages
•
97.6K Points
2 months ago
There are two ways to change develop settings of a photo using the SDK:
1. The module LrDevelopController lets a plugin change nearly every setting visible in Develop. (It's used by the software for MIDI controllers, for example.)
2. The undocumented method photo:applyDevelopSettings (settings) can set a batch of develop settings all at once.
You might check out this Lightroom benchmark, which does some limited measurements of develop settings:
https://www.pugetsystems.com/labs/articles/PugetBench-for-Lightroom-Classic-1571/
1