annotate - Methods to Annotate an Image
unsigned int AnnotateImage( Image *image, AnnotateInfo *annotate_info );
AnnotateInfo * CloneAnnotateInfo( const ImageInfo *image_info, const AnnotateInfo *annotate_info );
void DestroyAnnotateInfo( AnnotateInfo *annotate_info );
void GetAnnotateInfo( const ImageInfo *image_info, AnnotateInfo *annotate_info );
void GetFontMetrics( const AnnotateInfo *annotate_info, SegmentInfo bounds );
Method AnnotateImage annotates an image with text. Optionally the annotation can include the image filename, type, width, height, or scene
The format of the AnnotateImage method is:
unsigned int AnnotateImage ( Image *image, AnnotateInfo *annotate_info );
A description of each parameter follows:
Method CloneAnnotateInfo makes a duplicate of the given annotate info, or if annotate info is NULL, a new one.
The format of the CloneAnnotateInfo method is:
AnnotateInfo *CloneAnnotateInfo ( const ImageInfo *image_info, const AnnotateInfo *annotate_info );
A description of each parameter follows:
Method DestroyAnnotateInfo deallocates memory associated with an AnnotateInfo structure.
The format of the DestroyAnnotateInfo method is:
void DestroyAnnotateInfo ( AnnotateInfo *annotate_info );
A description of each parameter follows:
Method GetAnnotateInfo initializes the AnnotateInfo structure.
The format of the GetAnnotateInfo method is:
void GetAnnotateInfo ( const ImageInfo *image_info, AnnotateInfo *annotate_info );
A description of each parameter follows:
Method GetFontMetrics returns the bounding box of the specified font and text.
The format of the GetFontMetrics method is:
void GetFontMetrics ( const AnnotateInfo *annotate_info, SegmentInfo bounds );
A description of each parameter follows: