error - ImageMagick Error Methods
CatchImageException( Image *image );
void DestroyExceptionInfo( ExceptionInfo *exception );
GetExceptionInfo( ExceptionInfo *exception );
GetImageException( Image *image, ExceptionInfo *exception );
void MagickError( const ExceptionType error, const char *reason, const char *description );
void MagickWarning( const ExceptionType warning, const char *reason, const char *description );
ErrorHandler SetErrorHandler( ErrorHandler handler );
ErrorHandler SetWarningHandler( ErrorHandler handler );
void ThrowException( ExceptionInfo *exception, const ExceptionType severity, const char *reason, const char *description );
Method CatchImageException returns if no exceptions are found in the image sequence, otherwise it determines the most severe exception and reports it as a warning or error depending on the severity.
The format of the CatchImageException method is:
CatchImageException ( Image *image );
A description of each parameter follows:
Method DestroyExceptionInfo deallocates memory associated with an ExceptionInfo structure.
The format of the DestroyExceptionInfo method is:
void DestroyExceptionInfo ( ExceptionInfo *exception );
A description of each parameter follows:
Method GetExceptionInfo initializes the ExceptionInfo structure.
The format of the GetExceptionInfo method is:
GetExceptionInfo ( ExceptionInfo *exception );
A description of each parameter follows:
Method GetImageException traverses an image sequence and returns any error more severe than noted by the exception parameter.
The format of the GetImageException method is:
GetImageException ( Image *image, ExceptionInfo *exception );
A description of each parameter follows:
Method MagickError calls the error handler methods with an error reason.
The format of the MagickError method is:
void MagickError ( const ExceptionType error, const char *reason, const char *description );
A description of each parameter follows:
Method MagickWarning calls the warning handler methods with a warning reason.
The format of the MagickWarning method is:
void MagickWarning ( const ExceptionType warning, const char *reason, const char *description );
A description of each parameter follows:
Method SetErrorHandler sets the error handler to the specified method and returns the previous error handler.
The format of the SetErrorHandler method is:
ErrorHandler SetErrorHandler ( ErrorHandler handler );
A description of each parameter follows:
Method SetWarningHandler sets the warning handler to the specified method and returns the previous warning handler.
The format of the SetWarningHandler method is:
ErrorHandler SetWarningHandler ( ErrorHandler handler );
A description of each parameter follows:
Method ThrowException throws an exception with the specified severity code, reason, and optional description.
The format of the ThrowException method is:
void ThrowException ( ExceptionInfo *exception, const ExceptionType severity, const char *reason, const char *description );
A description of each parameter follows: