MagickCore  6.8.5
magick.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _MagickInfo

Typedefs

typedef ImageDecodeImageHandler (const ImageInfo *, ExceptionInfo *)
typedef MagickBooleanType EncodeImageHandler (const ImageInfo *, Image *)
typedef MagickBooleanType IsImageFormatHandler (const unsigned char *, const size_t)
typedef struct _MagickInfo MagickInfo

Enumerations

enum  MagickFormatType { UndefinedFormatType, ImplicitFormatType, ExplicitFormatType }
enum  MagickThreadSupport { NoThreadSupport = 0x0000, DecoderThreadSupport = 0x0001, EncoderThreadSupport = 0x0002 }

Functions

MagickExport char ** GetMagickList (const char *, size_t *, ExceptionInfo *)
MagickExport const char * GetMagickDescription (const MagickInfo *)
MagickExport DecodeImageHandlerGetImageDecoder (const MagickInfo *)
MagickExport EncodeImageHandlerGetImageEncoder (const MagickInfo *)
MagickExport int GetMagickPrecision (void)
MagickExport int SetMagickPrecision (const int)
MagickExport MagickBooleanType GetImageMagick (const unsigned char *, const size_t, char *)
MagickExport MagickBooleanType GetMagickAdjoin (const MagickInfo *)
MagickExport MagickBooleanType GetMagickBlobSupport (const MagickInfo *)
MagickExport MagickBooleanType GetMagickEndianSupport (const MagickInfo *)
MagickExport MagickBooleanType GetMagickRawSupport (const MagickInfo *)
MagickExport MagickBooleanType GetMagickSeekableStream (const MagickInfo *)
MagickExport MagickBooleanType IsMagickInstantiated (void)
MagickExport MagickBooleanType MagickComponentGenesis (void)
MagickExport MagickBooleanType UnregisterMagickInfo (const char *)
const MagickExport MagickInfoGetMagickInfo (const char *, ExceptionInfo *)
const MagickExport MagickInfo ** GetMagickInfoList (const char *, size_t *, ExceptionInfo *)
MagickExport MagickInfoRegisterMagickInfo (MagickInfo *)
MagickExport MagickInfoSetMagickInfo (const char *)
MagickExport MagickStatusType GetMagickThreadSupport (const MagickInfo *)
MagickExport void MagickComponentTerminus (void)
MagickExport void MagickCoreGenesis (const char *, const MagickBooleanType)
MagickExport void MagickCoreTerminus (void)

Typedef Documentation

typedef Image* DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
typedef MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *)
typedef MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)
typedef struct _MagickInfo MagickInfo

Enumeration Type Documentation

Enumerator:
UndefinedFormatType 
ImplicitFormatType 
ExplicitFormatType 
Enumerator:
NoThreadSupport 
DecoderThreadSupport 
EncoderThreadSupport 

Function Documentation

MagickExport MagickBooleanType GetImageMagick ( const unsigned char *  ,
const size_t  ,
char *   
)
MagickExport MagickBooleanType GetMagickAdjoin ( const MagickInfo )
MagickExport MagickBooleanType GetMagickBlobSupport ( const MagickInfo )
MagickExport const char* GetMagickDescription ( const MagickInfo )
MagickExport MagickBooleanType GetMagickEndianSupport ( const MagickInfo )
const MagickExport MagickInfo* GetMagickInfo ( const char *  ,
ExceptionInfo  
)
MagickExport int GetMagickPrecision ( void  )
MagickExport MagickBooleanType GetMagickRawSupport ( const MagickInfo )
MagickExport MagickBooleanType GetMagickSeekableStream ( const MagickInfo )
MagickExport MagickBooleanType IsMagickInstantiated ( void  )
MagickExport MagickBooleanType MagickComponentGenesis ( void  )
MagickExport void MagickComponentTerminus ( void  )
MagickExport void MagickCoreGenesis ( const char *  ,
const MagickBooleanType   
)
MagickExport MagickInfo* RegisterMagickInfo ( MagickInfo )