54 explicit CBFilter(QObject*
const parent =
nullptr);
56 QObject*
const parent =
nullptr,
62 int progressBegin = 0,
63 int progressEnd = 100);
68 return QLatin1String(
"digikam:ColorBalanceFilter");
71 static QString DisplayableName();
75 return QList<int>() << 1;
83 void readParameters(
const FilterAction& action)
override;
87 return FilterIdentifier();
94 void filterImage()
override;
97 void setGamma(
double val);
98 void setTables(
int*
const redMap,
int*
const greenMap,
int*
const blueMap,
int*
const alphaMap,
bool sixteenBit);
99 void getTables(
int*
const redMap,
int*
const greenMap,
int*
const blueMap,
int*
const alphaMap,
bool sixteenBit);
100 void adjustRGB(
double r,
double g,
double b,
double a,
bool sixteenBit);
101 void applyCBFilter(
const DImg& image,
double r,
double g,
double b,
double a);
106 Private*
const d =
nullptr;
static QList< int > SupportedVersions()
Definition cbfilter.h:73
static int CurrentVersion()
Definition cbfilter.h:78
QString filterIdentifier() const override
Definition cbfilter.h:85
static QString FilterIdentifier()
Definition cbfilter.h:66
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition datefolderview.cpp:34