From 8c1b9cc192bfe6571bec5980e53d0e4709e19489 Mon Sep 17 00:00:00 2001 From: dirk Date: Mon, 19 Sep 2016 22:18:59 +0200 Subject: [PATCH] Temporary set channel mask to the supplied mask. --- MagickWand/magick-image.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MagickWand/magick-image.c b/MagickWand/magick-image.c index 738bf3714..c262fce08 100644 --- a/MagickWand/magick-image.c +++ b/MagickWand/magick-image.c @@ -11711,13 +11711,18 @@ WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *wand, MagickBooleanType status; + ChannelType + channel_mask; + assert(wand != (MagickWand *) NULL); assert(wand->signature == MagickWandSignature); if (wand->debug != MagickFalse) (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",wand->name); if (wand->images == (Image *) NULL) ThrowWandException(WandError,"ContainsNoImages",wand->name); + channel_mask=SetImageChannelMask(wand->images,channel); status=BilevelImage(wand->images,threshold,wand->exception); + (void) SetImageChannelMask(wand->images,channel_mask); return(status); } -- 2.50.1