Hello first of all Thanks a lot for all the help and information in this forum and specially to the Darktabel devs for making this Software!
I am observing some unexpected behavior in Darktable related to the first-view modules, specifically White Balance, Highlight Reconstruction, and Demosaic. Some of my assumptions about how these modules behave do not seem to be correct, and I would like clarification on whether this is expected behavior or a misunderstanding on my side.
1. White Balance module behavior
I assumed that all functions of the first White Balance module act only as shortcuts, helpers, or automation for setting the channel coefficients of the module.
However, this does not seem to be the case. When I manually set the channel coefficients to the exact same numerical values that are produced by clicking “as-shot-to-referenceD65”, the resulting image is different.
This suggests that there may be additional processing or state changes happening in the background beyond simply setting the coefficients.
- Is there any additional “magic” or hidden behavior involved in these presets?
- Are the coefficients alone insufficient to fully reproduce the same result?
2. Highlight Reconstruction in LCh mode
My assumption was that using Highlight Reconstruction → Reconstruct in LCh would result in blown-out highlights becoming white or neutral gray.
This does not seem to be true when “as-shot-to-reference and later to D65” is selected in the White Balance module (which is the default).
It also does not appear to be true when the Color Calibration module is active.
Is this expected behavior? If so, could someone explain how white balance and color calibration influence highlight reconstruction in LCh mode?
3. Brightness of fully clipped highlights
I also assumed that pixels which are fully blown out (clipped to white in all channels) would always be brighter than surrounding non-clipped pixels, regardless of which highlight reconstruction method is selected.
However, this also does not seem to be true?

















