Following the original discussion regarding the new color balance module in Darktable, and this other related discussion, I have started to implement a color correction tool in PhotoFlow that tries to follow the ASC-CDL standard.
The definition and range of the controls directly follow the DT implementation. Therefore, the DT and PhF results should in principle be equivalent (i.e. same parameters = some output) and interchangeable.
For each adjustment, there is one main slider that is applied simultaneously to the three RGB channels, plus separate R, G & B adjustments.
Some important details:
- the tool does not make any assumption regarding the input colorspace. It is up to the user to provide linear RGB data. ACES or ACEScg primaries are recommended.
- there is an additional saturation adjustment, that is applied after the slope/offset/power part
- a checkbox allows to convert the input linear data to log (using the ACEScc formulas). The saturation is however in this case applied after converting the log values back to linear RGB
Here is an example of the new tool in action:
What do you think?