MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_LIST_H
19 #define MAGICKCORE_LIST_H
21 #if defined(__cplusplus) || defined(c_plusplus)
61 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport ssize_t GetImageIndexInList(const Image *images)
Definition: list.c:657
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
MagickExport Image * GetPreviousImageInList(const Image *images)
Definition: list.c:803
MagickExport Image * DestroyImageList(Image *)
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:788
struct _Image * next
Definition: image.h:312
#define GetMagickModule()
Definition: log.h:29
MagickExport Image * NewImageList(void) magick_attribute((__const__))
MagickExport Image ** ImageListToArray(const Image *images, ExceptionInfo *exception)
Definition: list.c:844
MagickExport void ReplaceImageInListReturnLast(Image **, Image *)
MagickExport Image * DuplicateImages(Image *, const size_t, const char *, ExceptionInfo *)
MagickExport void PrependImageToList(Image **images, Image *image)
Definition: list.c:967
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport void InsertImageInList(Image **, Image *)
MagickExport Image * SpliceImageIntoList(Image **images, const size_t length, const Image *splice)
Definition: list.c:1323
MagickExport Image * RemoveImageFromList(Image **images)
Definition: list.c:998
MagickExport Image * NewImageList(void)
Definition: list.c:938
MagickExport void DeleteImages(Image **, const char *, ExceptionInfo *)
MagickExport Image * CloneImages(const Image *, const char *, ExceptionInfo *)
MagickExport Image * RemoveFirstImageFromList(Image **)
MagickExport void ReplaceImageInList(Image **, Image *)
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:561
MagickExport void DeleteImageFromList(Image **)
@ ResourceLimitError
Definition: exception.h:55
MagickExport Image * GetFirstImageInList(const Image *) magick_attribute((__pure__))
MagickExport Image * GetLastImageInList(const Image *images)
Definition: list.c:737
@ MagickTrue
Definition: magick-type.h:194
MagickExport void ReverseImageList(Image **)
MagickExport Image * RemoveLastImageFromList(Image **images)
Definition: list.c:1108
@ TraceEvent
Definition: log.h:38
MagickExport Image * GetNextImageInList(const Image *) magick_attribute((__pure__))
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:78
MagickExport Image * GetImageFromList(const Image *images, const ssize_t index)
Definition: list.c:605
MagickExport Image * CloneImageList(const Image *images, ExceptionInfo *exception)
Definition: list.c:126
EndianType endian
Definition: image.h:229
MagickExport Image * DuplicateImages(Image *images, const size_t number_duplicates, const char *scenes, ExceptionInfo *exception)
Definition: list.c:510
BlobInfo * blob
Definition: image.h:275
MagickExport Image ** ImageListToArray(const Image *, ExceptionInfo *)
MagickExport void ReplaceImageInList(Image **images, Image *replace)
Definition: list.c:1161
MagickExport Image * GetImageFromList(const Image *, const ssize_t) magick_attribute((__pure__))
MagickExport void DestroyBlob(Image *image)
Definition: blob.c:638
@ OptionError
Definition: exception.h:57
MagickExport void SyncImageList(Image *images)
Definition: list.c:1406
MagickExport void PrependImageToList(Image **, Image *)
MagickExport Image * CloneImageList(const Image *, ExceptionInfo *)
MagickExport void DeleteImages(Image **images, const char *scenes, ExceptionInfo *exception)
Definition: list.c:357
MagickExport Image * SplitImageList(Image *)
@ MagickFalse
Definition: magick-type.h:193
struct _Image * previous
Definition: image.h:309
MagickExport void InsertImageInList(Image **images, Image *insert)
Definition: list.c:902
MagickExport size_t GetImageListLength(const Image *) magick_attribute((__pure__))
Definition: list.c:696
MagickExport BlobInfo * ReferenceBlob(BlobInfo *)
Definition: blob.c:4197
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:771
MagickExport Image * GetLastImageInList(const Image *) magick_attribute((__pure__))
MagickExport Image * SpliceImageIntoList(Image **, const size_t, const Image *)
MagickExport void AppendImageToList(Image **, const Image *)
MagickExport Image * RemoveLastImageFromList(Image **)
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:696
size_t signature
Definition: exception.h:124
MagickExport MagickBooleanType magick_attribute((deprecated))
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:192
MagickExport ssize_t GetImageIndexInList(const Image *) magick_attribute((__pure__))
Definition: list.c:657
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
MagickExport Image * RemoveImageFromList(Image **)
@ UndefinedEndian
Definition: quantum.h:33
Definition: exception.h:103
@ UndefinedCompression
Definition: compress.h:27
MagickExport Image * CloneImages(const Image *images, const char *scenes, ExceptionInfo *exception)
Definition: list.c:204
MagickExport void DeleteImageFromList(Image **images)
Definition: list.c:311
MagickExport Image * RemoveFirstImageFromList(Image **images)
Definition: list.c:1057
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1187
MagickExport void ReverseImageList(Image **images)
Definition: list.c:1270
MagickExport void ReplaceImageInListReturnLast(Image **images, Image *replace)
Definition: list.c:1219
MagickExport Image * SplitImageList(Image *images)
Definition: list.c:1374
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1068
MagickExport Image * SyncNextImageInList(const Image *images)
Definition: list.c:1452
CompressionType compression
Definition: image.h:161
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
MagickExport void SyncImageList(Image *)
Definition: list.c:1406
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:462
size_t scene
Definition: image.h:244
MagickExport Image * GetPreviousImageInList(const Image *) magick_attribute((__pure__))
MagickExport Image * SyncNextImageInList(const Image *)
Definition: list.c:1452
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:544