Local Adjustments Tools used globally

Hello.

The Local Adjustments tab contains a number of tools that are also useful as global adjustments (e.g. Log Encoding). Currently they can be used globally by creating a full-image spot and setting the Scope to 100 to disable the deltaE detection. While this works well in most cases, it requires a number of clicks and often considerable scrolling to set up. From a workflow standpoint it is cumbersome and could deter some users.

The proposed solution is to add the possibility of choosing between global or local adjustments at the top of the current local-adjustments menu. Selecting the global option hides the spot set-up menu along with the Preview deltaE and Scope options and lets the user add the appropriate tool as the next step. Now, using local-adjustments tools for global adjustments only requires one extra click compared to the other global tools in RawTherapee’s main menu.

You can see the exchanges here - issue:
https://github.com/Beep6581/RawTherapee/issues/6922

And here - Pull Request:
https://github.com/Beep6581/RawTherapee/pull/6928

Executables (laspotmain):
https://github.com/Beep6581/RawTherapee/releases/tag/pre-dev-github-actions

Rawpedia - Mains differences between Local Adjustments and Rawtherapee in general

https://rawpedia.rawtherapee.com/Local_Adjustments#Differences_between_Lab*_in_Local_Adjustments_and_RawTherapee_in_general

A summary of the current version of this PR.

  1. The system now works with 4 possible RT-spot choices :
  • Normal : the basic setup for local editing.
  • Exclude : authorizes to cancel a correction on a defined area.
  • Full-image : uses the tools on the whole image, but retains the functionalities of LA - deltaE, transitions,…
  • Global : uses the tools on the whole image without deltaE, transitions.
  1. in the Global case:
  • the GUI is reduced to the strict minimum, allowing the execution of several sessions (several spots)
  • you retain the possibility of LA, by associating several spots to correct the image with spots in “normal”, “exclude”, or even “full image” mode
  • the center of the spot remains visible to allow, for example, multiple Graduated filters of variable “center”
    image
  1. “Preferences” allows you to choose the default RT-spot type : Normal,…, Global.
  • Of course this is only the default choice, you can change this choice for each spot created
  1. LA of this PR has just had modifications
  • bugs and bad behavior in some cases when you want “Preview deltaE” in Settings or in “Mask and modifications” - Preview deltaE
  • Most tools now have a Preview built into the tool
    image

Thanks to @Wayne_Sutton for his cooperation and suggestions.

Jacques

5 Likes

The Local Adjustments tab contains a number of tools that are also useful as global adjustments (e.g. Log Encoding). Currently they can be used globally by creating a full-image spot and setting the Scope to 100 to disable the deltaE detection. While this works well in most cases, it requires a number of clicks and often considerable scrolling to set up.

I’ll be the first to admit—I use this all the time. Some newer powerful processing techniques seem to only be available via local adjustments, so I go there very often.

What helps in my case is that I almost never start a profile from scratch. Whenever I start working on something new, I drop a preexisting profile, with desired color management options, flat field, etc. pre-selected, and that profile already has the “global-local” adjustment thrown in.

As a heavy user of this feature, I agree it’d be useful to simplify adding global spots, even though for my personal workflow it’s not a big obstacle.

  • the GUI is reduced to the strict minimum, allowing the execution of several sessions (several spots)
  1. “Preferences” allows you to choose the default RT-spot type : Normal,…, Global.

These both would be really handy and I think would be very much appreciated. I had no luck building RT from source myself so far, so I’ll wait for a build to test them out.

(As an aside, I suspect that RT might benefit from an overall rework of most of its functionality, which could be based on local adjustments under the hood.)

2 Likes

@anileated

Thank you.

Unless you have a “Mac”, executables (Windows, Appimage) are here
https://github.com/Beep6581/RawTherapee/releases/tag/pre-dev-github-actions

All executables with “laspotmain” in the title.

Jacques