#include <stdarg.h>
#include "magick/semaphore.h"
Go to the source code of this file.
Data Structures | |
struct | _MagickInfo |
Typedefs | |
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 |
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 const char ** | GetMagickMimeType (const MagickInfo *) |
MagickExport DecodeImageHandler * | GetImageDecoder (const MagickInfo *) magick_attribute((__pure__)) |
MagickExport EncodeImageHandler * | GetImageEncoder (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 | GetMagickEndianSupport (const MagickInfo *) magick_attribute((__pure__)) |
MagickExport MagickBooleanType | GetMagickRawSupport (const MagickInfo *) magick_attribute((__pure__)) |
MagickExport MagickBooleanType | GetMagickSeekableStream (const MagickInfo *) magick_attribute((__pure__)) |
MagickExport MagickBooleanType | IsMagickCoreInstantiated (void) magick_attribute((__pure__)) |
MagickExport MagickBooleanType | MagickComponentGenesis (void) |
MagickExport MagickBooleanType | UnregisterMagickInfo (const char *) |
const MagickExport MagickInfo * | GetMagickInfo (const char *, ExceptionInfo *) |
const MagickExport MagickInfo *** | GetMagickInfoList (const char *, size_t *, ExceptionInfo *) |
MagickExport MagickInfo * | RegisterMagickInfo (MagickInfo *) |
MagickExport MagickInfo ** | SetMagickInfo (const char *) |
MagickExport MagickStatusType | GetMagickThreadSupport (const MagickInfo *) |
MagickExport void | MagickComponentTerminus (void) |
MagickExport void | MagickCoreGenesis (const char *, const MagickBooleanType) |
MagickExport void | MagickCoreTerminus (void) |
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 |
enum MagickFormatType |
enum MagickThreadSupport |
MagickExport DecodeImageHandler* GetImageDecoder | ( | const MagickInfo * | ) |
References _MagickInfo::decoder, GetMagickModule, LogMagickEvent(), MagickCoreSignature, _MagickInfo::signature, and TraceEvent.
Referenced by ReadImage().
MagickExport EncodeImageHandler* GetImageEncoder | ( | const MagickInfo * | ) |
References _MagickInfo::encoder, GetMagickModule, LogMagickEvent(), MagickCoreSignature, _MagickInfo::signature, and TraceEvent.
Referenced by WriteImage().
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 * | ||||
) |
const MagickExport MagickInfo* ** GetMagickInfoList | ( | const char * | , | |
size_t * | , | |||
ExceptionInfo * | ||||
) |
References AcquireQuantumMemory(), GetMagickInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickFalse, MagickInfoCompare(), _MagickInfo::name, ResetSplayTreeIterator(), _MagickInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListMagickInfo().
MagickExport char** GetMagickList | ( | const char * | , | |
size_t * | , | |||
ExceptionInfo * | ||||
) |
References AcquireQuantumMemory(), ConstantString(), GetMagickInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickCompare(), MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), _MagickInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by XFileBrowserWidget().
MagickExport const char* * GetMagickMimeType | ( | const MagickInfo * | ) |
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, _MagickInfo::mime_type, _MagickInfo::signature, and TraceEvent.
Referenced by IdentifyImage().
MagickExport int GetMagickPrecision | ( | void | ) |
MagickExport MagickBooleanType GetMagickRawSupport | ( | const MagickInfo * | ) |
MagickExport MagickBooleanType GetMagickSeekableStream | ( | const MagickInfo * | ) |
MagickExport MagickStatusType GetMagickThreadSupport | ( | const MagickInfo * | ) |
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, _MagickInfo::signature, _MagickInfo::thread_support, and TraceEvent.
Referenced by ReadImage(), and WriteImage().
MagickExport MagickBooleanType IsMagickCoreInstantiated | ( | void | ) |
MagickExport MagickBooleanType MagickComponentGenesis | ( | void | ) |
MagickExport void MagickComponentTerminus | ( | void | ) |
MagickExport void MagickCoreGenesis | ( | const char * | , | |
const | MagickBooleanType | |||
) |
MagickExport void MagickCoreTerminus | ( | void | ) |
References AnnotateComponentTerminus(), AsynchronousResourceComponentTerminus(), CacheComponentTerminus(), CoderComponentTerminus(), ColorComponentTerminus(), ConfigureComponentTerminus(), DelegateComponentTerminus(), ExceptionComponentTerminus(), InitializeMagickMutex(), instantiate_magickcore, LocaleComponentTerminus(), LockMagickMutex(), LogComponentTerminus(), MagicComponentTerminus(), MagickComponentTerminus(), MagickFalse, MimeComponentTerminus(), ModuleComponentTerminus(), MonitorComponentTerminus(), PolicyComponentTerminus(), RandomComponentTerminus(), RegistryComponentTerminus(), ResourceComponentTerminus(), SemaphoreComponentTerminus(), TypeComponentTerminus(), UnlockMagickMutex(), UnregisterStaticModules(), and XComponentTerminus().
Referenced by DefaultFatalErrorHandler(), and DestroyMagick().
MagickExport MagickInfo* RegisterMagickInfo | ( | MagickInfo * | ) |
MagickExport MagickInfo* * SetMagickInfo | ( | const char * | ) |
References AcquireMagickMemory(), _MagickInfo::adjoin, _MagickInfo::blob_support, ConstantString(), DecoderThreadSupport, EncoderThreadSupport, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickTrue, _MagickInfo::name, ResourceLimitFatalError, _MagickInfo::signature, _MagickInfo::thread_support, ThrowFatalException, and TraceEvent.
Referenced by IsMagickTreeInstantiated().
MagickExport int SetMagickPrecision | ( | const | int | ) |
References DestroyString(), GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), LogMagickEvent(), MagickPrecision, StringToInteger(), and TraceEvent.
Referenced by GetMagickPrecision().
MagickExport MagickBooleanType UnregisterMagickInfo | ( | const char * | ) |