MagickCore  7.0.9
Convert, Edit, Or Compose Bitmap Images
layer.h File Reference

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 
Enumerator
UndefinedLayer 
CoalesceLayer 
CompareAnyLayer 
CompareClearLayer 
CompareOverlayLayer 
DisposeLayer 
OptimizeLayer 
OptimizeImageLayer 
OptimizePlusLayer 
OptimizeTransLayer 
RemoveDupsLayer 
RemoveZeroLayer 
CompositeLayer 
MergeLayer 
FlattenLayer 
MosaicLayer 
TrimBoundsLayer 

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  
)
MagickExport void RemoveDuplicateLayers ( Image **  ,
ExceptionInfo  
)