From: Cristy Date: Wed, 3 Oct 2018 19:15:54 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/1298 X-Git-Tag: 7.0.8-13~73 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e40103d655a37402e059e368e2a07b1bb0826fd4;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/1298 --- 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;