|
|
@ -47,6 +47,8 @@ namespace SixLabors.ImageSharp.Processing.Processors.Convolution |
|
|
/// </param>
|
|
|
/// </param>
|
|
|
public BokehBlurProcessor(int radius, int components, float gamma) |
|
|
public BokehBlurProcessor(int radius, int components, float gamma) |
|
|
{ |
|
|
{ |
|
|
|
|
|
Guard.MustBeGreaterThan(radius, 0, nameof(radius)); |
|
|
|
|
|
Guard.MustBeBetweenOrEqualTo(components, 1, 6, nameof(components)); |
|
|
Guard.MustBeGreaterThanOrEqualTo(gamma, 1, nameof(gamma)); |
|
|
Guard.MustBeGreaterThanOrEqualTo(gamma, 1, nameof(gamma)); |
|
|
|
|
|
|
|
|
this.Radius = radius; |
|
|
this.Radius = radius; |
|
|
|