26 #ifndef DIGIKAM_OIL_PAINT_FILTER_H
27 #define DIGIKAM_OIL_PAINT_FILTER_H
45 explicit OilPaintFilter(
DImg*
const orgImage, QObject*
const parent =
nullptr,
int brushSize=1,
int smoothness=30);
50 return QLatin1String(
"digikam:OilPaintFilter");
53 static QString DisplayableName();
67 return FilterIdentifier();
71 void readParameters(
const FilterAction& action)
override;
75 void filterImage()
override;
76 void oilPaintImageMultithreaded(uint start, uint stop);
77 DColor MostFrequentColor(
DImg& src,
int X,
int Y,
int Radius,
int Intensity,
78 uchar* intensityCount, uint* averageColorR, uint* averageColorG, uint* averageColorB);
79 inline double GetIntensity(uint Red, uint Green, uint Blue);
Definition: dimgthreadedfilter.h:41
Definition: filteraction.h:43
Definition: oilpaintfilter.h:39
static QList< int > SupportedVersions()
Definition: oilpaintfilter.h:55
static int CurrentVersion()
Definition: oilpaintfilter.h:60
QString filterIdentifier() const override
Definition: oilpaintfilter.h:65
static QString FilterIdentifier()
Definition: oilpaintfilter.h:48
Definition: datefolderview.cpp:43