NAME

montage - Methods to Create a Montage


SYNOPSIS

MontageInfo * CloneMontageInfo( const ImageInfo *image_info, const MontageInfo *montage_info );

void DestroyMontageInfo( MontageInfo *montage_info );

void GetMontageInfo( const ImageInfo *image_info, MontageInfo *montage_info );

Image * MontageImages( const Image *images, const MontageInfo *montage_info, ExceptionInfo *exception );


FUNCTION DESCRIPTIONS

CloneMontageInfo

CloneMontageInfo() makes a copy of the given montage info structure. If NULL is specified, a new image info structure is created initialized to default values.

The format of the CloneMontageInfo method is:

MontageInfo *CloneMontageInfo ( const ImageInfo *image_info, const MontageInfo *montage_info );

A description of each parameter follows:

image_info:
The image info.

montage_info:
The montage info.

DestroyMontageInfo

DestroyMontageInfo() deallocates memory associated with montage_info.

The format of the DestroyMontageInfo method is:

void DestroyMontageInfo ( MontageInfo *montage_info );

A description of each parameter follows:

montage_info:
Specifies a pointer to an MontageInfo structure.

GetMontageInfo

GetMontageInfo() initializes montage_info to default values.

The format of the GetMontageInfo method is:

void GetMontageInfo ( const ImageInfo *image_info, MontageInfo *montage_info );

A description of each parameter follows:

image_info:
a structure of type ImageInfo.

montage_info:
Specifies a pointer to a MontageInfo structure.

MontageImages

Montageimages() is a layout manager that lets you tile one or more thumbnails across an image canvas.

The format of the MontageImages method is:

Image *MontageImages ( const Image *images, const MontageInfo *montage_info, ExceptionInfo *exception );

A description of each parameter follows:

images:
Specifies a pointer to an array of Image structures.

montage_info:
Specifies a pointer to a MontageInfo structure.

exception:
Return any errors or warnings in this structure.