diff --git a/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs b/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs index 03af3272f..0b5031df8 100644 --- a/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs +++ b/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs @@ -6,7 +6,9 @@ namespace ImageProcessorCore { /// - /// The function implements the Catmull-Rom algorithm. + /// The Catmull-Rom filter is a well known standard Cubic Filter often used as a interpolation function. + /// This filter produces a reasonably sharp edge, but without a the pronounced gradient change on large + /// scale image enlargements that a 'Lagrange' filter can produce. /// /// public class CatmullRomResampler : IResampler diff --git a/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs b/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs index 6c1540a19..49193a3de 100644 --- a/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs +++ b/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs @@ -6,7 +6,8 @@ namespace ImageProcessorCore.Processors { /// - /// The function implements the hermite algorithm. + /// The Hermite filter is type of smoothed triangular interpolation Filter, + /// This filter rounds off strong edges while preserving flat 'color levels' in the original image. /// /// public class HermiteResampler : IResampler diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs index 9bc842f61..a78b6c066 100644 --- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs +++ b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs @@ -8,6 +8,7 @@ namespace ImageProcessorCore /// /// The function implements the Lanczos kernel algorithm as described on /// Wikipedia + /// with a radius of 3 pixels. /// public class Lanczos3Resampler : IResampler { diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs index 67b704fc4..05af2dd7f 100644 --- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs +++ b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs @@ -8,6 +8,7 @@ namespace ImageProcessorCore /// /// The function implements the Lanczos kernel algorithm as described on /// Wikipedia + /// with a radius of 5 pixels. /// public class Lanczos5Resampler : IResampler { diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs index 28a305c65..8c9a9237d 100644 --- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs +++ b/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs @@ -8,6 +8,7 @@ namespace ImageProcessorCore /// /// The function implements the Lanczos kernel algorithm as described on /// Wikipedia + /// with a radius of 8 pixels. /// public class Lanczos8Resampler : IResampler {