MagickCore  7.0.0
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 *, ExceptionInfo *)
 
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 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 MagickCoreGenesis (const char *, const MagickBooleanType)
 
MagickExport void MagickCoreTerminus (void)
 

Typedef Documentation

typedef Image* DecodeImageHandler(const ImageInfo *, ExceptionInfo *)

Definition at line 40 of file magick.h.

typedef MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *, ExceptionInfo *)

Definition at line 43 of file magick.h.

typedef MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)

Definition at line 46 of file magick.h.

typedef struct _MagickInfo MagickInfo

Enumeration Type Documentation

Enumerator
UndefinedFormatType 
ImplicitFormatType 
ExplicitFormatType 

Definition at line 25 of file magick.h.

Enumerator
NoThreadSupport 
DecoderThreadSupport 
EncoderThreadSupport 

Definition at line 32 of file magick.h.

Function Documentation

MagickExport DecodeImageHandler* GetImageDecoder ( const MagickInfo )
MagickExport EncodeImageHandler* GetImageEncoder ( const MagickInfo )
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 MagickStatusType GetMagickThreadSupport ( const MagickInfo )
MagickExport MagickBooleanType IsMagickInstantiated ( void  )
MagickExport void MagickCoreGenesis ( const char *  ,
const MagickBooleanType   
)
MagickExport MagickInfo* RegisterMagickInfo ( MagickInfo )
MagickExport int SetMagickPrecision ( const int  )