MagickCore  7.0.3
layer.h File Reference
Include dependency graph for layer.h:
This graph shows which files directly or indirectly include this file:

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 ImageCoalesceImages (const Image *, ExceptionInfo *)
 
MagickExport ImageDisposeImages (const Image *, ExceptionInfo *)
 
MagickExport ImageCompareImagesLayers (const Image *, const LayerMethod, ExceptionInfo *)
 
MagickExport ImageMergeImageLayers (Image *, const LayerMethod, ExceptionInfo *)
 
MagickExport ImageOptimizeImageLayers (const Image *, ExceptionInfo *)
 
MagickExport ImageOptimizePlusImageLayers (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 *)
 

Enumeration Type Documentation

Enumerator
UnrecognizedDispose 
UndefinedDispose 
NoneDispose 
BackgroundDispose 
PreviousDispose 

Definition at line 27 of file layer.h.

Enumerator
UndefinedLayer 
CoalesceLayer 
CompareAnyLayer 
CompareClearLayer 
CompareOverlayLayer 
DisposeLayer 
OptimizeLayer 
OptimizeImageLayer 
OptimizePlusLayer 
OptimizeTransLayer 
RemoveDupsLayer 
RemoveZeroLayer 
CompositeLayer 
MergeLayer 
FlattenLayer 
MosaicLayer 
TrimBoundsLayer 

Definition at line 36 of file layer.h.

Function Documentation

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 ,
ExceptionInfo  
)

Definition at line 1422 of file layer.c.

References OptimizeLayerFrames(), and OptimizePlusLayer.

MagickExport void RemoveDuplicateLayers ( Image **  ,
ExceptionInfo  
)