1. Ability to drive a transformation's slider using an expression
- A menu item to link to an expression could be defined by right-clicking a slider marker
- When a slider marker is controlled by an expression, the marker icon is changed to indicate that it is driven by an expression
- The expression driving a slider can refer to the value of another slider in an upstream transformation
- Expression macros can refer to the value of a slider marker ( e.g. black and white markers)
- Expression macros can refer to the value of a color line control
- One or more sliders can be defined in a custom control panel
- The scale of a custom slider has a user-defined range
- A custom control panel has an amount control ( and a mask button ), like those of built-in transformations
- The output image of the custom control panel is the output image of the last transformation of the associated script snippet, modulated by the custom control panel's amount slider and mask.
This would allow to define a color transformation whereby the intensity of a hue is boosted, while darkening the opposite hue, that is 180 degrees apart. One slider directly controls the hue to be enhanced, while indirectly controlling the hue to be darkened (using an expression).
User would be able to fine-tune the hue to be enhanced and its opposite hue using a single control.