Skip to main content
C.Cella
Inspiring
December 14, 2023
Open for Voting

P: Implement Copy and Paste Global Curve to Masking Local Curve (and vice versa)

  • December 14, 2023
  • 1 reply
  • 203 views
  • Please allow to copy Global Point Curve and paste it in a Local Point Curve in Masking.

 

Use Case

 

1. User edits Point Curve in Tone Curve or Masking (e.g I did it in Tone Curve)

 

 

2. Users wants to reuse the existing curve and apply it to a Local Curve (in this case the Correction has the default Linear Curve)

 

 

 

3 . User must:

 

A. save the curve as a "Curve Preset"

 

 

B. Go into Making or Tone Curve and apply that "Custom Curve Preset"

 

C. Delte the preset because it was meant for one use only.

 

Is a waste of time to do ABC for such a task.

 

It should be possible to Copy and Paste Global Point Curve and use it in Masking or vice versa.

 

Given the use case provided this is what happens at each step internally.

 

1. ToneCurvePV2012 =
[1] = 0,
[2] = 0,
[3] = 47,
[4] = 32,
[5] = 156,
[6] = 158,
[7] = 197,
[8] = 223,
[9] = 255,
[10] = 255},

 

2. ExtendedMainCurve  (missing)

 

3.  After "Copy and Paste" the Curve to slected Correction

 

ExtendedMainCurve =
[1] = "0,0",
[2] = "47,32",
[3] = "156,158",
[4] = "197,223",
[5] = "255,255"}

 

.

 

 

1 reply

C.Cella
C.CellaAuthor
Inspiring
January 27, 2024

For the more expert or those that want to skip saving and then deleting curve preset, here is a step to step guide to copy a curve.

 

1. Create a custom curve OR have one ready already.

 

 

2. Now open the photo 's XMP and look for the very first  <crs:ToneCurvePV2012> line, 

Copy the entire Curve (part I highlighted)

 

 

3. In the XMP look for the correction in which you want to have that curve applied and look for the line crs:LocalCurveRefineSaturation="100">

 

 

5. Simply paste the curve after that line paying attention to change ToneCurvePV2012 to MainCurve

 

Save the XMP and in LrC read from metadata.

 

Voilà you have successfully copy the curve from Global to Local without having to save a Curve preset and delte it after.

 

 

Ovall now to me this method is faster than:

preset Custom Curve >  navigate to mask > scroll through list of saved Curve presets > apply Curve Preset > reopen list of curves and delte that preset curve

 

 

  • Copy an existing local curve to another mask is even faster.

 

In the XMP find the correction that has the Local Curve you need and copy it.

 

 

Now simply paste it in another correction.

 

 

Save XMP and Read metadta.

 

A piece of cake TBH

 

A true "Copy & Paste Curve" would spare us both workarounds.