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:1034
struct _MagickInfo MagickInfo
MagickInfoFlag
Definition: magick.h:41
MagickExport void MagickCoreTerminus(void)
Definition: magick.c:1602
Definition: exception.h:101
MagickExport MagickBooleanType GetMagickEncoderThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:542
char * note
Definition: magick.h:70
MagickExport const char * GetMagickDescription(const MagickInfo *magick_info)
Definition: magick.c:477
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:915
MagickExport void MagickCoreGenesis(const char *path, const MagickBooleanType establish_signal_handlers)
Definition: magick.c:1466
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:969
MagickExport MagickBooleanType GetMagickDecoderSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:412
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:792
MagickExport MagickBooleanType GetImageMagick(const unsigned char *magick, const size_t length, char *format)
Definition: magick.c:289
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:379
MagickExport int GetMagickPrecision(void)
Definition: magick.c:941
MagickExport MagickBooleanType GetMagickStealth(const MagickInfo *magick_info)
Definition: magick.c:1001
MagickExport DecodeImageHandler * GetImageDecoder(const MagickInfo *magick_info)
Definition: magick.c:222
MagickExport const MagickInfo * GetMagickInfo(const char *name, ExceptionInfo *exception)
Definition: magick.c:609
IsImageFormatHandler * magick
Definition: magick.h:87
MagickExport MagickBooleanType GetMagickAdjoin(const MagickInfo *magick_info)
Definition: magick.c:349
MagickExport EncodeImageHandler * GetImageEncoder(const MagickInfo *magick_info)
Definition: magick.c:252
MagickExport MagickBooleanType GetMagickEndianSupport(const MagickInfo *magick_info)
Definition: magick.c:574
MagickExport MagickBooleanType GetMagickDecoderThreadSupport(const MagickInfo *magick_info)
Definition: magick.c:446
MagickFormatType
Definition: magick.h:34
MagickExport MagickBooleanType GetMagickEncoderSeekableStream(const MagickInfo *magick_info)
Definition: magick.c:508
MagickExport MagickBooleanType UnregisterMagickInfo(const char *name)
Definition: magick.c:1796
void * client_data
Definition: magick.h:102
MagickExport const MagickInfo ** GetMagickInfoList(const char *pattern, size_t *number_formats, ExceptionInfo *exception)
Definition: magick.c:699
MagickExport const char * GetMagickMimeType(const MagickInfo *magick_info)
Definition: magick.c:857
char * description
Definition: magick.h:70
MagickExport MagickBooleanType IsMagickCoreInstantiated(void)
Definition: magick.c:1280
ImageInfo * image_info
Definition: magick.h:84
MagickExport MagickInfo * AcquireMagickInfo(const char *magick_module, const char *name, const char *description)
Definition: magick.c:178
MagickExport int SetMagickPrecision(const int precision)
Definition: magick.c:1744
#define MagickExport
Definition: method-attribute.h:80
MagickExport MagickBooleanType RegisterMagickInfo(MagickInfo *magick_info)
Definition: magick.c:1672
MagickExport const char * GetMagickModuleName(const MagickInfo *magick_info)
Definition: magick.c:886
Definition: semaphore.c:60
char * mime_type
Definition: magick.h:70
Image * DecodeImageHandler(const ImageInfo *, ExceptionInfo *)
Definition: magick.h:59