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); } ///