set_develop_param
Adjust specific photo editing parameters like exposure or contrast across multiple images in Lightroom Classic to apply consistent edits efficiently.
Instructions
Set a single develop parameter across selected photos or local_ids.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parameter | Yes | ||
| value | Yes | ||
| local_ids | No | ||
| strict | No | ||
| clamp | No | ||
| history_name | No |
Implementation Reference
- The `set_develop_param` tool handler function, which sets a single develop parameter for photos. It internally uses `_apply_validated_settings` to perform the operation.
async def set_develop_param( parameter: str, value: Any, local_ids: list[int] | None = None, strict: bool = False, clamp: bool = True, history_name: str | None = None, ) -> dict[str, Any]: """Set a single develop parameter across selected photos or local_ids.""" if not parameter: raise ValueError("parameter is required") response = await _apply_validated_settings( {parameter: value}, local_ids=local_ids, strict=strict, clamp=clamp, history_name=history_name, ) response["parameter"] = parameter response["value"] = response["applied_settings"][parameter] return response