MagickCore
6.9.11
|
#include "magick/studio.h"
#include "magick/artifact.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 "magick/string-private.h"
Go to the source code of this file.
MagickExport void AppendImageToList | ( | Image ** | images, |
const Image * | append | ||
) |
Definition at line 80 of file list.c.
References _Image::debug, _Image::filename, GetFirstImageInList(), GetLastImageInList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, _Image::signature, and TraceEvent.
Referenced by CloneImages(), CompareImageLayers(), ComplexImages(), CompositeLayers(), ConsolidateCMYKImages(), CropImageToTiles(), DisposeImages(), DuplicateImages(), ForwardFourierTransformImage(), HoughLineImage(), InsertImageInList(), MorphImages(), OptimizeLayerFrames(), PingImages(), PrependImageToList(), PreviewImage(), PushImageList(), ReadImages(), SeparateImages(), SpliceImageIntoList(), and TransformImages().
MagickExport Image* CloneImageList | ( | const Image * | images, |
ExceptionInfo * | exception | ||
) |
Definition at line 128 of file list.c.
References CloneImage(), DestroyImageList(), MagickCoreSignature, MagickTrue, _Image::next, _Image::previous, and _Image::signature.
Referenced by GetImageRegistry(), PushImageList(), SetImageList(), SetImageRegistry(), SpliceImageList(), and UnshiftImageList().
MagickExport Image* CloneImages | ( | const Image * | images, |
const char * | scenes, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 206 of file list.c.
References AppendImageToList(), CloneImage(), _Image::debug, _Image::filename, GetFirstImageInList(), GetImageArtifact(), GetImageListLength(), GetMagickModule, GetNextImageInList(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, NewImageList(), OptionError, _ExceptionInfo::signature, _Image::signature, StringToDouble(), ThrowMagickException(), and TraceEvent.
Referenced by DuplicateImages(), and ReadImage().
MagickExport void DeleteImageFromList | ( | Image ** | images | ) |
Definition at line 324 of file list.c.
References DestroyImage(), and RemoveImageFromList().
Referenced by DeleteImageList(), DeleteImages(), DestroyImageList(), RemoveDuplicateLayers(), and RemoveZeroDelayLayers().
MagickExport void DeleteImages | ( | Image ** | images, |
const char * | scenes, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 370 of file list.c.
References AcquireQuantumMemory(), DeleteImageFromList(), GetFirstImageInList(), GetImageListLength(), GetMagickModule, GetNextImageInList(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, RelinquishMagickMemory(), ResourceLimitError, _ExceptionInfo::signature, ThrowMagickException(), and TraceEvent.
MagickExport Image* DestroyImageList | ( | Image * | images | ) |
Definition at line 475 of file list.c.
References _Image::debug, DeleteImageFromList(), _Image::filename, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, and TraceEvent.
Referenced by CloneImageList(), CoalesceImages(), CompareImageLayers(), ComplexImages(), DestroyImages(), DestroyRegistryNode(), DisposeImages(), DrawPrimitive(), ForwardFourierTransformImage(), MontageImageList(), MorphImages(), OptimizeLayerFrames(), PreviewImage(), ReadImage(), RelinquishImageRegistry(), and RenderHoughLines().
MagickExport Image* DuplicateImages | ( | Image * | images, |
const size_t | number_duplicates, | ||
const char * | scenes, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 523 of file list.c.
References AppendImageToList(), CloneImages(), _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, NewImageList(), _ExceptionInfo::signature, _Image::signature, and TraceEvent.
MagickExport Image* GetFirstImageInList | ( | const Image * | images | ) |
Definition at line 574 of file list.c.
References MagickCoreSignature, _Image::previous, and _Image::signature.
Referenced by AcquireFxInfo(), AppendImageToList(), BlobToImage(), CloneImages(), CoalesceImages(), CompareImageLayers(), DeleteImages(), DisposeImages(), GetImageFromList(), HoughLineImage(), ImageListToArray(), MontageImageList(), MorphImages(), OptimizeImageTransparency(), OptimizeLayerFrames(), PingBlob(), ReadImage(), RemoveDuplicateLayers(), RemoveZeroDelayLayers(), RenderHoughLines(), ReplaceImageInList(), ReplaceImageInListReturnLast(), TransformImage(), and WriteImages().
MagickExport Image* GetImageFromList | ( | const Image * | images, |
const ssize_t | index | ||
) |
Definition at line 618 of file list.c.
References _Image::debug, _Image::filename, GetFirstImageInList(), GetLastImageInList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, _Image::signature, and TraceEvent.
Referenced by FxGetSymbol(), and GetImageList().
MagickExport ssize_t GetImageIndexInList | ( | const Image * | images | ) |
Definition at line 670 of file list.c.
References MagickCoreSignature, _Image::previous, and _Image::signature.
Referenced by FxGetSymbol(), GetImageListIndex(), and GetMagickPropertyLetter().
MagickExport size_t GetImageListLength | ( | const Image * | images | ) |
Definition at line 709 of file list.c.
References _Image::debug, _Image::filename, GetLastImageInList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::previous, _Image::signature, and TraceEvent.
Referenced by AcquireFxInfo(), AcquirePixelThreadSet(), CloneImages(), CompareImageLayers(), ConsolidateCMYKImages(), DeleteImages(), DestroyFxInfo(), DestroyPixelThreadSet(), EvaluateImages(), FxGetSymbol(), GetImageListSize(), GetMagickProperty(), GetMagickPropertyLetter(), GetNumberScenes(), IdentifyImage(), ImageListToArray(), ImagesToBlob(), InvokeDelegate(), MergeImageLayers(), MontageImageList(), MorphImages(), OpenPixelCache(), OptimizeLayerFrames(), PolynomialImageChannel(), QuantizeImages(), ReadImage(), ThumbnailImage(), and WriteImages().
MagickExport Image* GetLastImageInList | ( | const Image * | images | ) |
Definition at line 750 of file list.c.
References MagickCoreSignature, _Image::next, and _Image::signature.
Referenced by AppendImageToList(), CompositeLayers(), GetImageFromList(), GetImageListLength(), MorphImages(), ReplaceImageInList(), and ReplaceImageInListReturnLast().
MagickExport Image* GetNextImageInList | ( | const Image * | images | ) |
Definition at line 784 of file list.c.
References _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::signature, and TraceEvent.
Referenced by AcquireNextImage(), AppendImages(), BlobToImage(), CloneImages(), CoalesceImages(), CombineImages(), CompareImageLayers(), CompositeLayers(), ConsolidateCMYKImages(), DeleteImageList(), DeleteImages(), DisposeImages(), EvaluateImages(), GetImageException(), GetNextImage(), IdentifyImage(), InvokeDelegate(), IsImageObject(), IsTaintImage(), MergeImageLayers(), MontageImageList(), MorphImages(), OpenBlob(), OptimizeImageTransparency(), OptimizeLayerFrames(), PingBlob(), PolynomialImageChannel(), QuantizeImages(), ReadImage(), RemapImages(), RemoveDuplicateLayers(), RemoveZeroDelayLayers(), SetImageList(), SmushImages(), SpliceImageList(), SyncImagesSettings(), WriteImage(), and WriteImages().
MagickExport Image* GetPreviousImageInList | ( | const Image * | images | ) |
Definition at line 816 of file list.c.
References MagickCoreSignature, _Image::previous, and _Image::signature.
Referenced by CoalesceImages(), DeleteImageList(), GetPreviousImage(), HuffmanEncodeImage(), IdentifyImage(), OpenBlob(), SetImageList(), SpliceImageList(), and WriteImage().
MagickExport Image** ImageListToArray | ( | const Image * | images, |
ExceptionInfo * | exception | ||
) |
Definition at line 857 of file list.c.
References AcquireQuantumMemory(), _Image::debug, _Image::filename, GetFirstImageInList(), GetImageListLength(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, ResourceLimitError, _Image::signature, ThrowMagickException(), and TraceEvent.
Referenced by MontageImageList(), and TransformImages().
MagickExport void InsertImageInList | ( | Image ** | images, |
Image * | insert | ||
) |
Definition at line 915 of file list.c.
References AppendImageToList(), _Image::debug, _Image::filename, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::signature, SplitImageList(), and TraceEvent.
Referenced by SetImageList().
MagickExport Image* NewImageList | ( | void | ) |
Definition at line 951 of file list.c.
Referenced by CloneDrawInfo(), CloneImage(), CloneImages(), ComplexImages(), ConsolidateCMYKImages(), CropImageToTiles(), DisposeImages(), DuplicateImages(), ForwardFourierTransformImage(), MontageImageList(), OptimizeLayerFrames(), PingImages(), PreviewImage(), ReadImage(), ReadImages(), ReadInlineImage(), SeparateImages(), SetImageClipMask(), SetImageMask(), and TransformImages().
MagickExport void PrependImageToList | ( | Image ** | images, |
Image * | image | ||
) |
Definition at line 980 of file list.c.
References AppendImageToList().
Referenced by UnshiftImageList().
MagickExport Image* RemoveFirstImageFromList | ( | Image ** | images | ) |
Definition at line 1070 of file list.c.
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, and TraceEvent.
Referenced by DrawPrimitive(), and ShiftImageList().
MagickExport Image* RemoveImageFromList | ( | Image ** | images | ) |
Definition at line 1011 of file list.c.
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, and TraceEvent.
Referenced by DeleteImageFromList(), and SpliceImageIntoList().
MagickExport Image* RemoveLastImageFromList | ( | Image ** | images | ) |
Definition at line 1121 of file list.c.
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, and TraceEvent.
Referenced by PopImageList().
MagickExport void ReplaceImageInList | ( | Image ** | images, |
Image * | replace | ||
) |
Definition at line 1174 of file list.c.
References _Image::debug, DestroyImage(), _Image::filename, GetFirstImageInList(), GetLastImageInList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, _Image::signature, and TraceEvent.
Referenced by ReadImage().
MagickExport void ReplaceImageInListReturnLast | ( | Image ** | images, |
Image * | replace | ||
) |
Definition at line 1235 of file list.c.
References _Image::debug, DestroyImage(), _Image::filename, GetFirstImageInList(), GetLastImageInList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, _Image::signature, and TraceEvent.
MagickExport void ReverseImageList | ( | Image ** | images | ) |
Definition at line 1289 of file list.c.
References GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::next, _Image::previous, and TraceEvent.
MagickExport Image* SpliceImageIntoList | ( | Image ** | images, |
const size_t | length, | ||
const Image * | splice | ||
) |
Definition at line 1342 of file list.c.
References AppendImageToList(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, RemoveImageFromList(), _Image::signature, SplitImageList(), and TraceEvent.
Referenced by SpliceImageList().
MagickExport Image* SplitImageList | ( | Image * | images | ) |
Definition at line 1393 of file list.c.
References _Image::next, and _Image::previous.
Referenced by InsertImageInList(), and SpliceImageIntoList().
MagickExport void SyncImageList | ( | Image * | images | ) |
Definition at line 1425 of file list.c.
References MagickCoreSignature, _Image::next, _Image::previous, _Image::scene, and _Image::signature.
MagickExport Image* SyncNextImageInList | ( | const Image * | images | ) |
Definition at line 1471 of file list.c.
References _Image::blob, _Image::compression, DestroyBlob(), _Image::endian, MagickCoreSignature, _Image::next, ReferenceBlob(), _Image::signature, UndefinedCompression, and UndefinedEndian.