[ImageMagick]
[sponsor]

SetImageProgressMonitor

SetImageProgressMonitor() sets the image progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

      MagickBooleanType MagickProgressMonitor(const char *text,
  const MagickOffsetType offset,const MagickSizeType span,
  void *client_data)

If the progress monitor returns MagickFalse, the current operation is interrupted.

The format of the SetImageProgressMonitor method is:

  MagickProgressMonitor SetImageProgressMonitor(Image *image,
    const MagickProgressMonitor progress_monitor,void *client_data)

A description of each parameter follows:

image

The image.

progress_monitor

Specifies a pointer to a method to monitor progress of an image operation.

client_data

Specifies a pointer to any client data.

SetImageInfoProgressMonitor

SetImageInfoProgressMonitor() sets the image_info progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

      MagickBooleanType MagickProgressMonitor(const char *text,
  const MagickOffsetType offset,const MagickSizeType span,
  void *client_data)

If the progress monitor returns MagickFalse, the current operation is interrupted.

The format of the SetImageInfoProgressMonitor method is:

  MagickProgressMonitor SetImageInfoProgressMonitor(ImageInfo *image_info,
    const MagickProgressMonitor progress_monitor,void *client_data)

A description of each parameter follows:

image_info

The image info.

progress_monitor

Specifies a pointer to a method to monitor progress of an image operation.

client_data

Specifies a pointer to any client data.

 
© 1999-2005 ImageMagick Studio LLC