merge with dev
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with RawTherapee. If not, see <http://www.gnu.org/licenses/>.
|
||||
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
@@ -494,7 +494,9 @@ struct ColorToningParams {
|
||||
struct SharpeningParams {
|
||||
bool enabled;
|
||||
double contrast;
|
||||
bool autoContrast;
|
||||
double blurradius;
|
||||
double gamma;
|
||||
double radius;
|
||||
int amount;
|
||||
Threshold<int> threshold;
|
||||
@@ -540,6 +542,20 @@ struct SharpenMicroParams {
|
||||
bool operator !=(const SharpenMicroParams& other) const;
|
||||
};
|
||||
|
||||
struct CaptureSharpeningParams {
|
||||
bool enabled;
|
||||
bool autoContrast;
|
||||
double contrast;
|
||||
double gamma;
|
||||
double deconvradius;
|
||||
int deconviter;
|
||||
|
||||
CaptureSharpeningParams();
|
||||
|
||||
bool operator ==(const CaptureSharpeningParams& other) const;
|
||||
bool operator !=(const CaptureSharpeningParams& other) const;
|
||||
};
|
||||
|
||||
/**
|
||||
* Parameters of the vibrance
|
||||
*/
|
||||
@@ -1538,6 +1554,7 @@ public:
|
||||
ColorToningParams colorToning; ///< Color Toning parameters
|
||||
SharpeningParams sharpening; ///< Sharpening parameters
|
||||
SharpeningParams prsharpening; ///< Sharpening parameters for post resize sharpening
|
||||
CaptureSharpeningParams pdsharpening; ///< Sharpening parameters for post demosaic sharpening
|
||||
SharpenEdgeParams sharpenEdge; ///< Sharpen edge parameters
|
||||
SharpenMicroParams sharpenMicro; ///< Sharpen microcontrast parameters
|
||||
VibranceParams vibrance; ///< Vibrance parameters
|
||||
|
Reference in New Issue
Block a user