From 1bf94604fe56f0598150dd7b25b50fcb8421544f Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:32:15 +0000
Subject: [PATCH 1/2] Initial plan
From 6e9b5bf561299c56f6ac084ebfb0faeee5f5cad6 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sun, 30 Nov 2025 15:37:08 +0000
Subject: [PATCH 2/2] Fix parameter naming to use camelCase in ImageCompare.cs
Co-authored-by: stesee <168659+stesee@users.noreply.github.com>
---
SkiaSharpCompare/ImageCompare.cs | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/SkiaSharpCompare/ImageCompare.cs b/SkiaSharpCompare/ImageCompare.cs
index 0e464ad..7f7ab74 100644
--- a/SkiaSharpCompare/ImageCompare.cs
+++ b/SkiaSharpCompare/ImageCompare.cs
@@ -117,18 +117,18 @@ public ICompareResult CalcDiff(SKBitmap pic1, SKBitmap pic2)
///
/// Calculates the difference between two in-memory images represented as objects.
///
- ///
- ///
+ ///
+ ///
///
///
- public ICompareResult CalcDiff(SKBitmap Pic1, SKBitmap Pic2, SKBitmap differenceMaskPic)
+ public ICompareResult CalcDiff(SKBitmap pic1, SKBitmap pic2, SKBitmap differenceMaskPic)
{
if (CompareMetadata)
{
throw new NotSupportedException("Metadata comparison is not implemented for SKBitmap inputs. https://github.com/mono/SkiaSharp/issues/1139 Use the overload with streams or filepath to get support for metadata comparison.");
}
- return Compare.CalcDiff(Pic1, Pic2, differenceMaskPic, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
+ return Compare.CalcDiff(pic1, pic2, differenceMaskPic, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
}
///
@@ -173,23 +173,23 @@ public ICompareResult CalcDiff(Stream pic1, Stream pic2, SKBitmap maskImage)
///
/// Calculates a difference mask image that highlights the differences between two images located at the specified file paths.
///
- ///
- ///
+ ///
+ ///
///
- public SKBitmap CalcDiffMaskImage(string PathPic1, string PathPic2)
+ public SKBitmap CalcDiffMaskImage(string pathPic1, string pathPic2)
{
- return Compare.CalcDiffMaskImage(PathPic1, PathPic2, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
+ return Compare.CalcDiffMaskImage(pathPic1, pathPic2, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
}
///
/// Calculates a difference mask image that highlights the differences between two in-memory images represented as objects.
///
- ///
- ///
+ ///
+ ///
///
- public SKBitmap CalcDiffMaskImage(SKBitmap Pic1, SKBitmap Pic2)
+ public SKBitmap CalcDiffMaskImage(SKBitmap pic1, SKBitmap pic2)
{
- return Compare.CalcDiffMaskImage(Pic1, Pic2, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
+ return Compare.CalcDiffMaskImage(pic1, pic2, ResizeOption, PixelColorShiftTolerance, TransparencyOptions);
}
///