aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Drawing/ImageSize.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Model/Drawing/ImageSize.cs')
-rw-r--r--MediaBrowser.Model/Drawing/ImageSize.cs63
1 files changed, 7 insertions, 56 deletions
diff --git a/MediaBrowser.Model/Drawing/ImageSize.cs b/MediaBrowser.Model/Drawing/ImageSize.cs
index 87764bbf4..75591d83d 100644
--- a/MediaBrowser.Model/Drawing/ImageSize.cs
+++ b/MediaBrowser.Model/Drawing/ImageSize.cs
@@ -1,36 +1,23 @@
-using System.Globalization;
-
namespace MediaBrowser.Model.Drawing
{
/// <summary>
/// Struct ImageSize
/// </summary>
- public struct ImageSize
+ public struct ImageDimensions
{
- private double _height;
- private double _width;
-
/// <summary>
/// Gets or sets the height.
/// </summary>
/// <value>The height.</value>
- public double Height
- {
- get => _height;
- set => _height = value;
- }
+ public int Height { get; set; }
/// <summary>
/// Gets or sets the width.
/// </summary>
/// <value>The width.</value>
- public double Width
- {
- get => _width;
- set => _width = value;
- }
+ public int Width { get; set; }
- public bool Equals(ImageSize size)
+ public bool Equals(ImageDimensions size)
{
return Width.Equals(size.Width) && Height.Equals(size.Height);
}
@@ -40,46 +27,10 @@ namespace MediaBrowser.Model.Drawing
return string.Format("{0}-{1}", Width, Height);
}
- public ImageSize(string value)
+ public ImageDimensions(int width, int height)
{
- _width = 0;
-
- _height = 0;
-
- ParseValue(value);
- }
-
- public ImageSize(int width, int height)
- {
- _width = width;
- _height = height;
- }
-
- public ImageSize(double width, double height)
- {
- _width = width;
- _height = height;
- }
-
- private void ParseValue(string value)
- {
- if (!string.IsNullOrEmpty(value))
- {
- string[] parts = value.Split('-');
-
- if (parts.Length == 2)
- {
- if (double.TryParse(parts[0], NumberStyles.Any, CultureInfo.InvariantCulture, out var val))
- {
- _width = val;
- }
-
- if (double.TryParse(parts[1], NumberStyles.Any, CultureInfo.InvariantCulture, out val))
- {
- _height = val;
- }
- }
- }
+ Width = width;
+ Height = height;
}
}
}