24 #ifndef DIGIKAM_IMAGE_LEVELS_H
25 #define DIGIKAM_IMAGE_LEVELS_H
56 void levelsChannelReset(
int channel);
59 int levelsInputFromColor(
int channel,
const DColor& color);
60 void levelsBlackToneAdjustByColors(
int channel,
const DColor& color);
61 void levelsGrayToneAdjustByColors(
int channel,
const DColor& color);
62 void levelsWhiteToneAdjustByColors(
int channel,
const DColor& color);
63 void levelsCalculateTransfers();
64 float levelsLutFunc(
int nchannels,
int channel,
float value);
65 void levelsLutSetup(
int nchannels);
66 void levelsLutProcess(uchar*
const srcPR, uchar*
const destPR,
int w,
int h);
71 void setLevelGammaValue(
int channel,
double val);
72 void setLevelLowInputValue(
int channel,
int val);
73 void setLevelHighInputValue(
int channel,
int val);
74 void setLevelLowOutputValue(
int channel,
int val);
75 void setLevelHighOutputValue(
int channel,
int val);
77 double getLevelGammaValue(
int channel);
78 int getLevelLowInputValue(
int channel);
79 int getLevelHighInputValue(
int channel);
80 int getLevelLowOutputValue(
int channel);
81 int getLevelHighOutputValue(
int channel);
86 bool saveLevelsToGimpLevelsFile(
const QUrl& fileUrl);
87 bool loadLevelsFromGimpLevelsFile(
const QUrl& fileUrl);
Definition: imagehistogram.h:44
Definition: imagelevels.h:42
qulonglong value
Definition: itemviewutilities.cpp:592
Definition: datefolderview.cpp:43