MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
list.c File Reference
#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/memory_.h"
#include "magick/string_.h"
Include dependency graph for list.c:

Functions

MagickExport void AppendImageToList (Image **images, const Image *append)
 
MagickExport Image * CloneImageList (const Image *images, ExceptionInfo *exception)
 
MagickExport Image * CloneImages (const Image *images, const char *scenes, ExceptionInfo *exception)
 
MagickExport void DeleteImageFromList (Image **images)
 
MagickExport void DeleteImages (Image **images, const char *scenes, ExceptionInfo *exception)
 
MagickExport Image * DestroyImageList (Image *images)
 
MagickExport Image * DuplicateImages (Image *images, const size_t number_duplicates, const char *scenes, ExceptionInfo *exception)
 
MagickExport Image * GetFirstImageInList (const Image *images)
 
MagickExport Image * GetImageFromList (const Image *images, const ssize_t index)
 
MagickExport ssize_t GetImageIndexInList (const Image *images)
 
MagickExport size_t GetImageListLength (const Image *images)
 
MagickExport Image * GetLastImageInList (const Image *images)
 
MagickExport Image * GetNextImageInList (const Image *images)
 
MagickExport Image * GetPreviousImageInList (const Image *images)
 
MagickExport Image ** ImageListToArray (const Image *images, ExceptionInfo *exception)
 
MagickExport void InsertImageInList (Image **images, Image *insert)
 
MagickExport Image * NewImageList (void)
 
MagickExport void PrependImageToList (Image **images, Image *image)
 
MagickExport Image * RemoveImageFromList (Image **images)
 
MagickExport Image * RemoveFirstImageFromList (Image **images)
 
MagickExport Image * RemoveLastImageFromList (Image **images)
 
MagickExport void ReplaceImageInList (Image **images, Image *replace)
 
MagickExport void ReplaceImageInListReturnLast (Image **images, Image *replace)
 
MagickExport void ReverseImageList (Image **images)
 
MagickExport Image * SpliceImageIntoList (Image **images, const size_t length, const Image *splice)
 
MagickExport Image * SplitImageList (Image *images)
 
MagickExport void SyncImageList (Image *images)
 
MagickExport Image * SyncNextImageInList (const Image *images)
 

Function Documentation

◆ AppendImageToList()

◆ CloneImageList()

◆ CloneImages()

◆ DeleteImageFromList()

◆ DeleteImages()

◆ DestroyImageList()

◆ DuplicateImages()

MagickExport Image* DuplicateImages ( Image *  images,
const size_t  number_duplicates,
const char *  scenes,
ExceptionInfo *  exception 
)

◆ GetFirstImageInList()

◆ GetImageFromList()

◆ GetImageIndexInList()

MagickExport ssize_t GetImageIndexInList ( const Image *  images)

◆ GetImageListLength()

◆ GetLastImageInList()

◆ GetNextImageInList()

◆ GetPreviousImageInList()

◆ ImageListToArray()

◆ InsertImageInList()

◆ NewImageList()

◆ PrependImageToList()

MagickExport void PrependImageToList ( Image **  images,
Image *  image 
)

References AppendImageToList().

Referenced by UnshiftImageList().

◆ RemoveFirstImageFromList()

◆ RemoveImageFromList()

◆ RemoveLastImageFromList()

◆ ReplaceImageInList()

◆ ReplaceImageInListReturnLast()

◆ ReverseImageList()

◆ SpliceImageIntoList()

MagickExport Image* SpliceImageIntoList ( Image **  images,
const size_t  length,
const Image *  splice 
)

◆ SplitImageList()

MagickExport Image* SplitImageList ( Image *  images)

◆ SyncImageList()

◆ SyncNextImageInList()