MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/composite.h"
Go to the source code of this file.
Enumerations | |
enum | DisposeType { UnrecognizedDispose , UndefinedDispose = 0 , NoneDispose = 1 , BackgroundDispose = 2 , PreviousDispose = 3 } |
enum | LayerMethod { UndefinedLayer , CoalesceLayer , CompareAnyLayer , CompareClearLayer , CompareOverlayLayer , DisposeLayer , OptimizeLayer , OptimizeImageLayer , OptimizePlusLayer , OptimizeTransLayer , RemoveDupsLayer , RemoveZeroLayer , CompositeLayer , MergeLayer , FlattenLayer , MosaicLayer , TrimBoundsLayer } |
Functions | |
MagickExport Image * | CoalesceImages (const Image *, ExceptionInfo *) |
MagickExport Image * | DisposeImages (const Image *, ExceptionInfo *) |
MagickExport Image * | CompareImagesLayers (const Image *, const LayerMethod, ExceptionInfo *) |
MagickExport Image * | MergeImageLayers (Image *, const LayerMethod, ExceptionInfo *) |
MagickExport Image * | OptimizeImageLayers (const Image *, ExceptionInfo *) |
MagickExport Image * | OptimizePlusImageLayers (const Image *, ExceptionInfo *) |
MagickExport void | CompositeLayers (Image *, const CompositeOperator, Image *, const ssize_t, const ssize_t, ExceptionInfo *) |
MagickExport void | OptimizeImageTransparency (const Image *, ExceptionInfo *) |
MagickExport void | RemoveDuplicateLayers (Image **, ExceptionInfo *) |
MagickExport void | RemoveZeroDelayLayers (Image **, ExceptionInfo *) |
enum DisposeType |
enum LayerMethod |
MagickExport Image * CoalesceImages | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport Image * CompareImagesLayers | ( | const Image * | , |
const | LayerMethod, | ||
ExceptionInfo * | |||
) |
MagickExport void CompositeLayers | ( | Image * | , |
const | CompositeOperator, | ||
Image * | , | ||
const | ssize_t, | ||
const | ssize_t, | ||
ExceptionInfo * | |||
) |
MagickExport Image * DisposeImages | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport Image * MergeImageLayers | ( | Image * | , |
const | LayerMethod, | ||
ExceptionInfo * | |||
) |
MagickExport Image * OptimizeImageLayers | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport void OptimizeImageTransparency | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport Image * OptimizePlusImageLayers | ( | const Image * | image, |
ExceptionInfo * | exception | ||
) |
Definition at line 1455 of file layer.c.
References OptimizeLayerFrames(), and OptimizePlusLayer.
MagickExport void RemoveDuplicateLayers | ( | Image ** | , |
ExceptionInfo * | |||
) |
MagickExport void RemoveZeroDelayLayers | ( | Image ** | images, |
ExceptionInfo * | exception | ||
) |
Definition at line 1705 of file layer.c.
References _Image::delay, DeleteImageFromList(), _Image::filename, GetFirstImageInList(), GetMagickModule, GetNextImageInList(), IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, OptionWarning, _ExceptionInfo::signature, ThrowMagickException(), and TraceEvent.