Browse Source

Added checks to bokeh blur constructor

js/color-alpha-handling
Sergio Pedri 6 years ago
parent
commit
141abca768
  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> /// </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;

Loading…
Cancel
Save