diff --git a/src/ImageSharp/Processing/Transforms/TaperTransform.cs b/src/ImageSharp/Processing/Transforms/ProjectiveTransformHelper.cs similarity index 85% rename from src/ImageSharp/Processing/Transforms/TaperTransform.cs rename to src/ImageSharp/Processing/Transforms/ProjectiveTransformHelper.cs index f6f331e320..dfdfe5f559 100644 --- a/src/ImageSharp/Processing/Transforms/TaperTransform.cs +++ b/src/ImageSharp/Processing/Transforms/ProjectiveTransformHelper.cs @@ -54,20 +54,20 @@ namespace SixLabors.ImageSharp.Processing.Transforms } /// - /// Provides methods for the creation of generalized tapering projective transforms. - /// + /// Provides helper methods for working with generalized projective transforms. /// - public static class TaperTransform + public static class ProjectiveTransformHelper { /// /// Creates a matrix that performs a tapering projective transform. + /// /// - /// The resultant size of the tapered output - /// The taper side option - /// The taper corner option - /// The amount to taper + /// The rectangular size of the image being transformed. + /// An enumeration that indicates the side of the rectangle that tapers. + /// An enumeration that indicates on which corners to taper the rectangle. + /// The amount to taper. /// The - public static Matrix4x4 Create(Size size, TaperSide taperSide, TaperCorner taperCorner, float taperFraction) + public static Matrix4x4 CreateTaperMatrix(Size size, TaperSide taperSide, TaperCorner taperCorner, float taperFraction) { Matrix4x4 matrix = Matrix4x4.Identity; diff --git a/tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs b/tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs index 9db6931e35..a34b024c78 100644 --- a/tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs +++ b/tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs @@ -10,14 +10,11 @@ using SixLabors.ImageSharp.Processing.Transforms; using SixLabors.ImageSharp.Processing.Transforms.Resamplers; using SixLabors.ImageSharp.Tests.TestUtilities.ImageComparison; using Xunit; -using Xunit.Abstractions; namespace SixLabors.ImageSharp.Tests.Processing.Transforms { public class ProjectiveTransformTests { - // private readonly ITestOutputHelper Output; - private static readonly ImageComparer ValidatorComparer = ImageComparer.TolerantPercentage(0.005f, 3); public static readonly TheoryData ResamplerNames = new TheoryData @@ -47,12 +44,9 @@ namespace SixLabors.ImageSharp.Tests.Processing.Transforms IResampler sampler = GetResampler(resamplerName); using (Image image = provider.GetImage()) { - Matrix4x4 m = TaperTransform.Create(image.Size(), TaperSide.Right, TaperCorner.Both, .5F); + Matrix4x4 m = ProjectiveTransformHelper.CreateTaperMatrix(image.Size(), TaperSide.Right, TaperCorner.Both, .5F); - image.Mutate(i => - { - i.Transform(m, sampler); - }); + image.Mutate(i => { i.Transform(m, sampler); }); image.DebugSave(provider, resamplerName);