From d8ae7b8d154cc1a2c618b416e5507714f691fab3 Mon Sep 17 00:00:00 2001 From: Jared Date: Sat, 7 Nov 2020 16:31:51 -0800 Subject: [PATCH] Compare pixel formats. --- Desktop.Core/Utilities/ImageUtils.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Desktop.Core/Utilities/ImageUtils.cs b/Desktop.Core/Utilities/ImageUtils.cs index e83d066b7..63a5f59d1 100644 --- a/Desktop.Core/Utilities/ImageUtils.cs +++ b/Desktop.Core/Utilities/ImageUtils.cs @@ -36,10 +36,9 @@ public static List GetDiffAreas(Bitmap currentFrame, Bitmap previousF { throw new Exception("Bitmaps are not of equal dimensions."); } - if (!Bitmap.IsAlphaPixelFormat(currentFrame.PixelFormat) || !Bitmap.IsAlphaPixelFormat(previousFrame.PixelFormat) || - !Bitmap.IsCanonicalPixelFormat(currentFrame.PixelFormat) || !Bitmap.IsCanonicalPixelFormat(previousFrame.PixelFormat)) + if (currentFrame.PixelFormat != previousFrame.PixelFormat) { - throw new Exception("Bitmaps must be 32 bits per pixel and contain alpha channel."); + throw new Exception("Bitmaps are not the same format."); } var width = currentFrame.Width; var height = currentFrame.Height;