36 bool addvignetting =
true;
40 double innerradius = 1.0;
41 double outerradius = 1.0;
62 return QLatin1String(
"digikam:AntiVignettingFilter");
65 static QString DisplayableName();
69 return QList<int>() << 1;
77 void readParameters(
const FilterAction& action)
override;
81 return FilterIdentifier();
88 void filterImage()
override;
90 double hypothenuse(
double x,
double y);
91 uchar clamp8bits(
double x);
92 unsigned short clamp16bits(
double x);
93 double attenuation(
double r1,
double r2,
double distcenter);
94 double real_attenuation(
double r1,
double r2,
double distcenter);
Definition antivignettingfilter.h:27
AntiVignettingContainer()=default
~AntiVignettingContainer()=default
Definition antivignettingfilter.h:49
static QString FilterIdentifier()
Definition antivignettingfilter.h:60
static QList< int > SupportedVersions()
Definition antivignettingfilter.h:67
static int CurrentVersion()
Definition antivignettingfilter.h:72
QString filterIdentifier() const override
Definition antivignettingfilter.h:79
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition datefolderview.cpp:34