#include <stdarg.h>
#include "magick/blob.h"
#include "magick/cache-view.h"
#include "magick/draw.h"
#include "magick/constitute.h"
#include "magick/magick-config.h"
#include "magick/quantum.h"
#include "magick/registry.h"
#include "magick/semaphore.h"
Go to the source code of this file.
Data Structures | |
| struct | _DoublePixelPacket |
| struct | _ImageAttribute |
Defines | |
| #define | magick_attribute(x) |
| #define | Downscale(quantum) ScaleQuantumToChar(quantum) |
| #define | LABColorspace LabColorspace |
| #define | Intensity(color) PixelIntensityToQuantum(color) |
| #define | LiberateUniqueFileResource(resource) RelinquishUniqueFileResource(resource) |
| #define | LiberateMagickResource(resource) RelinquishMagickResource(resource) |
| #define | LiberateSemaphore(semaphore) RelinquishSemaphore(semaphore) |
| #define | QuantumDepth MAGICKCORE_QUANTUM_DEPTH |
| #define | RunlengthEncodedCompression RLECompression |
| #define | Upscale(value) ScaleCharToQuantum(value) |
| #define | XDownscale(value) ScaleShortToQuantum(value) |
| #define | XUpscale(quantum) ScaleQuantumToShort(quantum) |
Typedefs | |
| typedef struct _DoublePixelPacket | DoublePixelPacket |
| typedef long long | ExtendedSignedIntegralType |
| typedef unsigned long long | ExtendedUnsignedIntegralType |
| typedef long double | ExtendedRationalType |
| typedef MagickBooleanType(* | MonitorHandler )(const char *, const MagickOffsetType, const MagickSizeType, ExceptionInfo *) |
| typedef struct _ImageAttribute | ImageAttribute |
Enumerations | |
| enum | MagickLayerMethod { UndefinedMagickLayerMethod } |
Functions | |
| MagickExport char * | AllocateString (const char *) |
| MagickExport char ** | InterpretImageAttributes (const ImageInfo *, Image *, const char *) |
| MagickExport char *** | PostscriptGeometry (const char *) |
| MagickExport char **** | TranslateText (const ImageInfo *, Image *, const char *) |
| MagickExport const ImageAttribute * | GetImageAttribute (const Image *, const char *) |
| MagickExport const ImageAttribute ** | GetImageClippingPathAttribute (Image *) |
| MagickExport const ImageAttribute *** | GetNextImageAttribute (const Image *) |
| MagickExport Image * | GetImageFromMagickRegistry (const char *, long *id, ExceptionInfo *) |
| MagickExport Image ** | GetImageList (const Image *, const long, ExceptionInfo *) |
| MagickExport Image *** | GetNextImage (const Image *) |
| MagickExport Image **** | GetPreviousImage (const Image *) |
| MagickExport Image ***** | FlattenImages (Image *, ExceptionInfo *) |
| MagickExport Image ****** | MosaicImages (Image *, ExceptionInfo *) |
| MagickExport Image ******* | PopImageList (Image **) |
| MagickExport Image ******** | ShiftImageList (Image **) |
| MagickExport Image ********* | SpliceImageList (Image *, const long, const unsigned long, const Image *, ExceptionInfo *) |
| MagickExport IndexPacket | ValidateColormapIndex (Image *, const unsigned long) |
| MagickExport int | GetImageGeometry (Image *, const char *, const unsigned int, RectangleInfo *) |
| MagickExport int | ParseImageGeometry (const char *, long *, long *, unsigned long *, unsigned long *) |
| MagickExport long | GetImageListIndex (const Image *) |
| MagickExport long | SetMagickRegistry (const RegistryType, const void *, const size_t, ExceptionInfo *) |
| MagickExport MagickBooleanType | ClipPathImage (Image *, const char *, const MagickBooleanType) |
| MagickExport MagickBooleanType | CloneImageAttributes (Image *, const Image *) |
| MagickExport MagickBooleanType | ColorFloodfillImage (Image *, const DrawInfo *, const PixelPacket, const long, const long, const PaintMethod) |
| MagickExport MagickBooleanType | DeleteImageAttribute (Image *, const char *) |
| MagickExport MagickBooleanType | DeleteMagickRegistry (const long) |
| MagickExport MagickBooleanType | DescribeImage (Image *, FILE *, const MagickBooleanType) |
| MagickExport MagickBooleanType | FormatImageAttribute (Image *, const char *, const char *,...) magick_attribute((format(printf |
| MagickExport MagickBooleanType | FormatImageAttributeList (Image *, const char *, const char *, va_list) magick_attribute((format(printf |
| MagickExport MagickBooleanType | FuzzyColorCompare (const Image *, const PixelPacket *, const PixelPacket *) |
| MagickExport MagickBooleanType | FuzzyOpacityCompare (const Image *, const PixelPacket *, const PixelPacket *) |
| MagickExport MagickBooleanType | MagickMonitor (const char *, const MagickOffsetType, const MagickSizeType, void *) |
| MagickExport MagickBooleanType | MatteFloodfillImage (Image *, const PixelPacket, const Quantum, const long, const long, const PaintMethod) |
| MagickExport MagickBooleanType | OpaqueImage (Image *, const PixelPacket, const PixelPacket) |
| MagickExport MagickBooleanType | PaintFloodfillImage (Image *, const ChannelType, const MagickPixelPacket *, const long, const long, const DrawInfo *, const PaintMethod) |
| MagickExport MagickBooleanType | PaintOpaqueImage (Image *, const MagickPixelPacket *, const MagickPixelPacket *) |
| MagickExport MagickBooleanType | PaintOpaqueImageChannel (Image *, const ChannelType, const MagickPixelPacket *, const MagickPixelPacket *) |
| MagickExport MagickBooleanType | PaintTransparentImage (Image *, const MagickPixelPacket *, const Quantum) |
| MagickExport MagickBooleanType | PopImagePixels (Image *, const QuantumType, unsigned char *) |
| MagickExport MagickBooleanType | PushImagePixels (Image *, const QuantumType, const unsigned char *) |
| MagickExport MagickBooleanType | SetExceptionInfo (ExceptionInfo *, ExceptionType) |
| MagickExport MagickBooleanType | SetImageAttribute (Image *, const char *, const char *) |
| MagickExport MagickBooleanType | TransparentImage (Image *, const PixelPacket, const Quantum) |
| MagickExport MonitorHandler | GetMonitorHandler (void) |
| MagickExport MonitorHandler | SetMonitorHandler (MonitorHandler) |
| MagickExport MagickOffsetType | SizeBlob (const Image *image) |
| MagickExport MagickPixelPacket | InterpolatePixelColor (const Image *, ViewInfo *, const InterpolatePixelMethod, const double, const double, ExceptionInfo *) |
| MagickExport PixelPacket * | GetCacheView (ViewInfo *, const long, const long, const unsigned long, const unsigned long) |
| MagickExport unsigned int | ChannelImage (Image *, const ChannelType) |
| MagickExport unsigned int | ChannelThresholdImage (Image *, const char *) |
| MagickExport unsigned int | DispatchImage (const Image *, const long, const long, const unsigned long, const unsigned long, const char *, const StorageType, void *, ExceptionInfo *) |
| MagickExport unsigned int | FuzzyColorMatch (const PixelPacket *, const PixelPacket *, const double) |
| MagickExport unsigned int | GetNumberScenes (const Image *) |
| MagickExport unsigned int | GetMagickGeometry (const char *, long *, long *, unsigned long *, unsigned long *) |
| MagickExport unsigned int | IsSubimage (const char *, const unsigned int) |
| MagickExport unsigned int | PushImageList (Image **, const Image *, ExceptionInfo *) |
| MagickExport unsigned int | QuantizationError (Image *) |
| MagickExport unsigned int | RandomChannelThresholdImage (Image *, const char *, const char *, ExceptionInfo *) |
| MagickExport unsigned int | SetImageList (Image **, const Image *, const long, ExceptionInfo *) |
| MagickExport unsigned int | TransformColorspace (Image *, const ColorspaceType) |
| MagickExport unsigned int | ThresholdImage (Image *, const double) |
| MagickExport unsigned int | ThresholdImageChannel (Image *, const char *) |
| MagickExport unsigned int | UnshiftImageList (Image **, const Image *, ExceptionInfo *) |
| MagickExport unsigned long | GetImageListSize (const Image *) |
| MagickExport void * | AcquireMemory (const size_t) |
| MagickExport void ** | CloneMemory (void *, const void *, const size_t) |
| MagickExport void ** | DestroyImageAttributes (Image *) |
| MagickExport void ** | DestroyImages (Image *) |
| MagickExport void ** | DestroyMagick (void) |
| MagickExport void ** | DestroyMagickRegistry (void) |
| MagickExport void *** | GetConfigureBlob (const char *, char *, size_t *, ExceptionInfo *) |
| MagickExport void **** | GetMagickRegistry (const long, RegistryType *, size_t *, ExceptionInfo *) |
| MagickExport void **** | IdentityAffine (AffineMatrix *) |
| MagickExport void **** | LiberateMemory (void **) |
| MagickExport void **** | LiberateSemaphoreInfo (SemaphoreInfo **) |
| MagickExport void **** | FormatString (char *, const char *,...) magick_attribute((format(printf |
| MagickExport void | FormatStringList (char *, const char *, va_list) magick_attribute((format(printf |
| MagickExport void | InitializeMagick (const char *) |
| MagickExport void | ReacquireMemory (void **, const size_t) |
| MagickExport void | ResetImageAttributeIterator (const Image *) |
| MagickExport void | SetCacheThreshold (const unsigned long) |
| MagickExport void | SetImage (Image *, const Quantum) |
| MagickExport void | Strip (char *) |
| MagickExport void | TemporaryFilename (char *) |
| #define Downscale | ( | quantum | ) | ScaleQuantumToChar(quantum) |
| #define Intensity | ( | color | ) | PixelIntensityToQuantum(color) |
| #define LABColorspace LabColorspace |
| #define LiberateMagickResource | ( | resource | ) | RelinquishMagickResource(resource) |
| #define LiberateSemaphore | ( | semaphore | ) | RelinquishSemaphore(semaphore) |
| #define LiberateUniqueFileResource | ( | resource | ) | RelinquishUniqueFileResource(resource) |
| #define magick_attribute | ( | x | ) |
| #define QuantumDepth MAGICKCORE_QUANTUM_DEPTH |
| #define RunlengthEncodedCompression RLECompression |
| #define Upscale | ( | value | ) | ScaleCharToQuantum(value) |
| #define XDownscale | ( | value | ) | ScaleShortToQuantum(value) |
| #define XUpscale | ( | quantum | ) | ScaleQuantumToShort(quantum) |
| typedef struct _DoublePixelPacket DoublePixelPacket |
| typedef long double ExtendedRationalType |
| typedef long long ExtendedSignedIntegralType |
| typedef unsigned long long ExtendedUnsignedIntegralType |
| typedef struct _ImageAttribute ImageAttribute |
| typedef MagickBooleanType(* MonitorHandler)(const char *, const MagickOffsetType, const MagickSizeType, ExceptionInfo *) |
| enum MagickLayerMethod |
| MagickExport void* AcquireMemory | ( | const | size_t | ) |
| MagickExport char* AllocateString | ( | const char * | ) |
| MagickExport unsigned int ChannelImage | ( | Image * | , | |
| const | ChannelType | |||
| ) |
| MagickExport unsigned int ChannelThresholdImage | ( | Image * | , | |
| const char * | ||||
| ) |
| MagickExport MagickBooleanType ClipPathImage | ( | Image * | , | |
| const char * | , | |||
| const | MagickBooleanType | |||
| ) |
| MagickExport MagickBooleanType CloneImageAttributes | ( | Image * | , | |
| const Image * | ||||
| ) |
| MagickExport void* * CloneMemory | ( | void * | , | |
| const void * | , | |||
| const | size_t | |||
| ) |
| MagickExport MagickBooleanType ColorFloodfillImage | ( | Image * | , | |
| const DrawInfo * | , | |||
| const | PixelPacket, | |||
| const | long, | |||
| const | long, | |||
| const | PaintMethod | |||
| ) |
| MagickExport MagickBooleanType DeleteImageAttribute | ( | Image * | , | |
| const char * | ||||
| ) |
| MagickExport MagickBooleanType DeleteMagickRegistry | ( | const | long | ) |
| MagickExport MagickBooleanType DescribeImage | ( | Image * | , | |
| FILE * | , | |||
| const | MagickBooleanType | |||
| ) |
| MagickExport void* * DestroyImageAttributes | ( | Image * | ) |
| MagickExport void* * DestroyImages | ( | Image * | ) |
| MagickExport void* * DestroyMagick | ( | void | ) |
| MagickExport void* * DestroyMagickRegistry | ( | void | ) |
| MagickExport unsigned int DispatchImage | ( | const Image * | , | |
| const | long, | |||
| const | long, | |||
| const unsigned long | , | |||
| const unsigned long | , | |||
| const char * | , | |||
| const | StorageType, | |||
| void * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport Image* * * * * FlattenImages | ( | Image * | , | |
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType FormatImageAttribute | ( | Image * | , | |
| const char * | , | |||
| const char * | , | |||
| ... | ||||
| ) |
| MagickExport MagickBooleanType FormatImageAttributeList | ( | Image * | , | |
| const char * | , | |||
| const char * | , | |||
| va_list | ||||
| ) |
| MagickExport void* * * * FormatString | ( | char * | , | |
| const char * | , | |||
| ... | ||||
| ) |
| MagickExport void FormatStringList | ( | char * | , | |
| const char * | , | |||
| va_list | ||||
| ) |
| MagickExport MagickBooleanType FuzzyColorCompare | ( | const Image * | , | |
| const PixelPacket * | , | |||
| const PixelPacket * | ||||
| ) |
| MagickExport unsigned int FuzzyColorMatch | ( | const PixelPacket * | , | |
| const PixelPacket * | , | |||
| const | double | |||
| ) |
| MagickExport MagickBooleanType FuzzyOpacityCompare | ( | const Image * | , | |
| const PixelPacket * | , | |||
| const PixelPacket * | ||||
| ) |
| MagickExport PixelPacket* GetCacheView | ( | ViewInfo * | , | |
| const | long, | |||
| const | long, | |||
| const unsigned | long, | |||
| const unsigned | long | |||
| ) |
| MagickExport void* * * GetConfigureBlob | ( | const char * | , | |
| char * | , | |||
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport const ImageAttribute* GetImageAttribute | ( | const Image * | , | |
| const char * | ||||
| ) |
| MagickExport const ImageAttribute* * GetImageClippingPathAttribute | ( | Image * | ) |
| MagickExport Image* GetImageFromMagickRegistry | ( | const char * | , | |
| long * | id, | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport int GetImageGeometry | ( | Image * | , | |
| const char * | , | |||
| const unsigned int | , | |||
| RectangleInfo * | ||||
| ) |
| MagickExport Image* * GetImageList | ( | const Image * | , | |
| const | long, | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport long GetImageListIndex | ( | const Image * | ) |
| MagickExport unsigned long GetImageListSize | ( | const Image * | ) |
| MagickExport unsigned int GetMagickGeometry | ( | const char * | , | |
| long * | , | |||
| long * | , | |||
| unsigned long * | , | |||
| unsigned long * | ||||
| ) |
| MagickExport void* * * * GetMagickRegistry | ( | const | long, | |
| RegistryType * | , | |||
| size_t * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport MonitorHandler GetMonitorHandler | ( | void | ) |
| MagickExport const ImageAttribute* * * GetNextImageAttribute | ( | const Image * | ) |
| MagickExport unsigned int GetNumberScenes | ( | const Image * | ) |
| MagickExport void* * * * IdentityAffine | ( | AffineMatrix * | ) |
| MagickExport void InitializeMagick | ( | const char * | ) |
| MagickExport MagickPixelPacket InterpolatePixelColor | ( | const Image * | , | |
| ViewInfo * | , | |||
| const | InterpolatePixelMethod, | |||
| const | double, | |||
| const | double, | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport unsigned int IsSubimage | ( | const char * | , | |
| const unsigned int | ||||
| ) |
| MagickExport void* * * * LiberateMemory | ( | void ** | ) |
| MagickExport void* * * * LiberateSemaphoreInfo | ( | SemaphoreInfo ** | ) |
| MagickExport MagickBooleanType MagickMonitor | ( | const char * | , | |
| const | MagickOffsetType, | |||
| const | MagickSizeType, | |||
| void * | ||||
| ) |
| MagickExport MagickBooleanType MatteFloodfillImage | ( | Image * | , | |
| const | PixelPacket, | |||
| const | Quantum, | |||
| const | long, | |||
| const | long, | |||
| const | PaintMethod | |||
| ) |
| MagickExport Image* * * * * * MosaicImages | ( | Image * | , | |
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType OpaqueImage | ( | Image * | , | |
| const | PixelPacket, | |||
| const | PixelPacket | |||
| ) |
| MagickExport MagickBooleanType PaintFloodfillImage | ( | Image * | , | |
| const | ChannelType, | |||
| const MagickPixelPacket * | , | |||
| const | long, | |||
| const | long, | |||
| const DrawInfo * | , | |||
| const | PaintMethod | |||
| ) |
| MagickExport MagickBooleanType PaintOpaqueImage | ( | Image * | , | |
| const MagickPixelPacket * | , | |||
| const MagickPixelPacket * | ||||
| ) |
| MagickExport MagickBooleanType PaintOpaqueImageChannel | ( | Image * | , | |
| const | ChannelType, | |||
| const MagickPixelPacket * | , | |||
| const MagickPixelPacket * | ||||
| ) |
| MagickExport MagickBooleanType PaintTransparentImage | ( | Image * | , | |
| const MagickPixelPacket * | , | |||
| const | Quantum | |||
| ) |
| MagickExport int ParseImageGeometry | ( | const char * | , | |
| long * | , | |||
| long * | , | |||
| unsigned long * | , | |||
| unsigned long * | ||||
| ) |
| MagickExport MagickBooleanType PopImagePixels | ( | Image * | , | |
| const | QuantumType, | |||
| unsigned char * | ||||
| ) |
| MagickExport char* * * PostscriptGeometry | ( | const char * | ) |
| MagickExport unsigned int PushImageList | ( | Image ** | , | |
| const Image * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport MagickBooleanType PushImagePixels | ( | Image * | , | |
| const | QuantumType, | |||
| const unsigned char * | ||||
| ) |
| MagickExport unsigned int QuantizationError | ( | Image * | ) |
| MagickExport unsigned int RandomChannelThresholdImage | ( | Image * | , | |
| const char * | , | |||
| const char * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport void ReacquireMemory | ( | void ** | , | |
| const | size_t | |||
| ) |
| MagickExport void ResetImageAttributeIterator | ( | const Image * | ) |
| MagickExport void SetCacheThreshold | ( | const unsigned long | ) |
| MagickExport MagickBooleanType SetExceptionInfo | ( | ExceptionInfo * | , | |
| ExceptionType | ||||
| ) |
| MagickExport void SetImage | ( | Image * | , | |
| const | Quantum | |||
| ) |
| MagickExport MagickBooleanType SetImageAttribute | ( | Image * | , | |
| const char * | , | |||
| const char * | ||||
| ) |
| MagickExport unsigned int SetImageList | ( | Image ** | , | |
| const Image * | , | |||
| const | long, | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport long SetMagickRegistry | ( | const | RegistryType, | |
| const void * | , | |||
| const | size_t, | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport MonitorHandler SetMonitorHandler | ( | MonitorHandler | ) |
| MagickExport MagickOffsetType SizeBlob | ( | const Image * | image | ) |
| MagickExport Image* * * * * * * * * SpliceImageList | ( | Image * | , | |
| const | long, | |||
| const unsigned | long, | |||
| const Image * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport void Strip | ( | char * | ) |
| MagickExport void TemporaryFilename | ( | char * | ) |
| MagickExport unsigned int ThresholdImage | ( | Image * | , | |
| const | double | |||
| ) |
| MagickExport unsigned int ThresholdImageChannel | ( | Image * | , | |
| const char * | ||||
| ) |
| MagickExport unsigned int TransformColorspace | ( | Image * | , | |
| const | ColorspaceType | |||
| ) |
| MagickExport MagickBooleanType TransparentImage | ( | Image * | , | |
| const | PixelPacket, | |||
| const | Quantum | |||
| ) |
| MagickExport unsigned int UnshiftImageList | ( | Image ** | , | |
| const Image * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport IndexPacket ValidateColormapIndex | ( | Image * | , | |
| const unsigned | long | |||
| ) |
1.5.4