![]() |
![]() |
![]() |
![]() |
NAMEmagick - Read or List ImageMagick Image formats
SYNOPSISDestroyMagick( void ); void DestroyMagickInfo( void ); const char * GetImageMagick( const unsigned char *magick, const size_t length ); const MagickInfo * GetMagickInfo( const char *name, Exception *exception ); InitializeMagick( const char *path ); unsigned int IsMagickConflict( const char *magick ); unsigned int ListMagickInfo( FILE *file, ExceptionInfo *exception ); char * MagickToMime( const char *magick ); MagickInfo * RegisterMagickInfo( MagickInfo *magick_info ); MagickInfo * SetMagickInfo( const char *name ); unsigned int UnregisterMagickInfo( const char *name );
FUNCTION DESCRIPTIONS
DestroyMagickDestroyMagick() destroys the ImageMagick environment. The format of the DestroyMagick function is: DestroyMagick ( void );
DestroyMagickInfoDestroyMagickInfo() deallocates memory associated MagickInfo list. The format of the DestroyMagickInfo method is: void DestroyMagickInfo ( void );
GetImageMagickGetImageMagick() searches for an image format that matches the specified magick string. If one is found the name is returned otherwise NULL. The format of the GetImageMagick method is: const char *GetImageMagick ( const unsigned char *magick, const size_t length ); A description of each parameter follows:
GetMagickInfoGetMagickInfo() returns a pointer MagickInfo structure that matches the specified name. If name is NULL, the head of the image format list is returned. The format of the GetMagickInfo method is: const MagickInfo *GetMagickInfo ( const char *name, Exception *exception ); A description of each parameter follows:
InitializeMagickInitializeMagick() initializes the ImageMagick environment. The format of the InitializeMagick function is: InitializeMagick ( const char *path ); A description of each parameter follows:
IsMagickConflictMethod IsMagickConflict returns true if the image format conflicts with a logical drive (.e.g. X:). The format of the IsMagickConflict method is: unsigned int IsMagickConflict ( const char *magick ); A description of each parameter follows:
ListMagickInfoListMagickInfo() lists the image formats to a file. The format of the ListMagickInfo method is: unsigned int ListMagickInfo ( FILE *file, ExceptionInfo *exception ); A description of each parameter follows.
MagickToMimeMethod MagickToMime returns the officially registered (or de facto) MIME media-type corresponding to a magick string. If there is no registered media-type, then the string ``image/x-magick'' (all lower case) is returned. The returned string must be deallocated by the user. The format of the MagickToMime method is: char *MagickToMime ( const char *magick ); A description of each parameter follows.
RegisterMagickInfoRegisterMagickInfo() adds attributes for a particular image format to the list of supported formats. The attributes include the image format name, 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 method is: MagickInfo *RegisterMagickInfo ( MagickInfo *magick_info ); A description of each parameter follows:
SetMagickInfoMethod SetMagickInfo allocates a MagickInfo structure and initializes the members to default values. The format of the SetMagickInfo method is: MagickInfo *SetMagickInfo ( const char *name ); A description of each parameter follows:
UnregisterMagickInfoMethod UnregisterMagickInfo removes a name from the magick info list. It returns False if the name does not exist in the list otherwise True. The format of the UnregisterMagickInfo method is: unsigned int UnregisterMagickInfo ( const char *name ); A description of each parameter follows:
![]() |