Browse Source

Add a few comments [skip ci]

Former-commit-id: c62a04c3030c1322782ccd7ec9823f1ccb2629a2
Former-commit-id: 097737d5586667952794d078b6d65eb198f53c48
Former-commit-id: 26b4e34da805f42ddd0bec44127020756f7140dc
pull/1/head
James Jackson-South 10 years ago
parent
commit
3085f50ea2
  1. 4
      src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs
  2. 3
      src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs
  3. 1
      src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs
  4. 1
      src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs
  5. 1
      src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs

4
src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs

@ -6,7 +6,9 @@
namespace ImageProcessorCore
{
/// <summary>
/// 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.
/// <see href="http://www.imagemagick.org/Usage/filter/#cubic_bc"/>
/// </summary>
public class CatmullRomResampler : IResampler

3
src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs

@ -6,7 +6,8 @@
namespace ImageProcessorCore.Processors
{
/// <summary>
/// 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.
/// <see href="http://www.imagemagick.org/Usage/filter/#cubic_bc"/>
/// </summary>
public class HermiteResampler : IResampler

1
src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs

@ -8,6 +8,7 @@ namespace ImageProcessorCore
/// <summary>
/// The function implements the Lanczos kernel algorithm as described on
/// <see href="https://en.wikipedia.org/wiki/Lanczos_resampling#Algorithm">Wikipedia</see>
/// with a radius of 3 pixels.
/// </summary>
public class Lanczos3Resampler : IResampler
{

1
src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs

@ -8,6 +8,7 @@ namespace ImageProcessorCore
/// <summary>
/// The function implements the Lanczos kernel algorithm as described on
/// <see href="https://en.wikipedia.org/wiki/Lanczos_resampling#Algorithm">Wikipedia</see>
/// with a radius of 5 pixels.
/// </summary>
public class Lanczos5Resampler : IResampler
{

1
src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs

@ -8,6 +8,7 @@ namespace ImageProcessorCore
/// <summary>
/// The function implements the Lanczos kernel algorithm as described on
/// <see href="https://en.wikipedia.org/wiki/Lanczos_resampling#Algorithm">Wikipedia</see>
/// with a radius of 8 pixels.
/// </summary>
public class Lanczos8Resampler : IResampler
{

Loading…
Cancel
Save