![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Member Functions | |
| ImageLevels (bool sixteenBit) | |
| double | getLevelGammaValue (int channel) |
| int | getLevelHighInputValue (int channel) |
| int | getLevelHighOutputValue (int channel) |
| int | getLevelLowInputValue (int channel) |
| int | getLevelLowOutputValue (int channel) |
| bool | isDirty () |
| bool | isSixteenBits () |
| void | levelsAuto (const ImageHistogram *const hist) |
| void | levelsBlackToneAdjustByColors (int channel, const DColor &color) |
| void | levelsCalculateTransfers () |
| void | levelsChannelAuto (const ImageHistogram *const hist, int channel) |
| void | levelsChannelReset (int channel) |
| Methods to manipulate the levels data. | |
| void | levelsGrayToneAdjustByColors (int channel, const DColor &color) |
| int | levelsInputFromColor (int channel, const DColor &color) |
| float | levelsLutFunc (int nchannels, int channel, float value) |
| void | levelsLutProcess (uchar *const srcPR, uchar *const destPR, uint w, uint h) |
| void | levelsLutSetup (int nchannels) |
| void | levelsWhiteToneAdjustByColors (int channel, const DColor &color) |
| bool | loadLevelsFromGimpLevelsFile (const QUrl &fileUrl) |
| void | reset () |
| bool | saveLevelsToGimpLevelsFile (const QUrl &fileUrl) |
| Methods to save/load the levels values to/from a Gimp levels text file. | |
| void | setLevelGammaValue (int channel, double val) |
| Methods to set manually the levels values. | |
| void | setLevelHighInputValue (int channel, int val) |
| void | setLevelHighOutputValue (int channel, int val) |
| void | setLevelLowInputValue (int channel, int val) |
| void | setLevelLowOutputValue (int channel, int val) |