Browse Source

Added checks to bokeh blur constructor

pull/1332/head
Sergio Pedri 6 years ago
parent
commit
1f02dd0f7a
  1. 2
      src/ImageSharp/Processing/Processors/Convolution/BokehBlurProcessor.cs

2
src/ImageSharp/Processing/Processors/Convolution/BokehBlurProcessor.cs

@ -47,6 +47,8 @@ namespace SixLabors.ImageSharp.Processing.Processors.Convolution
/// </param>
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));
this.Radius = radius;

Loading…
Cancel
Save