Skip to content

Commit

Permalink
Merge pull request #6819 from cvium/why_should_we_use_the_imageinfo_w…
Browse files Browse the repository at this point in the history
…hen_we_can_guess
  • Loading branch information
crobibero committed Dec 24, 2021
2 parents 55b429e + 5d19c26 commit 8c7dd0a
Showing 1 changed file with 8 additions and 25 deletions.
33 changes: 8 additions & 25 deletions Emby.Server.Implementations/Dto/DtoService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1404,44 +1404,27 @@ public void AttachPrimaryImageAspectRatio(IItemDto dto, BaseItem item)
return null;
}

ImageDimensions size;

var defaultAspectRatio = item.GetDefaultPrimaryImageAspectRatio();

if (defaultAspectRatio > 0)
{
return defaultAspectRatio;
}

if (!imageInfo.IsLocalFile)
{
return null;
return item.GetDefaultPrimaryImageAspectRatio();
}

try
{
size = _imageProcessor.GetImageDimensions(item, imageInfo);

if (size.Width <= 0 || size.Height <= 0)
var size = _imageProcessor.GetImageDimensions(item, imageInfo);
var width = size.Width;
var height = size.Height;
if (width > 0 && height > 0)
{
return null;
return (double)width / height;
}
}
catch (Exception ex)
{
_logger.LogError(ex, "Failed to determine primary image aspect ratio for {0}", imageInfo.Path);
return null;
}

var width = size.Width;
var height = size.Height;

if (width <= 0 || height <= 0)
{
return null;
_logger.LogError(ex, "Failed to determine primary image aspect ratio for {ImagePath}", imageInfo.Path);
}

return (double)width / height;
return item.GetDefaultPrimaryImageAspectRatio();
}
}
}

0 comments on commit 8c7dd0a

Please sign in to comment.