• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Changes to the Lightroom SDK 11

LEGEND ,
Nov 08, 2021 Nov 08, 2021

Copy link to clipboard

Copied

Adobe recently released the Lightroom SDK 11.0. There aren't many changes from the LR SDK 10.0. Adobe long ago stopped putting any significant effort into the SDK, including documenting what's changed. So here are the results of my semi-automated change detection:

 

Readme.txt

 

Just cosmetic changes.

 

The Lightroom Classic Programmers Guide

 

Just cosmetic changes, including a half-hearted attempt at replacing occurrences of "Lightroom" with "Lighroom Classic" (stopping around page 20).

 

The phrase "uses version 5.1.4 of the Lua language" was removed. This is unfortunate, since LR still uses Lua 5.1.4 and not the latest 5.4.3.  (See this bug report.)

 

API Reference

 

LrDevelopController
New methods:
addToCurrentMask, createNewMask, deleteMask, deleteMaskTool, getAllMasks, getSelectedMask, getSelectedMaskTool, goToMasking, intersectWithCurrentMask, resetMasking, selectMask, selectMaskTool, subtractFromCurrentMask, toggleHideMask, , toggleHideMaskTool, toggleInvertMaskTool, toggleOverlay

 

Changed methods:
getSelectedTool() adds "masking"
selectTool() adds "masking"

 

Deprecated methods:
goToDevelopGraduatedFilter, goToDevelopRadialFilter, resetBrushing, resetCircularGradient, resetGradient

 

LrPhoto

New methods:

copySettings() -- doesn't work
pasteSettings() -- doesn't work

 

Develop Settings

New keys added to photo:getDevelopSettings() and LrDevelopController.get/setValue():
AutoToneDigest, AutoToneDigestNoSat, AVcr_stage_local_contrast, CameraProfileDigest, CompatibleVersion, EnableMaskGroupBasedCorrections, MaskGroupBasedCorrections, 
ToneMapStrength

 

(ToneMapStrength mayhave been added in 11 -- it's just returned for videos, and it's always 0. Probably a mistake.)

 

Keys removed from photo:getDevelopSettings() and LrDevelopController.get/setValue():
CircularGradientBasedCorrections, EnableCircularGradientBasedCorrections, EnableGradientBasedCorrections, EnablePaintBasedCorrections, GradientBasedCorrections, PaintBasedCorrections

 

TOPICS
SDK

Views

170

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Nov 08, 2021 Nov 08, 2021

Copy link to clipboard

Copied

LATEST

Thanks for this update!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines