diff --git a/src/ImageProcessor/Filters/Convolution/GuassianSharpen.cs b/src/ImageProcessor/Filters/Convolution/GuassianSharpen.cs
index fd7befdad..1e45c09de 100644
--- a/src/ImageProcessor/Filters/Convolution/GuassianSharpen.cs
+++ b/src/ImageProcessor/Filters/Convolution/GuassianSharpen.cs
@@ -44,6 +44,34 @@ namespace ImageProcessor.Filters
this.sigma = sigma;
}
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ /// The 'radius' value representing the size of the area to sample.
+ ///
+ public GuassianSharpen(int radius)
+ {
+ this.kernelSize = (radius * 2) + 1;
+ this.sigma = radius;
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ /// The 'sigma' value representing the weight of the sharpen.
+ ///
+ ///
+ /// The 'radius' value representing the size of the area to sample.
+ /// This should be at least twice the sigma value.
+ ///
+ public GuassianSharpen(float sigma, int radius)
+ {
+ this.kernelSize = (radius * 2) + 1;
+ this.sigma = sigma;
+ }
+
///
public override float[,] KernelX => this.kernelX;