diff --git a/wand/magick-image.c b/wand/magick-image.c
index 22dfe7c..ad0aa48 100644
--- a/wand/magick-image.c
+++ b/wand/magick-image.c
@@ -2994,6 +2994,8 @@
%
% MagickBooleanType MagickEvaluateImage(MagickWand *wand,
% const MagickEvaluateOperator operator,const double value)
+% MagickBooleanType MagickEvaluateImages(MagickWand *wand,
+% const MagickEvaluateOperator operator)
% MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
% const ChannelType channel,const MagickEvaluateOperator op,
% const double value)
@@ -3028,6 +3030,24 @@
return(status);
}
+WandExport MagickWand *MagickEvaluateImages(MagickWand *wand,
+ const MagickEvaluateOperator op)
+{
+ Image
+ *evaluate_image;
+
+ assert(wand != (MagickWand *) NULL);
+ assert(wand->signature == WandSignature);
+ if (wand->debug != MagickFalse)
+ (void) LogMagickEvent(WandEvent,GetMagickModule(),"%s",wand->name);
+ if (wand->images == (Image *) NULL)
+ return((MagickWand *) NULL);
+ evaluate_image=EvaluateImages(wand->images,op,wand->exception);
+ if (evaluate_image == (Image *) NULL)
+ return((MagickWand *) NULL);
+ return(CloneMagickWandFromImages(wand,evaluate_image));
+}
+
WandExport MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
const ChannelType channel,const MagickEvaluateOperator op,const double value)
{