![]() |
![]() |
![]() |
![]() |
[
About ImageMagick
Command-line Tools
Program Interfaces
] [ Install from Source Binary Releases Resources ] [ Downloads ] [ Links ] [ Sponsors Consumer Reviews and Ratings ] |
DestroyMagick() destroys the ImageMagick environment. The format of the DestroyMagick function is: DestroyMagick(void) DestroyMagickList() deallocates memory associated with the MagickInfo list. The format of the DestroyMagickList method is: void DestroyMagickList(void) GetImageMagick() 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: magickThe image format we are searching for. lengthThe length of the binary string. GetMagickAdjoin() returns MagickTrue if the magick adjoin is MagickTrue. The format of the GetMagickAdjoin method is: MagickBooleanType GetMagickAdjoin(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickBlobSupport() returns MagickTrue if the magick supports blobs. The format of the GetMagickBlobSupport method is: MagickBooleanType GetMagickBlobSupport(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickDecoder() returns the magick decoder. The format of the GetMagickDecoder method is: DecoderHandler *GetMagickDecoder(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickDescription() returns the magick description. The format of the GetMagickDescription method is: const char *GetMagickDescription(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickEncoder() returns the magick encoder. The format of the GetMagickEncoder method is: EncoderHandler *GetMagickEncoder(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickEndianSupport() returns the MagickTrue if the coder respects endianess other than MSBEndian. The format of the GetMagickEndianSupport method is: EndianType GetMagickEndianSupport(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickInfo() 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: nameThe image format we are looking for. exceptionReturn any errors or warnings in this structure. GetMagickInfoList() returns any image formats that match the specified pattern. The format of the GetMagickInfoList function is: const MagickInfo **GetMagickInfoList(const char *pattern, unsigned long *number_formats,ExceptionInfo *exception) A description of each parameter follows: patternSpecifies a pointer to a text string containing a pattern. number_formatsThis integer returns the number of formats in the list. exceptionReturn any errors or warnings in this structure. GetMagickList() returns any image formats that match the specified pattern. The format of the GetMagickList function is: char **GetMagickList(const char *pattern,unsigned long *number_formats, ExceptionInfo *exception) A description of each parameter follows: patternSpecifies a pointer to a text string containing a pattern. number_formatsThis integer returns the number of formats in the list. exceptionReturn any errors or warnings in this structure. GetMagickSeekableStream() returns MagickTrue if the magick supports a seekable stream. The format of the GetMagickSeekableStream method is: MagickBooleanType GetMagickSeekableStream(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. GetMagickThreadSupport() returns MagickTrue if the magick supports threads. The format of the GetMagickThreadSupport method is: MagickBooleanType GetMagickThreadSupport(const MagickInfo *magick_info) A description of each parameter follows: magick_infoThe magick info. InitializeMagick() initializes the ImageMagick environment. The format of the InitializeMagick function is: InitializeMagick(const char *path) A description of each parameter follows: pathThe execution path of the current ImageMagick client. IsMagickConflict() returns true if the image format is not a valid image format or conflicts with a logical drive (.e.g. X:). The format of the IsMagickConflict method is: MagickBooleanType IsMagickConflict(const char *magick) A description of each parameter follows: magickSpecifies the image format. ListMagickInfo() lists the image formats to a file. The format of the ListMagickInfo method is: MagickBooleanType ListMagickInfo(FILE *file,ExceptionInfo *exception) A description of each parameter follows. fileA file handle. exceptionReturn any errors or warnings in this structure. IsMagickInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated: InitializeMagick() has been called but MagickDestroy() has not. The format of the IsMagickInstantiated method is: MagickBooleanType IsMagickInstantiated(void) 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. magickImageMagick format specification "magick" tag. RegisterMagickInfo() 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: magick_infoThe magick info. 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: magick_infoMethod SetMagickInfo returns the allocated and initialized MagickInfo structure. namea character string that represents the image format associated with the MagickInfo structure. UnregisterMagickInfo() removes a name from the magick info list. It returns MagickFalse if the name does not exist in the list otherwise MagickTrue. The format of the UnregisterMagickInfo method is: MagickBooleanType UnregisterMagickInfo(const char *name) A description of each parameter follows: namea character string that represents the image format we are looking for. |