aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Images/ImageService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/Images/ImageService.cs')
-rw-r--r--MediaBrowser.Api/Images/ImageService.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Images/ImageService.cs b/MediaBrowser.Api/Images/ImageService.cs
index 65b837eac..dc88b2cbe 100644
--- a/MediaBrowser.Api/Images/ImageService.cs
+++ b/MediaBrowser.Api/Images/ImageService.cs
@@ -312,19 +312,22 @@ namespace MediaBrowser.Api.Images
{
try
{
- var fileInfo = new FileInfo(info.Path);
-
int? width = null;
int? height = null;
+ long length = 0;
try
{
if (info.IsLocalFile)
{
+ var fileInfo = new FileInfo(info.Path);
+ length = fileInfo.Length;
+
var size = _imageProcessor.GetImageSize(info);
width = Convert.ToInt32(size.Width);
height = Convert.ToInt32(size.Height);
+
}
}
catch
@@ -337,7 +340,7 @@ namespace MediaBrowser.Api.Images
ImageIndex = imageIndex,
ImageType = info.Type,
ImageTag = _imageProcessor.GetImageCacheTag(item, info),
- Size = fileInfo.Length,
+ Size = length,
Width = width,
Height = height
};