Add ParseDecimal method

This commit is contained in:
Mole
2021-07-08 14:08:06 +02:00
parent a8dd90d9d6
commit 865a5b999c

View File

@@ -42,7 +42,6 @@ namespace Umbraco.Cms.Web.Common.ImageProcessors
private static Rectangle GetCropRectangle(int width, int height, ImageCropperCropCoordinates coordinates)
{
// Get coordinates of top left corner of the rectangle
var topX = decimal.ToInt32(width * coordinates.X1);
var topY = decimal.ToInt32(height * coordinates.Y1);
@@ -68,11 +67,13 @@ namespace Umbraco.Cms.Web.Common.ImageProcessors
return new ImageCropperCropCoordinates()
{
X1 = decimal.Parse(crops[0], CultureInfo.InvariantCulture),
Y1 = decimal.Parse(crops[1], CultureInfo.InvariantCulture),
X2 = decimal.Parse(crops[2], CultureInfo.InvariantCulture),
Y2 = decimal.Parse(crops[3], CultureInfo.InvariantCulture)
X1 = ParseDecimal(crops[0]),
Y1 = ParseDecimal(crops[1]),
X2 = ParseDecimal(crops[2]),
Y2 = ParseDecimal(crops[3])
};
}
private static decimal ParseDecimal(string decimalString) => decimal.Parse(decimalString, CultureInfo.InvariantCulture);
}
}