MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
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 *, 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 } |
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 * | magick_module, |
const char * | name, | ||
const char * | description | ||
) |
Definition at line 179 of file magick.c.
References AcquireCriticalMemory(), CoderAdjoinFlag, CoderBlobSupportFlag, CoderDecoderThreadSupportFlag, CoderEncoderThreadSupportFlag, CoderUseExtensionFlag, ConstantString(), _MagickInfo::description, _MagickInfo::flags, GetMagickModule, IsEventLogging(), LogMagickEvent(), magick_module, _MagickInfo::magick_module, MagickCoreSignature, MagickFalse, _MagickInfo::name, _MagickInfo::signature, and TraceEvent.
MagickExport DecodeImageHandler * GetImageDecoder | ( | const MagickInfo * | magick_info | ) |
Definition at line 224 of file magick.c.
References _MagickInfo::decoder, MagickCoreSignature, and _MagickInfo::signature.
Referenced by ReadImage().
MagickExport EncodeImageHandler * GetImageEncoder | ( | const MagickInfo * | magick_info | ) |
Definition at line 254 of file magick.c.
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 * | pattern, |
size_t * | number_formats, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 702 of file magick.c.
References AcquireQuantumMemory(), GetMagickInfo(), GetMagickModule, GetMagickStealth(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickFalse, MagickInfoCompare(), _MagickInfo::name, ResetSplayTreeIterator(), TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListMagickInfo().
MagickExport char ** GetMagickList | ( | const char * | pattern, |
size_t * | number_formats, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 796 of file magick.c.
References AcquireQuantumMemory(), ConstantString(), GetMagickInfo(), GetMagickModule, GetMagickStealth(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), GlobExpression(), IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), magick_list, magick_semaphore, MagickCompare(), MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), TraceEvent, and UnlockSemaphoreInfo().
MagickExport const char * GetMagickMimeType | ( | const MagickInfo * | ) |
MagickExport const char * GetMagickModuleName | ( | const MagickInfo * | ) |
MagickExport const char * GetMagickName | ( | const MagickInfo * | magick_info | ) |
Definition at line 920 of file magick.c.
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 | ) |
Definition at line 1618 of file magick.c.
References AnnotateComponentTerminus(), CacheComponentTerminus(), CoderComponentTerminus(), ColorComponentTerminus(), ConfigureComponentTerminus(), DelegateComponentTerminus(), ExceptionComponentTerminus(), LocaleComponentTerminus(), LogComponentTerminus(), MagicComponentTerminus(), MagickComponentTerminus(), magickcore_instantiated, MagickFalse, MimeComponentTerminus(), ModuleComponentTerminus(), MonitorComponentTerminus(), PolicyComponentTerminus(), RandomComponentTerminus(), RegistryComponentTerminus(), ResourceComponentTerminus(), SemaphoreComponentTerminus(), TypeComponentTerminus(), and UnregisterStaticModules().
Referenced by DefaultFatalErrorHandler().
MagickExport MagickBooleanType RegisterMagickInfo | ( | MagickInfo * | ) |
MagickExport int SetMagickPrecision | ( | const int | precision | ) |
Definition at line 1761 of file magick.c.
References DestroyString(), GetEnvironmentValue(), GetMagickModule, GetPolicyValue(), IsEventLogging(), LogMagickEvent(), magick_precision, MagickFalse, MagickPrecision, StringToInteger(), and TraceEvent.
Referenced by GetMagickPrecision().
MagickExport MagickBooleanType UnregisterMagickInfo | ( | const char * | name | ) |
Definition at line 1814 of file magick.c.
References DeleteNodeByValueFromSplayTree(), GetNextValueInSplayTree(), GetNumberOfNodesInSplayTree(), LocaleCompare(), LockSemaphoreInfo(), magick_list, magick_semaphore, MagickFalse, _MagickInfo::name, ResetSplayTreeIterator(), and UnlockSemaphoreInfo().