|
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.