Browse Source

covered DetectEdges

pull/298/head
Anton Firszov 9 years ago
parent
commit
1df0010140
  1. 8
      tests/ImageSharp.Tests/Processing/Processors/Convolution/DetectEdgesTest.cs
  2. 2
      tests/Images/External

8
tests/ImageSharp.Tests/Processing/Processors/Convolution/DetectEdgesTest.cs

@ -41,6 +41,7 @@ namespace ImageSharp.Tests.Processing.Processors.Convolution
{
image.Mutate(x => x.DetectEdges(detector));
image.DebugSave(provider, detector.ToString());
image.CompareToReferenceOutput(provider, detector.ToString());
}
}
@ -53,6 +54,7 @@ namespace ImageSharp.Tests.Processing.Processors.Convolution
{
image.Mutate(x => x.DetectEdges());
image.DebugSave(provider);
image.CompareToReferenceOutput(provider);
}
}
@ -73,16 +75,16 @@ namespace ImageSharp.Tests.Processing.Processors.Convolution
public void DetectEdges_InBox<TPixel>(TestImageProvider<TPixel> provider)
where TPixel : struct, IPixel<TPixel>
{
using (Image<TPixel> source = provider.GetImage())
using (Image<TPixel> image = source.Clone())
using (Image<TPixel> image = provider.GetImage())
{
var bounds = new Rectangle(10, 10, image.Width / 2, image.Height / 2);
image.Mutate(x => x.DetectEdges(bounds));
image.DebugSave(provider);
image.CompareToReferenceOutput(provider);
// TODO: We don't need this any longer after switching to ReferenceImages
ImageComparer.Tolerant().EnsureProcessorChangesAreConstrained(source, image, bounds);
//ImageComparer.Tolerant().EnsureProcessorChangesAreConstrained(source, image, bounds);
}
}
}

2
tests/Images/External

@ -1 +1 @@
Subproject commit 4929cbe0d743fe3c67a9b4d0c71fb3eed8b5537d
Subproject commit b466db97b501bcd12a7e366ee1d2d6a6e45eb2d0
Loading…
Cancel
Save