37 explicit BCGFilter(QObject*
const parent =
nullptr);
39 QObject*
const parent =
nullptr,
44 const DImg& destImage,
45 int progressBegin = 0,
46 int progressEnd = 100);
51 return QLatin1String(
"digikam:BCGFilter");
54 static QString DisplayableName();
58 return QList<int>() << 1;
68 return FilterIdentifier();
73 void readParameters(
const FilterAction& action)
override;
77 void filterImage()
override;
80 void setGamma(
double val);
81 void setBrightness(
double val);
82 void setContrast(
double val);
83 void applyBCG(
const DImg& image);
84 void applyBCG(uchar*
const bits, uint width, uint height,
bool sixteenBits);
89 Private*
const d =
nullptr;
Definition bcgcontainer.h:34
Definition bcgfilter.h:32
static int CurrentVersion()
Definition bcgfilter.h:61
static QString FilterIdentifier()
Definition bcgfilter.h:49
static QList< int > SupportedVersions()
Definition bcgfilter.h:56
QString filterIdentifier() const override
Definition bcgfilter.h:66
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition datefolderview.cpp:34