Powered by NetworkEleven ImageMagick logo


NAME

monitor - Monitor the Progress of an Image Operation


SYNOPSIS

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

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


FUNCTION DESCRIPTIONS

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.

Top of page
"Image manipulation software that works like magick"