capture sharpening: own compilation unit, smooth progressbar, #5412

This commit is contained in:
Ingo Weyrich
2019-08-30 14:45:45 +02:00
parent ad52c4afc6
commit f882309f59
10 changed files with 277 additions and 154 deletions

View File

@@ -196,6 +196,15 @@ struct SharpeningParamsEdited {
bool deconvradius;
bool deconviter;
bool deconvdamping;
};
struct CaptureSharpeningParamsEdited {
bool enabled;
bool contrast;
bool autoContrast;
bool gamma;
bool deconvradius;
bool deconviter;
bool isUnchanged() const;
};
@@ -687,7 +696,7 @@ struct ParamsEdited {
ColorToningEdited colorToning;
RetinexParamsEdited retinex;
SharpeningParamsEdited sharpening;
SharpeningParamsEdited pdsharpening;
CaptureSharpeningParamsEdited pdsharpening;
SharpeningParamsEdited prsharpening;
SharpenEdgeParamsEdited sharpenEdge;
SharpenMicroParamsEdited sharpenMicro;