Issue 2001: added vignette filter tool

This commit is contained in:
torger
2013-11-07 08:00:42 +01:00
parent 1560035cef
commit 540fa3e005
28 changed files with 512 additions and 320 deletions

View File

@@ -590,6 +590,18 @@ class GradientParams {
int centerY;
};
/**
* Parameters of the post-crop vignette filter
*/
class PCVignetteParams {
public:
bool enabled;
double strength;
int feather;
int roundness;
};
/**
* Parameters of the vignetting correction
*/
@@ -786,6 +798,7 @@ class ProcParams {
LensProfParams lensProf; ///< Lens correction profile parameters
PerspectiveParams perspective; ///< Perspective correction parameters
GradientParams gradient; ///< Gradient filter parameters
PCVignetteParams pcvignette; ///< Post-crop vignette filter parameters
CACorrParams cacorrection; ///< Lens c/a correction parameters
VignettingParams vignetting; ///< Lens vignetting correction parameters
ChannelMixerParams chmixer; ///< Channel mixer parameters