26 #ifndef DIGIKAM_BCG_FILTER_H
27 #define DIGIKAM_BCG_FILTER_H
47 explicit BCGFilter(QObject*
const parent =
nullptr);
49 QObject*
const parent =
nullptr,
54 const DImg& destImage,
55 int progressBegin = 0,
56 int progressEnd = 100);
61 return QLatin1String(
"digikam:BCGFilter");
64 static QString DisplayableName();
78 return FilterIdentifier();
83 void readParameters(
const FilterAction& action)
override;
87 void filterImage()
override;
90 void setGamma(
double val);
91 void setBrightness(
double val);
92 void setContrast(
double val);
93 void applyBCG(
const DImg& image);
94 void applyBCG(uchar*
const bits, uint width, uint height,
bool sixteenBits);
Definition: bcgcontainer.h:43
Definition: bcgfilter.h:42
static int CurrentVersion()
Definition: bcgfilter.h:71
static QString FilterIdentifier()
Definition: bcgfilter.h:59
static QList< int > SupportedVersions()
Definition: bcgfilter.h:66
QString filterIdentifier() const override
Definition: bcgfilter.h:76
Definition: dimgthreadedfilter.h:41
Definition: filteraction.h:43
Definition: datefolderview.cpp:43