only call set resolution if we have positive x and y values

This commit is contained in:
Luke Pulverenti
2014-01-05 16:53:22 -05:00
parent a01ee815fb
commit 6ed380ed1b
2 changed files with 16 additions and 2 deletions

View File

@@ -229,7 +229,7 @@ namespace MediaBrowser.Server.Implementations.Drawing
using (var thumbnail = new Bitmap(newWidth, newHeight, PixelFormat.Format32bppPArgb))
{
// Mono throw an exeception if assign 0 to SetResolution
if (originalImage.HorizontalResolution >= 0 && originalImage.VerticalResolution >= 0)
if (originalImage.HorizontalResolution > 0 && originalImage.VerticalResolution > 0)
{
// Preserve the original resolution
thumbnail.SetResolution(originalImage.HorizontalResolution, originalImage.VerticalResolution);