% %
% %
% %
-% M a g i c k A v e r a g e I m a g e s %
-% %
-% %
-% %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MagickAverageImages() average a set of images.
-%
-% The format of the MagickAverageImages method is:
-%
-% MagickWand *MagickAverageImages(MagickWand *wand)
-%
-% A description of each parameter follows:
-%
-% o wand: the magick wand.
-%
-*/
-WandExport MagickWand *MagickAverageImages(MagickWand *wand)
-{
- Image
- *average_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);
- average_image=AverageImages(wand->images,wand->exception);
- if (average_image == (Image *) NULL)
- return((MagickWand *) NULL);
- return(CloneMagickWandFromImages(wand,average_image));
-}
-\f
-/*
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% %
-% %
-% %
% M a g i c k B l a c k T h r e s h o l d I m a g e %
% %
% %
% %
% %
% %
-% M a g i c k M a x i m u m I m a g e s %
-% %
-% %
-% %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MagickMaximumImages() returns the maximum intensity of an image sequence.
-%
-% The format of the MagickMaximumImages method is:
-%
-% MagickWand *MagickMaximumImages(MagickWand *wand)
-%
-% A description of each parameter follows:
-%
-% o wand: the magick wand.
-%
-*/
-WandExport MagickWand *MagickMaximumImages(MagickWand *wand)
-{
- Image
- *maximum_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);
- maximum_image=MaximumImages(wand->images,wand->exception);
- if (maximum_image == (Image *) NULL)
- return((MagickWand *) NULL);
- return(CloneMagickWandFromImages(wand,maximum_image));
-}
-\f
-/*
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% %
-% %
-% %
% M a g i c k M e d i a n F i l t e r I m a g e %
% %
% %
% %
% %
% %
-% M a g i c k M i n i m u m I m a g e s %
-% %
-% %
-% %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% MagickMinimumImages() returns the minimum intensity of an image sequence.
-%
-% The format of the MagickMinimumImages method is:
-%
-% MagickWand *MagickMinimumImages(MagickWand *wand)
-%
-% A description of each parameter follows:
-%
-% o wand: the magick wand.
-%
-*/
-WandExport MagickWand *MagickMinimumImages(MagickWand *wand)
-{
- Image
- *minimum_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);
- minimum_image=MinimumImages(wand->images,wand->exception);
- if (minimum_image == (Image *) NULL)
- return((MagickWand *) NULL);
- return(CloneMagickWandFromImages(wand,minimum_image));
-}
-\f
-/*
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% %
-% %
-% %
% M a g i c k M i n i f y I m a g e %
% %
% %