|
MagickCore 6.9.12
|
Go to the source code of this file.
Data Structures | |
| struct | _MagickInfo |
Macros | |
| #define | magick_module module |
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 } |
| 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 * | magick_info | ) |
Definition at line 161 of file magick.c.
References _MagickInfo::decoder, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _MagickInfo::signature, and TraceEvent.
Referenced by ReadImage().
| MagickExport EncodeImageHandler * GetImageEncoder | ( | const MagickInfo * | magick_info | ) |
Definition at line 192 of file magick.c.
References _MagickInfo::encoder, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _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 * | pattern, |
| size_t * | number_formats, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 512 of file magick.c.
References AcquireQuantumMemory(), GetMagickInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickFalse, MagickInfoCompare(), _MagickInfo::name, ResetSplayTreeIterator(), _MagickInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListMagickInfo().
| MagickExport char ** GetMagickList | ( | const char * | pattern, |
| size_t * | number_formats, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 606 of file magick.c.
References AcquireQuantumMemory(), ConstantString(), GetMagickInfo(), GetMagickModule, GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickCompare(), MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), _MagickInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
| MagickExport const char * GetMagickMimeType | ( | const MagickInfo * | magick_info | ) |
Definition at line 672 of file magick.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _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 * | magick_info | ) |
Definition at line 794 of file magick.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _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 | ) |
Definition at line 1388 of file magick.c.
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(), and UnregisterStaticModules().
Referenced by DefaultFatalErrorHandler(), and DestroyMagick().
| MagickExport MagickInfo * RegisterMagickInfo | ( | MagickInfo * | ) |
| MagickExport MagickInfo * SetMagickInfo | ( | const char * | name | ) |
Definition at line 1515 of file magick.c.
References AcquireMagickMemory(), _MagickInfo::adjoin, _MagickInfo::blob_support, ConstantString(), DecoderThreadSupport, EncoderThreadSupport, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _MagickInfo::name, ResourceLimitFatalError, _MagickInfo::signature, _MagickInfo::thread_support, ThrowFatalException, and TraceEvent.
Referenced by IsMagickTreeInstantiated().
| MagickExport int SetMagickPrecision | ( | const int | precision | ) |
Definition at line 1565 of file magick.c.
References DestroyString(), GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), IsEventLogging(), LogMagickEvent(), MagickFalse, MagickPrecision, StringToInteger(), and TraceEvent.
Referenced by GetMagickPrecision().
| MagickExport MagickBooleanType UnregisterMagickInfo | ( | const char * | name | ) |
Definition at line 1621 of file magick.c.
References DeleteNodeByValueFromSplayTree(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), LocaleCompare(), LockSemaphoreInfo(), magick_list, magick_semaphore, MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), and UnlockSemaphoreInfo().