Browse Source

Use DebugGuard

pull/2269/head
James Jackson-South 3 years ago
parent
commit
307a3ba1e2
  1. 3
      src/ImageSharp/Processing/Processors/Quantization/DefaultPixelSamplingStrategy.cs

3
src/ImageSharp/Processing/Processors/Quantization/DefaultPixelSamplingStrategy.cs

@ -137,9 +137,10 @@ public class DefaultPixelSamplingStrategy : IPixelSamplingStrategy
int denom = (int)ratio.Denominator;
int num = (int)ratio.Numerator;
DebugGuard.MustBeGreaterThan(denom, 0, "Denominator must be greater than zero.");
for (int pos = 0; pos < totalNumberOfRows; pos++)
{
Debug.Assert(denom > 0, "Denominator must be greater than zero.");
int subPos = (int)((uint)pos % (uint)denom);
if (subPos < num)
{

Loading…
Cancel
Save