From 6e690b27fabf8624644716e23944244cfa338a29 Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Mon, 11 Dec 2017 10:19:07 +1100 Subject: [PATCH] No need for Vector2 here. --- src/ImageSharp/Common/Helpers/ImageMaths.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/ImageSharp/Common/Helpers/ImageMaths.cs b/src/ImageSharp/Common/Helpers/ImageMaths.cs index 74d705d53a..554de10bec 100644 --- a/src/ImageSharp/Common/Helpers/ImageMaths.cs +++ b/src/ImageSharp/Common/Helpers/ImageMaths.cs @@ -162,11 +162,10 @@ namespace SixLabors.ImageSharp float maxX = MathF.Max(tl.X, MathF.Max(tr.X, MathF.Max(bl.X, br.X))); float minY = MathF.Min(tl.Y, MathF.Min(tr.Y, MathF.Min(bl.Y, br.Y))); float maxY = MathF.Max(tl.Y, MathF.Max(tr.Y, MathF.Max(bl.Y, br.Y))); - var min = new Vector2(minX, minY); - var max = new Vector2(maxX, maxY); - Vector2 size = max - min; + float sizeX = maxX - minX; + float sizeY = maxY - minY; - return new Rectangle((int)MathF.Floor(minX), (int)MathF.Floor(minY), (int)MathF.Ceiling(size.X), (int)MathF.Ceiling(size.Y)); + return new Rectangle((int)MathF.Floor(minX), (int)MathF.Floor(minY), (int)MathF.Ceiling(sizeX), (int)MathF.Ceiling(sizeY)); } ///