소스 검색

validate image aspect ratio > 0

Luke Pulverenti 10 년 전
부모
커밋
50a346fe5a
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      MediaBrowser.Server.Implementations/Dto/DtoService.cs

+ 8 - 2
MediaBrowser.Server.Implementations/Dto/DtoService.cs

@@ -1600,7 +1600,10 @@ namespace MediaBrowser.Server.Implementations.Dto
 
             if (fields.Contains(ItemFields.OriginalPrimaryImageAspectRatio))
             {
-                dto.OriginalPrimaryImageAspectRatio = size.Width / size.Height;
+                if (size.Width > 0 && size.Height > 0)
+                {
+                    dto.OriginalPrimaryImageAspectRatio = size.Width / size.Height;
+                }
             }
 
             var supportedEnhancers = _imageProcessor.GetSupportedEnhancers(item, ImageType.Primary).ToList();
@@ -1617,7 +1620,10 @@ namespace MediaBrowser.Server.Implementations.Dto
                 }
             }
 
-            dto.PrimaryImageAspectRatio = size.Width / size.Height;
+            if (size.Width > 0 && size.Height > 0)
+            {
+                dto.PrimaryImageAspectRatio = size.Width / size.Height;
+            }
         }
     }
 }