This afternoon I reverse engineered some ACR tools to find out what the Exposure, Brightness, Contrast and Shadows controls really do to the image. I had a feeling they were just curves applied to the image data, without any RGB differentiation. Representing them in terms of curves is very clarifying:
ACR (v3.7)-
Exposure (exposición): is an expected scaling by an integer multiplier, with a particular behaviour when the adjustment is done to reduce exposure since it keeps the blown areas white. When increasing exposure it just blows information away (Note this was the only curve calculated in gamma 1.0 to properly see what was going on in the preserved highlights).
-
Brightness (brillo): is some gamma-like curve, being linear in the low end (i.e. the same as an exposure adjustment), but ending in (255,255) so it will always preserve the highlights.
-
Contrast (contraste): a very typical 'S' curve crossing the middle point (128,128).
-
Shades (sombras): just a black point clipping curve.
I did all the calculations exporting to Adobe RGB images, but still it is noticeably that ACR did something different to expected in the deepest shadows. I wonder if this was intended to improve the result or it's just because the gamma curve in ACR is always sRGB like instead of a pure 2.2 gamma curve (I read that LR plots histograms in the ProPhoto profile, but uses a sRGB gamma curve; perhaps ACR does the same regarding the gamma curve).
COMPARING ACR (v3.7) TO PHOTOSHOP (CS2)Photoshop's
Exposure control performs the same as ACR's except that it does not preserve the blown areas when reducing exposure. I found that the parameter number you set is not exactly the amount of EV applied but a different scale.
Exposure +2
Photoshop's
Brightness and
Contrast are totally different to ACR's, they are curves that can easily clip information so should be avoided unless we know very well what we are doing:
Bright +40 and
Contrast +40
.
The
Levels tool is not found in ACR and corresponds to a black and white clipping points, plus a medium control to increase/reduce levels in the inner range:
Levels adjustment tool
BR