From 734b33b69e008ffe0f6329c8ab68feb661d7ab01 Mon Sep 17 00:00:00 2001 From: Scott Williams Date: Mon, 2 Jan 2017 09:53:09 +0000 Subject: [PATCH] Put processors folder/namespace back --- src/ImageSharp.Drawing/Brushes/IBrush.cs | 2 +- .../Brushes/ImageBrush{TColor}.cs | 2 +- .../Brushes/PatternBrush{TColor}.cs | 2 +- .../IBrushApplicator.cs | 2 +- .../Brushes/RecolorBrush{TColor}.cs | 2 +- .../Brushes/SolidBrush{TColor}.cs | 2 +- src/ImageSharp.Drawing/Draw.cs | 2 +- src/ImageSharp.Drawing/DrawImage.cs | 2 +- src/ImageSharp.Drawing/DrawRectangle.cs | 2 +- src/ImageSharp.Drawing/Fill.cs | 2 +- src/ImageSharp.Drawing/FillRectangle.cs | 2 +- src/ImageSharp.Drawing/Pens/IPen.cs | 2 +- src/ImageSharp.Drawing/Pens/Pen{TColor}.cs | 2 +- .../ColoredPointInfo.cs | 2 +- .../{Processing => Processors}/IPenApplicator.cs | 2 +- .../DrawImageProcessor.cs | 2 +- .../DrawPathProcessor.cs | 2 +- .../{Processing => Processors}/FillProcessor.cs | 2 +- .../FillShapeProcessor.cs | 2 +- .../Binarization/BinaryThreshold.cs | 2 +- .../ColorMatrix/BlackWhite.cs | 1 + .../ColorMatrix/ColorBlindness.cs | 15 ++++++++------- .../ColorMatrix/Grayscale.cs | 1 + src/ImageSharp.Processing/ColorMatrix/Hue.cs | 1 + .../ColorMatrix/Kodachrome.cs | 1 + .../ColorMatrix/Lomograph.cs | 1 + .../ColorMatrix/Options/ColorBlindness.cs | 2 +- .../ColorMatrix/Options/GrayscaleMode.cs | 2 +- src/ImageSharp.Processing/ColorMatrix/Polaroid.cs | 1 + .../ColorMatrix/Saturation.cs | 1 + src/ImageSharp.Processing/ColorMatrix/Sepia.cs | 1 + src/ImageSharp.Processing/Convolution/BoxBlur.cs | 1 + .../Convolution/DetectEdges.cs | 1 + .../Convolution/GaussianBlur.cs | 1 + .../Convolution/GaussianSharpen.cs | 1 + .../Convolution/Options/EdgeDetection.cs | 2 +- src/ImageSharp.Processing/Effects/Alpha.cs | 2 +- .../Effects/BackgroundColor.cs | 2 +- src/ImageSharp.Processing/Effects/Brightness.cs | 2 +- src/ImageSharp.Processing/Effects/Contrast.cs | 2 +- src/ImageSharp.Processing/Effects/Invert.cs | 2 +- src/ImageSharp.Processing/Effects/OilPainting.cs | 2 +- src/ImageSharp.Processing/Effects/Pixelate.cs | 2 +- src/ImageSharp.Processing/Overlays/Glow.cs | 2 +- src/ImageSharp.Processing/Overlays/Vignette.cs | 2 +- .../Binarization/BinaryThresholdProcessor.cs | 2 +- .../ColorMatrix/BlackWhiteProcessor.cs | 2 +- .../ColorBlindness/AchromatomalyProcessor.cs | 2 +- .../ColorBlindness/AchromatopsiaProcessor.cs | 2 +- .../ColorBlindness/DeuteranomalyProcessor.cs | 2 +- .../ColorBlindness/DeuteranopiaProcessor.cs | 2 +- .../ColorBlindness/ProtanomalyProcessor.cs | 2 +- .../ColorBlindness/ProtanopiaProcessor.cs | 2 +- .../ColorMatrix/ColorBlindness/README.md | 0 .../ColorBlindness/TritanomalyProcessor.cs | 2 +- .../ColorBlindness/TritanopiaProcessor.cs | 2 +- .../ColorMatrix/ColorMatrixFilter.cs | 2 +- .../ColorMatrix/GrayscaleBt601Processor.cs | 2 +- .../ColorMatrix/GrayscaleBt709Processor.cs | 2 +- .../{ => Processors}/ColorMatrix/HueProcessor.cs | 2 +- .../ColorMatrix/IColorMatrixFilter.cs | 2 +- .../ColorMatrix/KodachromeProcessor.cs | 2 +- .../ColorMatrix/LomographProcessor.cs | 2 +- .../ColorMatrix/PolaroidProcessor.cs | 2 +- .../ColorMatrix/SaturationProcessor.cs | 2 +- .../ColorMatrix/SepiaProcessor.cs | 2 +- .../Convolution/BoxBlurProcessor.cs | 2 +- .../Convolution/Convolution2DProcessor.cs | 2 +- .../Convolution/Convolution2PassProcessor.cs | 2 +- .../Convolution/ConvolutionProcessor.cs | 2 +- .../EdgeDetection/EdgeDetector2DProcessor.cs | 2 +- .../EdgeDetection/EdgeDetectorCompassProcessor.cs | 2 +- .../EdgeDetection/EdgeDetectorProcessor.cs | 2 +- .../EdgeDetection/IEdgeDetectorProcessor.cs | 2 +- .../Convolution/EdgeDetection/KayyaliProcessor.cs | 2 +- .../Convolution/EdgeDetection/KirschProcessor.cs | 2 +- .../EdgeDetection/Laplacian3X3Processor.cs | 2 +- .../EdgeDetection/Laplacian5X5Processor.cs | 2 +- .../EdgeDetection/LaplacianOfGaussianProcessor.cs | 2 +- .../Convolution/EdgeDetection/PrewittProcessor.cs | 2 +- .../EdgeDetection/RobertsCrossProcessor.cs | 2 +- .../EdgeDetection/RobinsonProcessor.cs | 2 +- .../Convolution/EdgeDetection/ScharrProcessor.cs | 2 +- .../Convolution/EdgeDetection/SobelProcessor.cs | 2 +- .../Convolution/GaussianBlurProcessor.cs | 2 +- .../Convolution/GaussianSharpenProcessor.cs | 2 +- .../{ => Processors}/Effects/AlphaProcessor.cs | 2 +- .../Effects/BackgroundColorProcessor.cs | 2 +- .../Effects/BrightnessProcessor.cs | 2 +- .../{ => Processors}/Effects/ContrastProcessor.cs | 2 +- .../{ => Processors}/Effects/InvertProcessor.cs | 2 +- .../Effects/OilPaintingProcessor.cs | 2 +- .../{ => Processors}/Effects/PixelateProcessor.cs | 2 +- .../{ => Processors}/Overlays/GlowProcessor.cs | 2 +- .../Overlays/VignetteProcessor.cs | 2 +- .../Transforms/CompandingResizeProcessor.cs | 2 +- .../{ => Processors}/Transforms/CropProcessor.cs | 2 +- .../Transforms/EntropyCropProcessor.cs | 2 +- .../{ => Processors}/Transforms/FlipProcessor.cs | 2 +- .../Transforms/Matrix3x2Processor.cs | 2 +- .../Transforms/ResamplingWeightedProcessor.cs | 2 +- .../Transforms/ResizeProcessor.cs | 2 +- .../Transforms/RotateProcessor.cs | 2 +- .../{ => Processors}/Transforms/SkewProcessor.cs | 2 +- .../Transforms/AutoOrient.cs | 1 + src/ImageSharp.Processing/Transforms/Crop.cs | 2 +- .../Transforms/EntropyCrop.cs | 2 +- src/ImageSharp.Processing/Transforms/Flip.cs | 1 + src/ImageSharp.Processing/Transforms/Pad.cs | 2 ++ src/ImageSharp.Processing/Transforms/Resize.cs | 1 + src/ImageSharp.Processing/Transforms/Rotate.cs | 1 + src/ImageSharp.Processing/Transforms/Skew.cs | 2 +- .../ImageSharp.Benchmarks/Samplers/DetectEdges.cs | 1 + .../Processors/Filters/ColorBlindnessTest.cs | 1 + .../Processors/Filters/DetectEdgesTest.cs | 1 + .../Processors/Filters/GrayscaleTest.cs | 1 + 116 files changed, 123 insertions(+), 100 deletions(-) rename src/ImageSharp.Drawing/Brushes/{Processing => Processors}/IBrushApplicator.cs (95%) rename src/ImageSharp.Drawing/Pens/{Processing => Processors}/ColoredPointInfo.cs (95%) rename src/ImageSharp.Drawing/Pens/{Processing => Processors}/IPenApplicator.cs (96%) rename src/ImageSharp.Drawing/{Processing => Processors}/DrawImageProcessor.cs (98%) rename src/ImageSharp.Drawing/{Processing => Processors}/DrawPathProcessor.cs (99%) rename src/ImageSharp.Drawing/{Processing => Processors}/FillProcessor.cs (98%) rename src/ImageSharp.Drawing/{Processing => Processors}/FillShapeProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Binarization/BinaryThresholdProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/BlackWhiteProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/README.md (100%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/ColorMatrixFilter.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/GrayscaleBt601Processor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/GrayscaleBt709Processor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/HueProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/IColorMatrixFilter.cs (94%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/KodachromeProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/LomographProcessor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/PolaroidProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/SaturationProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/ColorMatrix/SepiaProcessor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/BoxBlurProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/Convolution2DProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/Convolution2PassProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/ConvolutionProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/EdgeDetectorProcessor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs (95%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/KayyaliProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/KirschProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/Laplacian3X3Processor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/Laplacian5X5Processor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs (96%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/PrewittProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/RobertsCrossProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/RobinsonProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/ScharrProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/EdgeDetection/SobelProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/GaussianBlurProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Convolution/GaussianSharpenProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Effects/AlphaProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Effects/BackgroundColorProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Effects/BrightnessProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Effects/ContrastProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Effects/InvertProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Effects/OilPaintingProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Effects/PixelateProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Overlays/GlowProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Overlays/VignetteProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/CompandingResizeProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/CropProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/EntropyCropProcessor.cs (97%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/FlipProcessor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/Matrix3x2Processor.cs (98%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/ResamplingWeightedProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/ResizeProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/RotateProcessor.cs (99%) rename src/ImageSharp.Processing/{ => Processors}/Transforms/SkewProcessor.cs (98%) diff --git a/src/ImageSharp.Drawing/Brushes/IBrush.cs b/src/ImageSharp.Drawing/Brushes/IBrush.cs index bd11b9679..1eea302a5 100644 --- a/src/ImageSharp.Drawing/Brushes/IBrush.cs +++ b/src/ImageSharp.Drawing/Brushes/IBrush.cs @@ -7,7 +7,7 @@ namespace ImageSharp.Drawing { using System; - using Processing; + using Processors; /// /// Brush represents a logical configuration of a brush which can be used to source pixel colors diff --git a/src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs b/src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs index 44c7ad82d..5daf03b93 100644 --- a/src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs +++ b/src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs @@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Brushes using System; using System.Numerics; - using Processing; + using Processors; /// /// Provides an implementation of an image brush for painting images within areas. diff --git a/src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs b/src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs index ca6608b8d..76b11236a 100644 --- a/src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs +++ b/src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs @@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Brushes using System; using System.Numerics; - using Processing; + using Processors; /// /// Provides an implementation of a pattern brush for painting patterns. diff --git a/src/ImageSharp.Drawing/Brushes/Processing/IBrushApplicator.cs b/src/ImageSharp.Drawing/Brushes/Processors/IBrushApplicator.cs similarity index 95% rename from src/ImageSharp.Drawing/Brushes/Processing/IBrushApplicator.cs rename to src/ImageSharp.Drawing/Brushes/Processors/IBrushApplicator.cs index 676b3d393..9b09f87db 100644 --- a/src/ImageSharp.Drawing/Brushes/Processing/IBrushApplicator.cs +++ b/src/ImageSharp.Drawing/Brushes/Processors/IBrushApplicator.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs b/src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs index 25c88c69a..35f72c5bf 100644 --- a/src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs +++ b/src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs @@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Brushes using System; using System.Numerics; - using Processing; + using Processors; /// /// Provides an implementation of a brush that can recolor an image diff --git a/src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs b/src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs index f3c50c702..ac3986bba 100644 --- a/src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs +++ b/src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs @@ -8,7 +8,7 @@ namespace ImageSharp.Drawing.Brushes using System; using System.Numerics; - using Processing; + using Processors; /// /// Provides an implementation of a solid brush for painting solid color areas. diff --git a/src/ImageSharp.Drawing/Draw.cs b/src/ImageSharp.Drawing/Draw.cs index b5e78b48a..c10665b83 100644 --- a/src/ImageSharp.Drawing/Draw.cs +++ b/src/ImageSharp.Drawing/Draw.cs @@ -11,7 +11,7 @@ namespace ImageSharp using Drawing.Brushes; using Drawing.Paths; using Drawing.Pens; - using Drawing.Processing; + using Drawing.Processors; using Drawing.Shapes; /// diff --git a/src/ImageSharp.Drawing/DrawImage.cs b/src/ImageSharp.Drawing/DrawImage.cs index 3a34c167f..4b3fd491d 100644 --- a/src/ImageSharp.Drawing/DrawImage.cs +++ b/src/ImageSharp.Drawing/DrawImage.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Drawing.Processing; + using Drawing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Drawing/DrawRectangle.cs b/src/ImageSharp.Drawing/DrawRectangle.cs index aea82b821..38ed578b6 100644 --- a/src/ImageSharp.Drawing/DrawRectangle.cs +++ b/src/ImageSharp.Drawing/DrawRectangle.cs @@ -11,7 +11,7 @@ namespace ImageSharp using Drawing.Brushes; using Drawing.Paths; using Drawing.Pens; - using Drawing.Processing; + using Drawing.Processors; using Drawing.Shapes; /// diff --git a/src/ImageSharp.Drawing/Fill.cs b/src/ImageSharp.Drawing/Fill.cs index ff817d1d1..c0f43bdd1 100644 --- a/src/ImageSharp.Drawing/Fill.cs +++ b/src/ImageSharp.Drawing/Fill.cs @@ -10,7 +10,7 @@ namespace ImageSharp using Drawing; using Drawing.Brushes; using Drawing.Paths; - using Drawing.Processing; + using Drawing.Processors; using Drawing.Shapes; /// diff --git a/src/ImageSharp.Drawing/FillRectangle.cs b/src/ImageSharp.Drawing/FillRectangle.cs index b8e933777..d29b58e1b 100644 --- a/src/ImageSharp.Drawing/FillRectangle.cs +++ b/src/ImageSharp.Drawing/FillRectangle.cs @@ -9,7 +9,7 @@ namespace ImageSharp using Drawing; using Drawing.Brushes; - using Drawing.Processing; + using Drawing.Processors; using Drawing.Shapes; /// diff --git a/src/ImageSharp.Drawing/Pens/IPen.cs b/src/ImageSharp.Drawing/Pens/IPen.cs index 4b3b6476e..46b4a2c9d 100644 --- a/src/ImageSharp.Drawing/Pens/IPen.cs +++ b/src/ImageSharp.Drawing/Pens/IPen.cs @@ -6,7 +6,7 @@ namespace ImageSharp.Drawing.Pens { using System; - using Processing; + using Processors; /// /// Interface representing a Pen diff --git a/src/ImageSharp.Drawing/Pens/Pen{TColor}.cs b/src/ImageSharp.Drawing/Pens/Pen{TColor}.cs index 5cf7cbc2f..0af039ac7 100644 --- a/src/ImageSharp.Drawing/Pens/Pen{TColor}.cs +++ b/src/ImageSharp.Drawing/Pens/Pen{TColor}.cs @@ -10,7 +10,7 @@ namespace ImageSharp.Drawing.Pens using ImageSharp.Drawing.Brushes; using ImageSharp.Drawing.Paths; - using Processing; + using Processors; /// /// Provides a pen that can apply a pattern to a line with a set brush and thickness diff --git a/src/ImageSharp.Drawing/Pens/Processing/ColoredPointInfo.cs b/src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs similarity index 95% rename from src/ImageSharp.Drawing/Pens/Processing/ColoredPointInfo.cs rename to src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs index d0d127739..494f0f4e4 100644 --- a/src/ImageSharp.Drawing/Pens/Processing/ColoredPointInfo.cs +++ b/src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; diff --git a/src/ImageSharp.Drawing/Pens/Processing/IPenApplicator.cs b/src/ImageSharp.Drawing/Pens/Processors/IPenApplicator.cs similarity index 96% rename from src/ImageSharp.Drawing/Pens/Processing/IPenApplicator.cs rename to src/ImageSharp.Drawing/Pens/Processors/IPenApplicator.cs index 438da8283..7159dfeec 100644 --- a/src/ImageSharp.Drawing/Pens/Processing/IPenApplicator.cs +++ b/src/ImageSharp.Drawing/Pens/Processors/IPenApplicator.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using Paths; diff --git a/src/ImageSharp.Drawing/Processing/DrawImageProcessor.cs b/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs similarity index 98% rename from src/ImageSharp.Drawing/Processing/DrawImageProcessor.cs rename to src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs index 1cec5019c..81b40e655 100644 --- a/src/ImageSharp.Drawing/Processing/DrawImageProcessor.cs +++ b/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Drawing/Processing/DrawPathProcessor.cs b/src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs similarity index 99% rename from src/ImageSharp.Drawing/Processing/DrawPathProcessor.cs rename to src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs index 4c3f5b960..7fcdb95a6 100644 --- a/src/ImageSharp.Drawing/Processing/DrawPathProcessor.cs +++ b/src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using System.Linq; diff --git a/src/ImageSharp.Drawing/Processing/FillProcessor.cs b/src/ImageSharp.Drawing/Processors/FillProcessor.cs similarity index 98% rename from src/ImageSharp.Drawing/Processing/FillProcessor.cs rename to src/ImageSharp.Drawing/Processors/FillProcessor.cs index e4fa78fdf..309d3670f 100644 --- a/src/ImageSharp.Drawing/Processing/FillProcessor.cs +++ b/src/ImageSharp.Drawing/Processors/FillProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Drawing/Processing/FillShapeProcessor.cs b/src/ImageSharp.Drawing/Processors/FillShapeProcessor.cs similarity index 99% rename from src/ImageSharp.Drawing/Processing/FillShapeProcessor.cs rename to src/ImageSharp.Drawing/Processors/FillShapeProcessor.cs index c58aa2560..d0655341b 100644 --- a/src/ImageSharp.Drawing/Processing/FillShapeProcessor.cs +++ b/src/ImageSharp.Drawing/Processors/FillShapeProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Drawing.Processing +namespace ImageSharp.Drawing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Binarization/BinaryThreshold.cs b/src/ImageSharp.Processing/Binarization/BinaryThreshold.cs index e72a85420..1b5b6c9bb 100644 --- a/src/ImageSharp.Processing/Binarization/BinaryThreshold.cs +++ b/src/ImageSharp.Processing/Binarization/BinaryThreshold.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs b/src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs index bcf104de4..e172a21be 100644 --- a/src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs +++ b/src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs b/src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs index 208530616..2e90b059e 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs +++ b/src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. @@ -44,31 +45,31 @@ namespace ImageSharp switch (colorBlindness) { - case ImageSharp.ColorBlindness.Achromatomaly: + case ImageSharp.Processing.ColorBlindness.Achromatomaly: processor = new AchromatomalyProcessor(); break; - case ImageSharp.ColorBlindness.Achromatopsia: + case ImageSharp.Processing.ColorBlindness.Achromatopsia: processor = new AchromatopsiaProcessor(); break; - case ImageSharp.ColorBlindness.Deuteranomaly: + case ImageSharp.Processing.ColorBlindness.Deuteranomaly: processor = new DeuteranomalyProcessor(); break; - case ImageSharp.ColorBlindness.Deuteranopia: + case ImageSharp.Processing.ColorBlindness.Deuteranopia: processor = new DeuteranopiaProcessor(); break; - case ImageSharp.ColorBlindness.Protanomaly: + case ImageSharp.Processing.ColorBlindness.Protanomaly: processor = new ProtanomalyProcessor(); break; - case ImageSharp.ColorBlindness.Protanopia: + case ImageSharp.Processing.ColorBlindness.Protanopia: processor = new ProtanopiaProcessor(); break; - case ImageSharp.ColorBlindness.Tritanomaly: + case ImageSharp.Processing.ColorBlindness.Tritanomaly: processor = new TritanomalyProcessor(); break; diff --git a/src/ImageSharp.Processing/ColorMatrix/Grayscale.cs b/src/ImageSharp.Processing/ColorMatrix/Grayscale.cs index a703a08f8..f1a17c02b 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Grayscale.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Grayscale.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Hue.cs b/src/ImageSharp.Processing/ColorMatrix/Hue.cs index 23fc59b44..f03f65692 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Hue.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Hue.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs b/src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs index 127aacc8b..2592d8090 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Lomograph.cs b/src/ImageSharp.Processing/ColorMatrix/Lomograph.cs index 1e8eabd46..2605bc301 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Lomograph.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Lomograph.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs b/src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs index 1e0bc596b..def253234 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp +namespace ImageSharp.Processing { /// /// Enumerates the various types of defined color blindness filters. diff --git a/src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs b/src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs index 6ecd5bb36..f1294ffaf 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp +namespace ImageSharp.Processing { /// /// Enumerates the various types of defined Grayscale filters. diff --git a/src/ImageSharp.Processing/ColorMatrix/Polaroid.cs b/src/ImageSharp.Processing/ColorMatrix/Polaroid.cs index 3b2c67224..5c51a710b 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Polaroid.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Polaroid.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Saturation.cs b/src/ImageSharp.Processing/ColorMatrix/Saturation.cs index fb2c49188..773329ea6 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Saturation.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Saturation.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/ColorMatrix/Sepia.cs b/src/ImageSharp.Processing/ColorMatrix/Sepia.cs index 59f2bdded..3f29b93e5 100644 --- a/src/ImageSharp.Processing/ColorMatrix/Sepia.cs +++ b/src/ImageSharp.Processing/ColorMatrix/Sepia.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Convolution/BoxBlur.cs b/src/ImageSharp.Processing/Convolution/BoxBlur.cs index 4dac449b2..e16c30516 100644 --- a/src/ImageSharp.Processing/Convolution/BoxBlur.cs +++ b/src/ImageSharp.Processing/Convolution/BoxBlur.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Convolution/DetectEdges.cs b/src/ImageSharp.Processing/Convolution/DetectEdges.cs index 8b12e75e1..32fc167f1 100644 --- a/src/ImageSharp.Processing/Convolution/DetectEdges.cs +++ b/src/ImageSharp.Processing/Convolution/DetectEdges.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Convolution/GaussianBlur.cs b/src/ImageSharp.Processing/Convolution/GaussianBlur.cs index 0b090e246..7e8b9a403 100644 --- a/src/ImageSharp.Processing/Convolution/GaussianBlur.cs +++ b/src/ImageSharp.Processing/Convolution/GaussianBlur.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Convolution/GaussianSharpen.cs b/src/ImageSharp.Processing/Convolution/GaussianSharpen.cs index b94384e8c..ef4910459 100644 --- a/src/ImageSharp.Processing/Convolution/GaussianSharpen.cs +++ b/src/ImageSharp.Processing/Convolution/GaussianSharpen.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs b/src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs index 67fad0de4..809992f00 100644 --- a/src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs +++ b/src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp +namespace ImageSharp.Processing { /// /// Enumerates the various types of defined edge detection filters. diff --git a/src/ImageSharp.Processing/Effects/Alpha.cs b/src/ImageSharp.Processing/Effects/Alpha.cs index 84ffc79da..856276a89 100644 --- a/src/ImageSharp.Processing/Effects/Alpha.cs +++ b/src/ImageSharp.Processing/Effects/Alpha.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/BackgroundColor.cs b/src/ImageSharp.Processing/Effects/BackgroundColor.cs index 3610a019e..ac1add351 100644 --- a/src/ImageSharp.Processing/Effects/BackgroundColor.cs +++ b/src/ImageSharp.Processing/Effects/BackgroundColor.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/Brightness.cs b/src/ImageSharp.Processing/Effects/Brightness.cs index cac23e5fd..8c9ff8946 100644 --- a/src/ImageSharp.Processing/Effects/Brightness.cs +++ b/src/ImageSharp.Processing/Effects/Brightness.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/Contrast.cs b/src/ImageSharp.Processing/Effects/Contrast.cs index 11dcaf6bd..831028682 100644 --- a/src/ImageSharp.Processing/Effects/Contrast.cs +++ b/src/ImageSharp.Processing/Effects/Contrast.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/Invert.cs b/src/ImageSharp.Processing/Effects/Invert.cs index cb4e159b3..31e524000 100644 --- a/src/ImageSharp.Processing/Effects/Invert.cs +++ b/src/ImageSharp.Processing/Effects/Invert.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/OilPainting.cs b/src/ImageSharp.Processing/Effects/OilPainting.cs index 591da88f2..463cfd675 100644 --- a/src/ImageSharp.Processing/Effects/OilPainting.cs +++ b/src/ImageSharp.Processing/Effects/OilPainting.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Effects/Pixelate.cs b/src/ImageSharp.Processing/Effects/Pixelate.cs index 811421b54..92d1fdd69 100644 --- a/src/ImageSharp.Processing/Effects/Pixelate.cs +++ b/src/ImageSharp.Processing/Effects/Pixelate.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Overlays/Glow.cs b/src/ImageSharp.Processing/Overlays/Glow.cs index 23110126e..6511407da 100644 --- a/src/ImageSharp.Processing/Overlays/Glow.cs +++ b/src/ImageSharp.Processing/Overlays/Glow.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Overlays/Vignette.cs b/src/ImageSharp.Processing/Overlays/Vignette.cs index f1db1754a..f728a3e1c 100644 --- a/src/ImageSharp.Processing/Overlays/Vignette.cs +++ b/src/ImageSharp.Processing/Overlays/Vignette.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Binarization/BinaryThresholdProcessor.cs b/src/ImageSharp.Processing/Processors/Binarization/BinaryThresholdProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Binarization/BinaryThresholdProcessor.cs rename to src/ImageSharp.Processing/Processors/Binarization/BinaryThresholdProcessor.cs index 9b31b41b7..2eb5225f8 100644 --- a/src/ImageSharp.Processing/Binarization/BinaryThresholdProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Binarization/BinaryThresholdProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Threading.Tasks; diff --git a/src/ImageSharp.Processing/ColorMatrix/BlackWhiteProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/BlackWhiteProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs index 81869437a..305375eca 100644 --- a/src/ImageSharp.Processing/ColorMatrix/BlackWhiteProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs similarity index 96% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs index bb768e9a6..3e34d0838 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs index 790552a0d..53a7a3556 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs index edde7a56b..5d252961c 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs index e3490c76b..cd48df401 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs index 0083cf17f..234c2e13b 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs index 7974b6104..a88b8812e 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/README.md b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/README.md similarity index 100% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/README.md rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/README.md diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs index 4123c847c..1f68bddbb 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs index 5fdb94562..85332e810 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorMatrixFilter.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorMatrixFilter.cs similarity index 98% rename from src/ImageSharp.Processing/ColorMatrix/ColorMatrixFilter.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/ColorMatrixFilter.cs index 0c46fa010..b11b82b10 100644 --- a/src/ImageSharp.Processing/ColorMatrix/ColorMatrixFilter.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/ColorMatrixFilter.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/GrayscaleBt601Processor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs similarity index 96% rename from src/ImageSharp.Processing/ColorMatrix/GrayscaleBt601Processor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs index 1a43cbdf2..364919e74 100644 --- a/src/ImageSharp.Processing/ColorMatrix/GrayscaleBt601Processor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/GrayscaleBt709Processor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs similarity index 96% rename from src/ImageSharp.Processing/ColorMatrix/GrayscaleBt709Processor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs index e21077762..37d41ab74 100644 --- a/src/ImageSharp.Processing/ColorMatrix/GrayscaleBt709Processor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/HueProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/HueProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/ColorMatrix/HueProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/HueProcessor.cs index 910e53440..0de0891fe 100644 --- a/src/ImageSharp.Processing/ColorMatrix/HueProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/HueProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/IColorMatrixFilter.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/IColorMatrixFilter.cs similarity index 94% rename from src/ImageSharp.Processing/ColorMatrix/IColorMatrixFilter.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/IColorMatrixFilter.cs index 102688c92..4230fda12 100644 --- a/src/ImageSharp.Processing/ColorMatrix/IColorMatrixFilter.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/IColorMatrixFilter.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/KodachromeProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/KodachromeProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/ColorMatrix/KodachromeProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/KodachromeProcessor.cs index 061f7b8a0..84a05e579 100644 --- a/src/ImageSharp.Processing/ColorMatrix/KodachromeProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/KodachromeProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/LomographProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/LomographProcessor.cs similarity index 96% rename from src/ImageSharp.Processing/ColorMatrix/LomographProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/LomographProcessor.cs index dd6870531..731e04bf7 100644 --- a/src/ImageSharp.Processing/ColorMatrix/LomographProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/LomographProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/PolaroidProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/PolaroidProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/ColorMatrix/PolaroidProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/PolaroidProcessor.cs index 679f9051f..678edf011 100644 --- a/src/ImageSharp.Processing/ColorMatrix/PolaroidProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/PolaroidProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/SaturationProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/SaturationProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/ColorMatrix/SaturationProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/SaturationProcessor.cs index 7b1f0fd29..430228d53 100644 --- a/src/ImageSharp.Processing/ColorMatrix/SaturationProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/SaturationProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/ColorMatrix/SepiaProcessor.cs b/src/ImageSharp.Processing/Processors/ColorMatrix/SepiaProcessor.cs similarity index 96% rename from src/ImageSharp.Processing/ColorMatrix/SepiaProcessor.cs rename to src/ImageSharp.Processing/Processors/ColorMatrix/SepiaProcessor.cs index ecab1c479..1170fc3a9 100644 --- a/src/ImageSharp.Processing/ColorMatrix/SepiaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/ColorMatrix/SepiaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Convolution/BoxBlurProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/BoxBlurProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Convolution/BoxBlurProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/BoxBlurProcessor.cs index 389fc0c0c..272b3cc8b 100644 --- a/src/ImageSharp.Processing/Convolution/BoxBlurProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/BoxBlurProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Convolution/Convolution2DProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/Convolution2DProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Convolution/Convolution2DProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/Convolution2DProcessor.cs index d9fbf9e70..d6ea42f0c 100644 --- a/src/ImageSharp.Processing/Convolution/Convolution2DProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/Convolution2DProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Convolution/Convolution2PassProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/Convolution2PassProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Convolution/Convolution2PassProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/Convolution2PassProcessor.cs index c8f2c86b3..ad7ed83ed 100644 --- a/src/ImageSharp.Processing/Convolution/Convolution2PassProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/Convolution2PassProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Convolution/ConvolutionProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/ConvolutionProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Convolution/ConvolutionProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/ConvolutionProcessor.cs index 3cb139cdd..17d7e2918 100644 --- a/src/ImageSharp.Processing/Convolution/ConvolutionProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/ConvolutionProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs index 94f7cfebb..6ee5d0f96 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs index 1dd526785..5a1487761 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs similarity index 96% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs index ef2feba0b..1033111fc 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/EdgeDetectorProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs similarity index 95% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs index baa047733..68dc7ccdb 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/KayyaliProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/KayyaliProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs index b15a46cd1..f628ea1b9 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/KayyaliProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/KirschProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/KirschProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs index 63e688ebb..3f7e0a00e 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/KirschProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs @@ -2,7 +2,7 @@ // Copyright (c) James Jackson-South and contributors. // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian3X3Processor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs similarity index 96% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian3X3Processor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs index 8eed6b8d2..b19c5c773 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian3X3Processor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian5X5Processor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs similarity index 96% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian5X5Processor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs index 7334ecb12..efa6c28c5 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/Laplacian5X5Processor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs similarity index 96% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs index 027e9e20e..595ca6a4b 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/PrewittProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/PrewittProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs index 08189d762..5c48722ef 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/PrewittProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/RobertsCrossProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/RobertsCrossProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs index cc556dfb8..c64ee8abe 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/RobertsCrossProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/RobinsonProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/RobinsonProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs index 630d8a24d..4e61707c4 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/RobinsonProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs @@ -2,7 +2,7 @@ // Copyright (c) James Jackson-South and contributors. // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/ScharrProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/ScharrProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs index 107a14566..de2a185f8 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/ScharrProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/EdgeDetection/SobelProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Convolution/EdgeDetection/SobelProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs index 1fb0bcd51..328c903dc 100644 --- a/src/ImageSharp.Processing/Convolution/EdgeDetection/SobelProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Diagnostics.CodeAnalysis; diff --git a/src/ImageSharp.Processing/Convolution/GaussianBlurProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/GaussianBlurProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Convolution/GaussianBlurProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/GaussianBlurProcessor.cs index 014d0b9e0..7cd3bbe9c 100644 --- a/src/ImageSharp.Processing/Convolution/GaussianBlurProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/GaussianBlurProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Convolution/GaussianSharpenProcessor.cs b/src/ImageSharp.Processing/Processors/Convolution/GaussianSharpenProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Convolution/GaussianSharpenProcessor.cs rename to src/ImageSharp.Processing/Processors/Convolution/GaussianSharpenProcessor.cs index 76d0450a9..d0654dd77 100644 --- a/src/ImageSharp.Processing/Convolution/GaussianSharpenProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Convolution/GaussianSharpenProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Effects/AlphaProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/AlphaProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Effects/AlphaProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/AlphaProcessor.cs index 498df371e..ecf47a036 100644 --- a/src/ImageSharp.Processing/Effects/AlphaProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/AlphaProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/BackgroundColorProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/BackgroundColorProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Effects/BackgroundColorProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/BackgroundColorProcessor.cs index 5511d0a92..356b2e925 100644 --- a/src/ImageSharp.Processing/Effects/BackgroundColorProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/BackgroundColorProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/BrightnessProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/BrightnessProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Effects/BrightnessProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/BrightnessProcessor.cs index 842354251..eb88b9c41 100644 --- a/src/ImageSharp.Processing/Effects/BrightnessProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/BrightnessProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/ContrastProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/ContrastProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Effects/ContrastProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/ContrastProcessor.cs index 7ee72321b..0cc56cc8e 100644 --- a/src/ImageSharp.Processing/Effects/ContrastProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/ContrastProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/InvertProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/InvertProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Effects/InvertProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/InvertProcessor.cs index 738c32c88..ec1ea7786 100644 --- a/src/ImageSharp.Processing/Effects/InvertProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/InvertProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/OilPaintingProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/OilPaintingProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Effects/OilPaintingProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/OilPaintingProcessor.cs index d3f8d5514..9e12a2a91 100644 --- a/src/ImageSharp.Processing/Effects/OilPaintingProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/OilPaintingProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Effects/PixelateProcessor.cs b/src/ImageSharp.Processing/Processors/Effects/PixelateProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Effects/PixelateProcessor.cs rename to src/ImageSharp.Processing/Processors/Effects/PixelateProcessor.cs index 3b62bce79..9c9cf92fe 100644 --- a/src/ImageSharp.Processing/Effects/PixelateProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Effects/PixelateProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Collections.Generic; diff --git a/src/ImageSharp.Processing/Overlays/GlowProcessor.cs b/src/ImageSharp.Processing/Processors/Overlays/GlowProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Overlays/GlowProcessor.cs rename to src/ImageSharp.Processing/Processors/Overlays/GlowProcessor.cs index feff8754c..f0e32f1fa 100644 --- a/src/ImageSharp.Processing/Overlays/GlowProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Overlays/GlowProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Overlays/VignetteProcessor.cs b/src/ImageSharp.Processing/Processors/Overlays/VignetteProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Overlays/VignetteProcessor.cs rename to src/ImageSharp.Processing/Processors/Overlays/VignetteProcessor.cs index 7867025eb..8449f1833 100644 --- a/src/ImageSharp.Processing/Overlays/VignetteProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Overlays/VignetteProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/CompandingResizeProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/CompandingResizeProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Transforms/CompandingResizeProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/CompandingResizeProcessor.cs index 40271ebb4..a392de051 100644 --- a/src/ImageSharp.Processing/Transforms/CompandingResizeProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/CompandingResizeProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/CropProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/CropProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Transforms/CropProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/CropProcessor.cs index 9dfd38737..27b5bef0c 100644 --- a/src/ImageSharp.Processing/Transforms/CropProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/CropProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Threading.Tasks; diff --git a/src/ImageSharp.Processing/Transforms/EntropyCropProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/EntropyCropProcessor.cs similarity index 97% rename from src/ImageSharp.Processing/Transforms/EntropyCropProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/EntropyCropProcessor.cs index fc0c649e1..e0c6e9b92 100644 --- a/src/ImageSharp.Processing/Transforms/EntropyCropProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/EntropyCropProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Transforms/FlipProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/FlipProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Transforms/FlipProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/FlipProcessor.cs index f14ca8355..ba21dced7 100644 --- a/src/ImageSharp.Processing/Transforms/FlipProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/FlipProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Threading.Tasks; diff --git a/src/ImageSharp.Processing/Transforms/Matrix3x2Processor.cs b/src/ImageSharp.Processing/Processors/Transforms/Matrix3x2Processor.cs similarity index 98% rename from src/ImageSharp.Processing/Transforms/Matrix3x2Processor.cs rename to src/ImageSharp.Processing/Processors/Transforms/Matrix3x2Processor.cs index ba8342e80..209ad3914 100644 --- a/src/ImageSharp.Processing/Transforms/Matrix3x2Processor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/Matrix3x2Processor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/ResamplingWeightedProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/ResamplingWeightedProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Transforms/ResamplingWeightedProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/ResamplingWeightedProcessor.cs index d64fb2858..cac887153 100644 --- a/src/ImageSharp.Processing/Transforms/ResamplingWeightedProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/ResamplingWeightedProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; diff --git a/src/ImageSharp.Processing/Transforms/ResizeProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/ResizeProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Transforms/ResizeProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/ResizeProcessor.cs index 10fe68f90..687e452e6 100644 --- a/src/ImageSharp.Processing/Transforms/ResizeProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/ResizeProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/RotateProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/RotateProcessor.cs similarity index 99% rename from src/ImageSharp.Processing/Transforms/RotateProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/RotateProcessor.cs index 4d28f5bea..9b9534b39 100644 --- a/src/ImageSharp.Processing/Transforms/RotateProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/RotateProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/SkewProcessor.cs b/src/ImageSharp.Processing/Processors/Transforms/SkewProcessor.cs similarity index 98% rename from src/ImageSharp.Processing/Transforms/SkewProcessor.cs rename to src/ImageSharp.Processing/Processors/Transforms/SkewProcessor.cs index 7c6d72c18..c94f69358 100644 --- a/src/ImageSharp.Processing/Transforms/SkewProcessor.cs +++ b/src/ImageSharp.Processing/Processors/Transforms/SkewProcessor.cs @@ -3,7 +3,7 @@ // Licensed under the Apache License, Version 2.0. // -namespace ImageSharp.Processing +namespace ImageSharp.Processing.Processors { using System; using System.Numerics; diff --git a/src/ImageSharp.Processing/Transforms/AutoOrient.cs b/src/ImageSharp.Processing/Transforms/AutoOrient.cs index ef5b81a18..8d86ae814 100644 --- a/src/ImageSharp.Processing/Transforms/AutoOrient.cs +++ b/src/ImageSharp.Processing/Transforms/AutoOrient.cs @@ -7,6 +7,7 @@ namespace ImageSharp { using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Crop.cs b/src/ImageSharp.Processing/Transforms/Crop.cs index 62af260f4..09309a805 100644 --- a/src/ImageSharp.Processing/Transforms/Crop.cs +++ b/src/ImageSharp.Processing/Transforms/Crop.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/EntropyCrop.cs b/src/ImageSharp.Processing/Transforms/EntropyCrop.cs index 56c22b119..8ba6baf19 100644 --- a/src/ImageSharp.Processing/Transforms/EntropyCrop.cs +++ b/src/ImageSharp.Processing/Transforms/EntropyCrop.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Flip.cs b/src/ImageSharp.Processing/Transforms/Flip.cs index 49f0f95d6..4b4c1b7d6 100644 --- a/src/ImageSharp.Processing/Transforms/Flip.cs +++ b/src/ImageSharp.Processing/Transforms/Flip.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Pad.cs b/src/ImageSharp.Processing/Transforms/Pad.cs index 0f25ed064..df45a94f3 100644 --- a/src/ImageSharp.Processing/Transforms/Pad.cs +++ b/src/ImageSharp.Processing/Transforms/Pad.cs @@ -6,7 +6,9 @@ namespace ImageSharp { using System; + using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Resize.cs b/src/ImageSharp.Processing/Transforms/Resize.cs index 992136a21..02a03d79b 100644 --- a/src/ImageSharp.Processing/Transforms/Resize.cs +++ b/src/ImageSharp.Processing/Transforms/Resize.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Rotate.cs b/src/ImageSharp.Processing/Transforms/Rotate.cs index 85cfb91e8..b35bbc58a 100644 --- a/src/ImageSharp.Processing/Transforms/Rotate.cs +++ b/src/ImageSharp.Processing/Transforms/Rotate.cs @@ -8,6 +8,7 @@ namespace ImageSharp using System; using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/src/ImageSharp.Processing/Transforms/Skew.cs b/src/ImageSharp.Processing/Transforms/Skew.cs index 914d9b5eb..825dce555 100644 --- a/src/ImageSharp.Processing/Transforms/Skew.cs +++ b/src/ImageSharp.Processing/Transforms/Skew.cs @@ -7,7 +7,7 @@ namespace ImageSharp { using System; - using Processing; + using Processing.Processors; /// /// Extension methods for the type. diff --git a/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs index eb3e5cb8e..a1e082bdb 100644 --- a/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs +++ b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs @@ -10,6 +10,7 @@ namespace ImageSharp.Benchmarks using BenchmarkDotNet.Attributes; using CoreImage = ImageSharp.Image; + using Processing; public class DetectEdges { diff --git a/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs b/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs index 966514577..63005733a 100644 --- a/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs +++ b/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs @@ -5,6 +5,7 @@ namespace ImageSharp.Tests { + using Processing; using System.IO; using Xunit; diff --git a/tests/ImageSharp.Tests/Processors/Filters/DetectEdgesTest.cs b/tests/ImageSharp.Tests/Processors/Filters/DetectEdgesTest.cs index a650f85dd..1c3815b9b 100644 --- a/tests/ImageSharp.Tests/Processors/Filters/DetectEdgesTest.cs +++ b/tests/ImageSharp.Tests/Processors/Filters/DetectEdgesTest.cs @@ -5,6 +5,7 @@ namespace ImageSharp.Tests { + using Processing; using System.IO; using Xunit; diff --git a/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs b/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs index de6c8620f..ee4d0b027 100644 --- a/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs +++ b/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs @@ -8,6 +8,7 @@ namespace ImageSharp.Tests using System.IO; using Xunit; + using ImageSharp.Processing; public class GrayscaleTest : FileTestBase {