magick.h File Reference

#include <stdarg.h>
#include "MagickCore/semaphore.h"

Go to the source code of this file.

Data Structures

struct  _MagickInfo

Defines

#define magick_module   module

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  MagickInfoFlag {
  CoderNoFlag = 0x0000, CoderAdjoinFlag = 0x0001, CoderBlobSupportFlag = 0x0002, CoderDecoderThreadSupportFlag = 0x0004,
  CoderEncoderThreadSupportFlag = 0x0008, CoderEndianSupportFlag = 0x0010, CoderRawSupportFlag = 0x0020, CoderSeekableStreamFlag = 0x0040,
  CoderStealthFlag = 0x0080, CoderUseExtensionFlag = 0x0100, CoderDecoderSeekableStreamFlag = 0x0200, CoderEncoderSeekableStreamFlag = 0x0400
}

Functions

MagickExport char ** GetMagickList (const char *, size_t *, ExceptionInfo *)
MagickExport const char * GetMagickDescription (const MagickInfo *)
MagickExport const char ** GetMagickMimeType (const MagickInfo *)
MagickExport const char *** GetMagickModuleName (const MagickInfo *)
MagickExport const char **** GetMagickName (const MagickInfo *)
MagickExport DecodeImageHandlerGetImageDecoder (const MagickInfo *) magick_attribute((__pure__))
MagickExport EncodeImageHandlerGetImageEncoder (const MagickInfo *) magick_attribute((__pure__))
MagickExport int GetMagickPrecision (void)
MagickExport int SetMagickPrecision (const int)
MagickExport MagickBooleanType GetImageMagick (const unsigned char *, const size_t, char *)
MagickExport MagickBooleanType GetMagickAdjoin (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickBlobSupport (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickDecoderSeekableStream (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickDecoderThreadSupport (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickEncoderSeekableStream (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickEncoderThreadSupport (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickEndianSupport (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickRawSupport (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickStealth (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType GetMagickUseExtension (const MagickInfo *) magick_attribute((__pure__))
MagickExport MagickBooleanType IsMagickCoreInstantiated (void) magick_attribute((__pure__))
MagickExport MagickBooleanType RegisterMagickInfo (MagickInfo *)
MagickExport MagickBooleanType UnregisterMagickInfo (const char *)
const MagickExport MagickInfoGetMagickInfo (const char *, ExceptionInfo *)
const MagickExport MagickInfo *** GetMagickInfoList (const char *, size_t *, ExceptionInfo *)
MagickExport MagickInfoAcquireMagickInfo (const char *, const char *, const char *)
MagickExport void MagickCoreGenesis (const char *, const MagickBooleanType)
MagickExport void MagickCoreTerminus (void)

Define Documentation

#define magick_module   module

Referenced by ListMagickInfo().


Typedef Documentation

typedef MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)
typedef struct _MagickInfo MagickInfo

Enumeration Type Documentation

Enumerator:
UndefinedFormatType 
ImplicitFormatType 
ExplicitFormatType 
Enumerator:
CoderNoFlag 
CoderAdjoinFlag 
CoderBlobSupportFlag 
CoderDecoderThreadSupportFlag 
CoderEncoderThreadSupportFlag 
CoderEndianSupportFlag 
CoderRawSupportFlag 
CoderSeekableStreamFlag 
CoderStealthFlag 
CoderUseExtensionFlag 
CoderDecoderSeekableStreamFlag 
CoderEncoderSeekableStreamFlag 

Function Documentation

MagickExport MagickInfo* AcquireMagickInfo ( const char *  ,
const char *  ,
const char *   
)
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 MagickBooleanType GetMagickDecoderSeekableStream ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickDecoderThreadSupport ( const MagickInfo  ) 
MagickExport const char* GetMagickDescription ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickEncoderSeekableStream ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickEncoderThreadSupport ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickEndianSupport ( const MagickInfo  ) 
const MagickExport MagickInfo* GetMagickInfo ( const char *  ,
ExceptionInfo  
)
const MagickExport MagickInfo* ** GetMagickInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)
MagickExport char** GetMagickList ( const char *  ,
size_t *  ,
ExceptionInfo  
)
MagickExport const char* * GetMagickMimeType ( const MagickInfo  ) 
MagickExport const char* * * GetMagickModuleName ( const MagickInfo  ) 
MagickExport const char* * * * GetMagickName ( const MagickInfo  ) 
MagickExport int GetMagickPrecision ( void   ) 
MagickExport MagickBooleanType GetMagickRawSupport ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickStealth ( const MagickInfo  ) 
MagickExport MagickBooleanType GetMagickUseExtension ( const MagickInfo  ) 
MagickExport MagickBooleanType IsMagickCoreInstantiated ( void   ) 
MagickExport void MagickCoreGenesis ( const char *  ,
const   MagickBooleanType 
)
MagickExport void MagickCoreTerminus ( void   ) 
MagickExport MagickBooleanType RegisterMagickInfo ( MagickInfo  ) 
MagickExport int SetMagickPrecision ( const   int  ) 
MagickExport MagickBooleanType UnregisterMagickInfo ( const char *   ) 

Generated on 7 Sep 2020 for MagickCore by  doxygen 1.6.1