Browse Source

No need for Vector2 here.

af/merge-core
James Jackson-South 9 years ago
parent
commit
85049afb94
  1. 7
      src/ImageSharp/Common/Helpers/ImageMaths.cs

7
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 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 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))); float maxY = MathF.Max(tl.Y, MathF.Max(tr.Y, MathF.Max(bl.Y, br.Y)));
var min = new Vector2(minX, minY); float sizeX = maxX - minX;
var max = new Vector2(maxX, maxY); float sizeY = maxY - minY;
Vector2 size = max - min;
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));
} }
/// <summary> /// <summary>

Loading…
Cancel
Save