58 interp = NearestNeighbor;
78 interp = NearestNeighbor;
98 interp = NearestNeighbor;
112 bool fastApprox =
true;
118 uint interp = NearestNeighbor;
120 float amplitude = 60.0F;
121 float sharpness = 0.7F;
122 float anisotropy = 0.3F;
125 float gaussPrec = 2.0F;
161 int newWidth = 0,
int newHeight = 0,
162 const QImage& inPaintingMask = QImage(),
163 QObject*
const parent =
nullptr);
167 void setMode(
int mode,
int newWidth = 0,
int newHeight = 0);
169 void setInPaintingMask(
const QImage& inPaintingMask);
173 void cancelFilter()
override;
175 static QString cimgVersionString();
179 return QLatin1String(
"digikam:GreycstorationFilter");
182 static QString DisplayableName();
186 return QList<int>() << 1;
196 return FilterIdentifier();
200 void readParameters(
const FilterAction& action)
override;
204 void computeChildrenThreads();
209 void iterationLoop(uint iter);
211 void initFilter()
override;
212 void filterImage()
override;
217 Private*
const d =
nullptr;
Definition dimgthreadedfilter.h:31
Definition filteraction.h:33
Definition greycstorationfilter.h:34
void setRestorationDefaultSettings()
Definition greycstorationfilter.h:50
GreycstorationContainer()=default
void setResizeDefaultSettings()
Definition greycstorationfilter.h:90
void setInpaintingDefaultSettings()
Definition greycstorationfilter.h:70
INTERPOLATION
Definition greycstorationfilter.h:39
@ Linear
Definition greycstorationfilter.h:41
~GreycstorationContainer()=default
Definition greycstorationfilter.h:133
static int CurrentVersion()
Definition greycstorationfilter.h:189
static QList< int > SupportedVersions()
Definition greycstorationfilter.h:184
QString filterIdentifier() const override
Definition greycstorationfilter.h:194
MODE
Definition greycstorationfilter.h:139
@ Resize
Definition greycstorationfilter.h:142
@ InPainting
Definition greycstorationfilter.h:141
static QString FilterIdentifier()
Definition greycstorationfilter.h:177
Definition datefolderview.cpp:34