From 9bc9a67bc2612b5db1349183cdcc716ae88f4022 Mon Sep 17 00:00:00 2001 From: Cristy Date: Thu, 2 Jun 2016 20:49:03 -0400 Subject: [PATCH] Turn off alpha channel for the compare difference image --- ChangeLog | 2 ++ MagickCore/compare.c | 1 + 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8589ca02e..9e670839b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ * Fix small memory leak (patch provided by Андрей Черный). * Coder path traversal is not authorized (bug report provided by Masaaki Chida). + * Turn off alpha channel for the compare difference image (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29828). 2016-05-31 7.0.1-8 Cristy * Release ImageMagick version 7.0.1-8, GIT revision 18334:97775b5:20160531. diff --git a/MagickCore/compare.c b/MagickCore/compare.c index 1c4ebf83f..c78a47bc9 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -302,6 +302,7 @@ MagickExport Image *CompareImages(Image *image,const Image *reconstruct_image, image_view=DestroyCacheView(image_view); (void) CompositeImage(difference_image,highlight_image,image->compose, MagickTrue,0,0,exception); + (void) SetImageAlphaChannel(difference_image,OffAlphaChannel,exception); highlight_image=DestroyImage(highlight_image); if (status == MagickFalse) difference_image=DestroyImage(difference_image); -- 2.49.0