18 #ifndef MAGICKCORE_MAGICK_H
19 #define MAGICKCORE_MAGICK_H
21 #if defined(__cplusplus) || defined(c_plusplus)
28 #if defined(__cplusplus) || defined(c_plusplus)
29 # define magick_module _module
31 # define magick_module module
155 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType GetMagickUseExtension(const MagickInfo *magick_info)
Definition: magick.c:1035
struct _MagickInfo MagickInfo
MagickInfoFlag
Definition: magick.h:41
MagickExport void MagickCoreTerminus(void)
Definition: magick.c:1610
Definition: exception.h:101
MagickExport MagickBooleanType GetMagickEncoderThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:543
char * note
Definition: magick.h:70
MagickExport const char * GetMagickDescription(const MagickInfo *magick_info)
Definition: magick.c:478
char * magick_module
Definition: magick.h:70
char * version
Definition: magick.h:70
char * name
Definition: magick.h:70
EncodeImageHandler * encoder
Definition: magick.h:81
MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *, ExceptionInfo *)
Definition: magick.h:62
MagickExport const char * GetMagickName(const MagickInfo *magick_info)
Definition: magick.c:916
MagickExport void MagickCoreGenesis(const char *path, const MagickBooleanType establish_signal_handlers)
Definition: magick.c:1468
MagickFormatType format_type
Definition: magick.h:90
size_t signature
Definition: magick.h:99
#define magick_attribute(x)
Definition: method-attribute.h:104
MagickExport MagickBooleanType GetMagickRawSupport(const MagickInfo *magick_info)
Definition: magick.c:970
MagickExport MagickBooleanType GetMagickDecoderSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:413
SemaphoreInfo * semaphore
Definition: magick.h:96
MagickBooleanType
Definition: magick-type.h:169
unsigned int MagickStatusType
Definition: magick-type.h:125
DecodeImageHandler * decoder
Definition: magick.h:78
MagickExport char ** GetMagickList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:793
MagickExport MagickBooleanType GetImageMagick(const unsigned char *magick, const size_t length, char *format)
Definition: magick.c:290
MagickStatusType flags
Definition: magick.h:93
MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t)
Definition: magick.h:65
MagickExport MagickBooleanType GetMagickBlobSupport(const MagickInfo *magick_info)
Definition: magick.c:380
MagickExport int GetMagickPrecision(void)
Definition: magick.c:942
MagickExport MagickBooleanType GetMagickStealth(const MagickInfo *magick_info)
Definition: magick.c:1002
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *magick_info)
Definition: magick.c:223
MagickExport const MagickInfo * GetMagickInfo(const char *name, ExceptionInfo *exception)
Definition: magick.c:610
IsImageFormatHandler * magick
Definition: magick.h:87
MagickExport MagickBooleanType GetMagickAdjoin(const MagickInfo *magick_info)
Definition: magick.c:350
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *magick_info)
Definition: magick.c:253
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *magick_info)
Definition: magick.c:575
MagickExport MagickBooleanType GetMagickDecoderThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:447
MagickFormatType
Definition: magick.h:34
MagickExport MagickBooleanType GetMagickEncoderSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:509
MagickExport MagickBooleanType UnregisterMagickInfo(const char *name)
Definition: magick.c:1804
void * client_data
Definition: magick.h:102
MagickExport const MagickInfo ** GetMagickInfoList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:700
MagickExport const char * GetMagickMimeType(const MagickInfo *magick_info)
Definition: magick.c:858
char * description
Definition: magick.h:70
MagickExport MagickBooleanType IsMagickCoreInstantiated(void)
Definition: magick.c:1281
ImageInfo * image_info
Definition: magick.h:84
MagickExport MagickInfo * AcquireMagickInfo(const char *magick_module, const char *name, const char *description)
Definition: magick.c:179
MagickExport int SetMagickPrecision(const int precision)
Definition: magick.c:1752
#define MagickExport
Definition: method-attribute.h:80
MagickExport MagickBooleanType RegisterMagickInfo(MagickInfo *magick_info)
Definition: magick.c:1680
MagickExport const char * GetMagickModuleName(const MagickInfo *magick_info)
Definition: magick.c:887
Definition: semaphore.c:60
char * mime_type
Definition: magick.h:70
Image * DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
Definition: magick.h:59