diff --git a/src/ImageProcessorCore/Filters/Alpha.cs b/src/ImageProcessorCore/Filters/Alpha.cs
index 5e2861bd2..a4d6fc3d6 100644
--- a/src/ImageProcessorCore/Filters/Alpha.cs
+++ b/src/ImageProcessorCore/Filters/Alpha.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to change the Alpha of an .
+ /// An to change the Alpha of an .
///
public class Alpha : ParallelImageProcessorCore
{
diff --git a/src/ImageProcessorCore/Filters/Binarization/Threshold.cs b/src/ImageProcessorCore/Filters/Binarization/Threshold.cs
index a234d1b38..203b89918 100644
--- a/src/ImageProcessorCore/Filters/Binarization/Threshold.cs
+++ b/src/ImageProcessorCore/Filters/Binarization/Threshold.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to perform binary threshold filtering against an
+ /// An to perform binary threshold filtering against an
/// . The image will be converted to greyscale before thresholding
/// occurs.
///
diff --git a/src/ImageProcessorCore/Filters/Brightness.cs b/src/ImageProcessorCore/Filters/Brightness.cs
index def8d0237..9499f49fa 100644
--- a/src/ImageProcessorCore/Filters/Brightness.cs
+++ b/src/ImageProcessorCore/Filters/Brightness.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to change the brightness of an .
+ /// An to change the brightness of an .
///
public class Brightness : ParallelImageProcessorCore
{
diff --git a/src/ImageProcessorCore/Filters/ColorMatrix/IColorMatrixFilter.cs b/src/ImageProcessorCore/Filters/ColorMatrix/IColorMatrixFilter.cs
index 2f5d695eb..0845b521b 100644
--- a/src/ImageProcessorCore/Filters/ColorMatrix/IColorMatrixFilter.cs
+++ b/src/ImageProcessorCore/Filters/ColorMatrix/IColorMatrixFilter.cs
@@ -11,7 +11,7 @@ namespace ImageProcessorCore.Filters
/// Encapsulates properties and methods for creating processors that utilize a matrix to
/// alter the image pixels.
///
- public interface IColorMatrixFilter : IImageProcessorCore
+ public interface IColorMatrixFilter : IImageProcessor
{
///
/// Gets the used to alter the image.
diff --git a/src/ImageProcessorCore/Filters/ColorMatrix/Saturation.cs b/src/ImageProcessorCore/Filters/ColorMatrix/Saturation.cs
index 9729d68ac..f5e6f1b3c 100644
--- a/src/ImageProcessorCore/Filters/ColorMatrix/Saturation.cs
+++ b/src/ImageProcessorCore/Filters/ColorMatrix/Saturation.cs
@@ -9,7 +9,7 @@ namespace ImageProcessorCore.Filters
using System.Numerics;
///
- /// An to change the saturation of an .
+ /// An to change the saturation of an .
///
public class Saturation : ColorMatrixFilter
{
diff --git a/src/ImageProcessorCore/Filters/Contrast.cs b/src/ImageProcessorCore/Filters/Contrast.cs
index 96c8a243a..baf1e1131 100644
--- a/src/ImageProcessorCore/Filters/Contrast.cs
+++ b/src/ImageProcessorCore/Filters/Contrast.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to change the contrast of an .
+ /// An to change the contrast of an .
///
public class Contrast : ParallelImageProcessorCore
{
diff --git a/src/ImageProcessorCore/Filters/Convolution/EdgeDetection/IEdgeDetectorFilter.cs b/src/ImageProcessorCore/Filters/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
index 8986f8725..0016dad66 100644
--- a/src/ImageProcessorCore/Filters/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
+++ b/src/ImageProcessorCore/Filters/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
@@ -8,7 +8,7 @@ namespace ImageProcessorCore.Filters
///
/// Provides properties and methods allowing the detection of edges within an image.
///
- public interface IEdgeDetectorFilter : IImageProcessorCore
+ public interface IEdgeDetectorFilter : IImageProcessor
{
///
/// Gets or sets a value indicating whether to convert the
diff --git a/src/ImageProcessorCore/Filters/ImageFilterExtensions.cs b/src/ImageProcessorCore/Filters/ImageFilterExtensions.cs
index 4a186e8c6..0da5f6b58 100644
--- a/src/ImageProcessorCore/Filters/ImageFilterExtensions.cs
+++ b/src/ImageProcessorCore/Filters/ImageFilterExtensions.cs
@@ -326,8 +326,8 @@ namespace ImageProcessorCore.Filters
/// The .
public static Image Greyscale(this Image source, Rectangle rectangle, GreyscaleMode mode = GreyscaleMode.Bt709, ProgressEventHandler progressHandler = null)
{
- IImageProcessorCore processor = mode == GreyscaleMode.Bt709
- ? (IImageProcessorCore)new GreyscaleBt709()
+ IImageProcessor processor = mode == GreyscaleMode.Bt709
+ ? (IImageProcessor)new GreyscaleBt709()
: new GreyscaleBt601();
processor.OnProgress += progressHandler;
diff --git a/src/ImageProcessorCore/Filters/Invert.cs b/src/ImageProcessorCore/Filters/Invert.cs
index 609844738..f6ba6b52a 100644
--- a/src/ImageProcessorCore/Filters/Invert.cs
+++ b/src/ImageProcessorCore/Filters/Invert.cs
@@ -9,7 +9,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to invert the colors of an .
+ /// An to invert the colors of an .
///
public class Invert : ParallelImageProcessorCore
{
diff --git a/src/ImageProcessorCore/Filters/Pixelate.cs b/src/ImageProcessorCore/Filters/Pixelate.cs
index 97eba0ce1..8f49f5cf1 100644
--- a/src/ImageProcessorCore/Filters/Pixelate.cs
+++ b/src/ImageProcessorCore/Filters/Pixelate.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Filters
using System.Threading.Tasks;
///
- /// An to invert the colors of an .
+ /// An to invert the colors of an .
///
public class Pixelate : ParallelImageProcessorCore
{
diff --git a/src/ImageProcessorCore/IImageProcessor.cs b/src/ImageProcessorCore/IImageProcessor.cs
index 7eefb86e5..6eb649e84 100644
--- a/src/ImageProcessorCore/IImageProcessor.cs
+++ b/src/ImageProcessorCore/IImageProcessor.cs
@@ -15,7 +15,7 @@ namespace ImageProcessorCore
///
/// Encapsulates methods to alter the pixels of an image.
///
- public interface IImageProcessorCore
+ public interface IImageProcessor
{
///
/// Event fires when each row of the source image has been processed.
diff --git a/src/ImageProcessorCore/ImageExtensions.cs b/src/ImageProcessorCore/ImageExtensions.cs
index a986462cf..cf36f8030 100644
--- a/src/ImageProcessorCore/ImageExtensions.cs
+++ b/src/ImageProcessorCore/ImageExtensions.cs
@@ -55,7 +55,7 @@ namespace ImageProcessorCore
/// The image this method extends.
/// Any processors to apply to the image.
/// The .
- public static Image Process(this Image source, params IImageProcessorCore[] processors)
+ public static Image Process(this Image source, params IImageProcessor[] processors)
{
return Process(source, source.Bounds, processors);
}
@@ -70,10 +70,10 @@ namespace ImageProcessorCore
///
/// Any processors to apply to the image.
/// The .
- public static Image Process(this Image source, Rectangle sourceRectangle, params IImageProcessorCore[] processors)
+ public static Image Process(this Image source, Rectangle sourceRectangle, params IImageProcessor[] processors)
{
// ReSharper disable once LoopCanBeConvertedToQuery
- foreach (IImageProcessorCore filter in processors)
+ foreach (IImageProcessor filter in processors)
{
source = PerformAction(source, true, (sourceImage, targetImage) => filter.Apply(targetImage, sourceImage, sourceRectangle));
}
@@ -89,7 +89,7 @@ namespace ImageProcessorCore
/// The target image height.
/// Any processors to apply to the image.
/// The .
- public static Image Process(this Image source, int width, int height, params IImageProcessorCore[] processors)
+ public static Image Process(this Image source, int width, int height, params IImageProcessor[] processors)
{
return Process(source, width, height, source.Bounds, default(Rectangle), processors);
}
@@ -113,10 +113,10 @@ namespace ImageProcessorCore
///
/// Any processors to apply to the image.
/// The .
- public static Image Process(this Image source, int width, int height, Rectangle sourceRectangle, Rectangle targetRectangle, params IImageProcessorCore[] processors)
+ public static Image Process(this Image source, int width, int height, Rectangle sourceRectangle, Rectangle targetRectangle, params IImageProcessor[] processors)
{
// ReSharper disable once LoopCanBeConvertedToQuery
- foreach (IImageProcessorCore filter in processors)
+ foreach (IImageProcessor filter in processors)
{
source = PerformAction(source, false, (sourceImage, targetImage) => filter.Apply(targetImage, sourceImage, width, height, targetRectangle, sourceRectangle));
}
diff --git a/src/ImageProcessorCore/ParallelImageProcessor.cs b/src/ImageProcessorCore/ParallelImageProcessor.cs
index 6dce1b1bd..41b802cde 100644
--- a/src/ImageProcessorCore/ParallelImageProcessor.cs
+++ b/src/ImageProcessorCore/ParallelImageProcessor.cs
@@ -12,7 +12,7 @@ namespace ImageProcessorCore
///
/// Allows the application of processors using parallel processing.
///
- public abstract class ParallelImageProcessorCore : IImageProcessorCore
+ public abstract class ParallelImageProcessorCore : IImageProcessor
{
///
public event ProgressEventHandler OnProgress;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/FilterTests.cs b/tests/ImageProcessorCore.Tests/Processors/Filters/FilterTests.cs
index 5101212ad..9214afdaa 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/FilterTests.cs
+++ b/tests/ImageProcessorCore.Tests/Processors/Filters/FilterTests.cs
@@ -10,7 +10,7 @@ namespace ImageProcessorCore.Tests
public class FilterTests : ProcessorTestBase
{
- public static readonly TheoryData Filters = new TheoryData
+ public static readonly TheoryData Filters = new TheoryData
{
{ "Brightness-50", new Brightness(50) },
{ "Brightness--50", new Brightness(-50) },
@@ -49,7 +49,7 @@ namespace ImageProcessorCore.Tests
[Theory]
[MemberData("Filters")]
- public void FilterImage(string name, IImageProcessorCore processor)
+ public void FilterImage(string name, IImageProcessor processor)
{
if (!Directory.Exists("TestOutput/Filter"))
{