|
|
|
@ -3,7 +3,6 @@ |
|
|
|
|
|
|
|
using SixLabors.ImageSharp.PixelFormats; |
|
|
|
using SixLabors.ImageSharp.Processing; |
|
|
|
using SixLabors.ImageSharp.Tests.TestUtilities.ImageComparison; |
|
|
|
|
|
|
|
using SixLabors.Primitives; |
|
|
|
using Xunit; |
|
|
|
@ -14,7 +13,7 @@ namespace SixLabors.ImageSharp.Tests.Processing.Processors.Convolution |
|
|
|
public class DetectEdgesTest : FileTestBase |
|
|
|
{ |
|
|
|
public static readonly string[] CommonTestImages = { TestImages.Png.Bike }; |
|
|
|
|
|
|
|
|
|
|
|
public static readonly TheoryData<EdgeDetection> DetectEdgesFilters = new TheoryData<EdgeDetection> |
|
|
|
{ |
|
|
|
EdgeDetection.Kayyali, |
|
|
|
@ -39,9 +38,7 @@ namespace SixLabors.ImageSharp.Tests.Processing.Processors.Convolution |
|
|
|
{ |
|
|
|
image.Mutate(x => x.DetectEdges(detector)); |
|
|
|
image.DebugSave(provider, detector.ToString()); |
|
|
|
|
|
|
|
// TODO: Enable once we have updated the images
|
|
|
|
// image.CompareToReferenceOutput(provider, detector.ToString());
|
|
|
|
image.CompareToReferenceOutput(provider, detector.ToString()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -54,9 +51,7 @@ namespace SixLabors.ImageSharp.Tests.Processing.Processors.Convolution |
|
|
|
{ |
|
|
|
image.Mutate(x => x.DetectEdges()); |
|
|
|
image.DebugSave(provider); |
|
|
|
|
|
|
|
// TODO: Enable once we have updated the images
|
|
|
|
// image.CompareToReferenceOutput(provider);
|
|
|
|
image.CompareToReferenceOutput(provider); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -83,12 +78,7 @@ namespace SixLabors.ImageSharp.Tests.Processing.Processors.Convolution |
|
|
|
|
|
|
|
image.Mutate(x => x.DetectEdges(bounds)); |
|
|
|
image.DebugSave(provider); |
|
|
|
|
|
|
|
// TODO: Enable once we have updated the images
|
|
|
|
//image.CompareToReferenceOutput(provider);
|
|
|
|
|
|
|
|
// TODO: We don't need this any longer after switching to ReferenceImages
|
|
|
|
//ImageComparer.Tolerant().EnsureProcessorChangesAreConstrained(source, image, bounds);
|
|
|
|
image.CompareToReferenceOutput(provider); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|