#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 Image * | DecodeImageHandler (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 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 | 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 MagickInfo * | GetMagickInfo (const char *, ExceptionInfo *) |
| const MagickExport MagickInfo *** | GetMagickInfoList (const char *, size_t *, ExceptionInfo *) |
| MagickExport MagickInfo * | AcquireMagickInfo (const char *, const char *, const char *) |
| MagickExport void | MagickCoreGenesis (const char *, const MagickBooleanType) |
| MagickExport void | MagickCoreTerminus (void) |
| #define magick_module module |
Referenced by ListMagickInfo().
| typedef Image* DecodeImageHandler(const ImageInfo *, ExceptionInfo *) |
| typedef MagickBooleanType EncodeImageHandler(const ImageInfo *, Image *, ExceptionInfo *) |
| typedef MagickBooleanType IsImageFormatHandler(const unsigned char *, const size_t) |
| typedef struct _MagickInfo MagickInfo |
| enum MagickFormatType |
| enum MagickInfoFlag |
| MagickExport MagickInfo* AcquireMagickInfo | ( | const char * | , | |
| const char * | , | |||
| const char * | ||||
| ) |
References AcquireCriticalMemory(), CoderAdjoinFlag, CoderBlobSupportFlag, CoderDecoderThreadSupportFlag, CoderEncoderThreadSupportFlag, CoderUseExtensionFlag, ConstantString(), _MagickInfo::description, _MagickInfo::flags, GetMagickModule, LogMagickEvent(), _MagickInfo::magick_module, MagickCoreSignature, _MagickInfo::name, _MagickInfo::signature, and TraceEvent.
| MagickExport DecodeImageHandler* GetImageDecoder | ( | const MagickInfo * | ) |
References _MagickInfo::decoder, MagickCoreSignature, and _MagickInfo::signature.
Referenced by ReadImage().
| MagickExport EncodeImageHandler* GetImageEncoder | ( | const MagickInfo * | ) |
References _MagickInfo::encoder, MagickCoreSignature, and _MagickInfo::signature.
Referenced by WriteImage().
| 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 * | ||||
| ) |
References AcquireQuantumMemory(), GetMagickInfo(), GetMagickModule, GetMagickStealth(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickFalse, MagickInfoCompare(), _MagickInfo::name, ResetSplayTreeIterator(), TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListMagickInfo().
| MagickExport char** GetMagickList | ( | const char * | , | |
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
References AcquireQuantumMemory(), ConstantString(), GetMagickInfo(), GetMagickModule, GetMagickStealth(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickCompare(), MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), TraceEvent, and UnlockSemaphoreInfo().
Referenced by XFileBrowserWidget().
| MagickExport const char* * GetMagickMimeType | ( | const MagickInfo * | ) |
| MagickExport const char* * * GetMagickModuleName | ( | const MagickInfo * | ) |
| MagickExport const char* * * * GetMagickName | ( | const MagickInfo * | ) |
References MagickCoreSignature, _MagickInfo::name, and _MagickInfo::signature.
| 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 | ) |
References AnnotateComponentTerminus(), CacheComponentTerminus(), CoderComponentTerminus(), ColorComponentTerminus(), ConfigureComponentTerminus(), DelegateComponentTerminus(), ExceptionComponentTerminus(), LocaleComponentTerminus(), LogComponentTerminus(), MagicComponentTerminus(), MagickComponentTerminus(), magickcore_instantiated, MagickFalse, MimeComponentTerminus(), ModuleComponentTerminus(), MonitorComponentTerminus(), PolicyComponentTerminus(), RandomComponentTerminus(), RegistryComponentTerminus(), ResourceComponentTerminus(), SemaphoreComponentTerminus(), TypeComponentTerminus(), UnregisterStaticModules(), and XComponentTerminus().
Referenced by DefaultFatalErrorHandler().
| MagickExport MagickBooleanType RegisterMagickInfo | ( | MagickInfo * | ) |
| MagickExport int SetMagickPrecision | ( | const | int | ) |
References DestroyString(), GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), LogMagickEvent(), magick_precision, MagickPrecision, StringToInteger(), and TraceEvent.
Referenced by GetMagickPrecision().
| MagickExport MagickBooleanType UnregisterMagickInfo | ( | const char * | ) |
1.6.1