Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLevelsConfigWidget.cpp File Reference
#include <cmath>
#include <klocalizedstring.h>
#include <QtGlobal>
#include <QPixmap>
#include <QSpinBox>
#include <QMessageBox>
#include <QEvent>
#include <QPainter>
#include <QCheckBox>
#include <KoBasicHistogramProducers.h>
#include <kis_paint_device.h>
#include <kis_histogram.h>
#include <kis_painter.h>
#include <kis_processing_information.h>
#include <kis_selection.h>
#include <kis_types.h>
#include <KisGlobalResourcesInterface.h>
#include <kis_color_transformation_configuration.h>
#include <KoColorSpaceMaths.h>
#include <kis_signals_blocker.h>
#include <kis_icon_utils.h>
#include <KoColorModelStandardIds.h>
#include <kis_painting_tweaks.h>
#include <KoDialog.h>
#include <KisAutoLevels.h>
#include <KisAutoLevelsWidget.h>
#include "../colorsfilters/kis_multichannel_utils.h"
#include "KisLevelsConfigWidget.h"
#include "KisLevelsFilter.h"

Go to the source code of this file.

Functions

static int deNormalizeValue (qreal value, int min, int max)
 
static qreal normalizeValue (int value, int min, int max)
 

Function Documentation

◆ deNormalizeValue()

static int deNormalizeValue ( qreal value,
int min,
int max )
static

Definition at line 45 of file KisLevelsConfigWidget.cpp.

46{
47 return min + static_cast<int>(qRound(static_cast<qreal>(max - min) * value));
48}
float value(const T *src, size_t ch)
T min(T a, T b, T c)

References value().

◆ normalizeValue()

static qreal normalizeValue ( int value,
int min,
int max )
static

Definition at line 50 of file KisLevelsConfigWidget.cpp.

51{
52 return static_cast<qreal>(value - min) / static_cast<qreal>(max - min);
53}

References value().