Skip to content

Instantly share code, notes, and snippets.

@maximusfox
Last active June 21, 2019 22:23
Show Gist options
  • Save maximusfox/d1e50601e3cf8ca725bd8516cf928f54 to your computer and use it in GitHub Desktop.
Save maximusfox/d1e50601e3cf8ca725bd8516cf928f54 to your computer and use it in GitHub Desktop.
ImageMagick.NET calc different pixels count
using ImageMagick;
var image1Path = @"{-Project.Directory-}\ScreenStamps\1.bmp";
var image2Path = @"{-Project.Directory-}\ScreenStamps\2.bmp";
var diffImagePath = @"{-Project.Directory-}\imageDIFF.png";
using (ImageMagick.MagickImage image1 = new ImageMagick.MagickImage(image1Path))
using (ImageMagick.MagickImage image2 = new ImageMagick.MagickImage(image2Path))
{
// var diffImage = new ImageMagick.MagickImage();
// var resp = image1.Compare(image2, ImageMagick.ErrorMetric.Absolute, diffImage);
var resp = image1.Compare(image2, ImageMagick.ErrorMetric.Absolute);
// diffImage.Write(diffImagePath);
return resp;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment