NAME

magick - Methods to Read or List ImageMagick Image formats


SYNOPSIS

magick_info=GetMagickInfo(tag)

ListMagickInfo(file)


FUNCTION DESCRIPTIONS


GetMagickInfo

Method GetMagickInfo returns a pointer MagickInfo structure that matches the specified tag. If tag is NULL, the head of the image format list is returned.

The format of the GetMagickInfo routine is:

        magick_info=GetMagickInfo(tag)

A description of each parameter follows:

magick_info:

Method GetMagickInfo returns a pointer MagickInfo structure that matches the specified tag.

tag:

a character string that represents the image format we are looking for.


ListMagickInfo

Method ListMagickInfo lists the image formats to a.

The format of the ListMagickInfo routine is:

        ListMagickInfo(file)

A description of each parameter follows.

  o:  An pointer to a FILE.


RegisterMagickInfo

Method RegisterMagickInfo adds attributes for a particular image format to the list of supported formats. The attributes include the image format tag, a method to read and/or write the format, whether the format supports the saving of more than one frame to the same file or blob, whether the format supports native in-memory I/O, and a brief description of the format.

The format of the RegisterMagickInfo routine is:

    magick_info=RegisterMagickInfo(tag,decoder,encoder,magick,adjoin,

      blob_support,description))

A description of each parameter follows:

magick_info:

Method RegisterMagickInfo returns a pointer MagickInfo structure that contains the specified tag info.

tag:

a character string that represents the image format we are looking for.

decoder:

a method that is used to read the image format.

encoder:

a method that is used to write the image format.

magick:

this method returns True if the image format signature matches a subset of the first few bytes of the file or blob.

adjoin:

a value greater than 0 means the image format can save more than one frame to the file or blob.

blob_support:

a value greater than 0 means the format supports native in-memory I/O.

description:

a character string that describes the image format.