MagickCore  6.7.5
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  ImageLayerMethod {
  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 ImageLayerMethod, ExceptionInfo *)
MagickExport ImageMergeImageLayers (Image *, const ImageLayerMethod, 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 ImageLayerMethod  ,
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 ImageLayerMethod  ,
ExceptionInfo  
)
MagickExport Image * OptimizeImageLayers ( const Image ,
ExceptionInfo  
)
MagickExport void OptimizeImageTransparency ( const Image ,
ExceptionInfo  
)
MagickExport Image * OptimizePlusImageLayers ( const Image ,
ExceptionInfo  
)

Definition at line 1420 of file layer.c.

References OptimizeLayerFrames(), and OptimizePlusLayer.

MagickExport void RemoveDuplicateLayers ( Image **  ,
ExceptionInfo  
)