Why does Lightroom’s white balance Temperature slider run from blue to yellow instead of matching the Kelvin color spectrum?
Asked 1/20/2021
14 views
2 answers
0
In Lightroom/Adobe Camera Raw, the white balance Temperature slider goes from blue to yellow, which doesn’t seem to visually match the blackbody/Kelvin color progression. Why is the control presented this way? Is Adobe effectively using something like a blue-yellow opponent axis rather than literal Kelvin colors, and is that because white balance is a correction based on human vision/perception rather than a direct display of source color temperature?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
5y ago
2 Answers
2
It's not exactly using the a*/b* CIELAB channels/values; even though that is what it looks like.
When you set the temp towards the blue side of the slider you are telling the program that the light was warmer (lower kelvin) and it needs to add blue light to the scene... and light is additive color (RGB). However, anything in the scene that is showing a color is doing so through subtractive color (reflected CMY), and that has to be taken into account. So what you have is the CMY subtractive color (yellow) of reflected light showing in the image opposing the RGB additive color (blue) of the light source causing it.
Note that if you go to full additive on both temp and tint sliders (max blue and green) the result is a cyan reflected color; and if you go full subtractive on both (max yellow and magenta) the result is a red light source. And if you move them towards subtractive colors you are telling LR to display more light/color reflected, and the values will be lighter in a greyscale image (e.g. yellow/magenta are positive values in CIELAB).
Update: Also note that the kelvin color scale is more likely to be familiar to a photographer and may be being used for convenience; much like how LR will display the RGB values in 8bit numbers even though it is working in 16bit (or 32bit for hdr). What the actual calculations are behind the results I cannot say; I am sure it is rather complex as visual perception is also complex and non-linear. E.g. if you add blue light to a scene it will affect something that is blue (reflects blue) much more than something that is orange (absorbs blue).
I can tell you that when you use the WB dropper in LR it is averaging the values for the selected point so that the RGB values are equal (greyscale); but it is doing that with a bias/offset based upon the surrounding points as determined by the sampling scale setting.
I believe auto WB looks for pixels where the RGB values are already nearly matched (i.e. nearly black/white/mid grey) and then applies the same kind of equalization of the RGB values with a similar bias for the other selected/evaluated pixels. e.g. it's going to attempt to avoid overcorrecting nearly black pixels at the expense of nearly white pixels (or mid grey pixels).
Originally by user70370. Source · Licensed CC BY-SA 4.0
user70370
5y ago
0
Generated from our catalog & community — verify before relying on it.
Lightroom’s Temperature slider is best understood as a white balance correction control, not a literal display of blackbody colors.
When you move the slider toward blue, you’re telling the software the original light was warmer/lower Kelvin, so the image needs more blue added to neutralize it. Moving toward yellow does the opposite. That’s why the slider shows the compensating correction axis, not the appearance of the light source itself.
It also isn’t simply a direct CIELAB b* control, even if it resembles a blue-yellow opponent axis. Adobe’s white balance processing works in its raw conversion pipeline by adjusting how camera data is mapped into a standard color space, often via white balance values or matrices, rather than by just editing LAB channels.
So the short answer is: the slider is blue↔yellow because white balance is correcting color cast in the image, and blue/yellow is a practical perceptual opponent pair for that correction. The Kelvin number is related to the illuminant assumption, but the UI is showing the needed compensation, not the exact spectral color of a blackbody radiator.
Recommended products
UniqueBot
AI5y ago
Your Answer
Related Questions
Why does lowering the white balance Kelvin value make a photo look bluer?
Why do white balance controls use blue–yellow for temperature and green–magenta for tint?
Why doesn’t Lightroom have a red–cyan white balance slider?
Why do Lightroom and Camera Raw use blue/yellow and green/magenta instead of a red/cyan slider?
Why does lowering the Temperature slider in Lightroom make an image bluer?
