From e40103d655a37402e059e368e2a07b1bb0826fd4 Mon Sep 17 00:00:00 2001 From: Cristy Date: Wed, 3 Oct 2018 15:15:54 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/1298 --- MagickCore/composite.c | 2 +- MagickCore/morphology.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MagickCore/composite.c b/MagickCore/composite.c index 56fba7345..1dd6bb8de 100644 --- a/MagickCore/composite.c +++ b/MagickCore/composite.c @@ -1415,6 +1415,7 @@ MagickExport MagickBooleanType CompositeImage(Image *image, case ColorBurnCompositeOp: case ColorDodgeCompositeOp: case DarkenCompositeOp: + case DifferenceCompositeOp: case DivideDstCompositeOp: case DivideSrcCompositeOp: case ExclusionCompositeOp: @@ -1466,7 +1467,6 @@ MagickExport MagickBooleanType CompositeImage(Image *image, alpha=Da*(1.0-Sa); break; } - case DifferenceCompositeOp: case OutCompositeOp: case SrcOutCompositeOp: { diff --git a/MagickCore/morphology.c b/MagickCore/morphology.c index 258432562..131396836 100644 --- a/MagickCore/morphology.c +++ b/MagickCore/morphology.c @@ -3984,7 +3984,7 @@ MagickPrivate Image *MorphologyApply(const Image *image, (void) FormatLocaleFile(stderr, "\n%s: Difference of Dilate and Erode",CommandOptionToMnemonic( MagickMorphologyOptions, method) ); - (void) CompositeImage(curr_image,save_image,DifferenceCompositeOp, + (void) CompositeImage(curr_image,save_image,OutCompositeOp, MagickTrue,0,0,exception); save_image = DestroyImage(save_image); /* finished with save image */ break; -- 2.40.0