Changes to Exposure tab. Exposure controls (blackpoint, brightness, contrast, S/H compression) are now implemented with NURBS curves. Brightness bug seems fixed as a consequence. Luminance tone curve has been expanded to separate curves for L,a,b; saturation slider has been added, but at the moment saturation limiting has not been implemented in the modified tool.
This commit is contained in:
@@ -48,9 +48,12 @@ class ToneCurveParams {
|
||||
class LCurveParams {
|
||||
|
||||
public:
|
||||
std::vector<double> curve;
|
||||
std::vector<double> lcurve;
|
||||
std::vector<double> acurve;
|
||||
std::vector<double> bcurve;
|
||||
int brightness;
|
||||
int contrast;
|
||||
int saturation;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -352,7 +355,7 @@ class ProcParams {
|
||||
|
||||
public:
|
||||
ToneCurveParams toneCurve; ///< Tone curve parameters
|
||||
LCurveParams lumaCurve; ///< CIELAB luminance curve parameters
|
||||
LCurveParams labCurve; ///< CIELAB luminance curve parameters
|
||||
SharpeningParams sharpening; ///< Sharpening parameters
|
||||
ColorBoostParams colorBoost; ///< Color boost parameters
|
||||
WBParams wb; ///< White balance parameters
|
||||
|
Reference in New Issue
Block a user