MagickCore 6.9.12
composite.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AddCompositeOp   ModulusAddCompositeOp
 
#define SubtractCompositeOp   ModulusSubtractCompositeOp
 
#define MinusCompositeOp   MinusDstCompositeOp
 
#define DivideCompositeOp   DivideDstCompositeOp
 

Enumerations

enum  CompositeOperator {
  UndefinedCompositeOp , NoCompositeOp , ModulusAddCompositeOp , AtopCompositeOp ,
  BlendCompositeOp , BumpmapCompositeOp , ChangeMaskCompositeOp , ClearCompositeOp ,
  ColorBurnCompositeOp , ColorDodgeCompositeOp , ColorizeCompositeOp , CopyBlackCompositeOp ,
  CopyBlueCompositeOp , CopyCompositeOp , CopyCyanCompositeOp , CopyGreenCompositeOp ,
  CopyMagentaCompositeOp , CopyOpacityCompositeOp , CopyRedCompositeOp , CopyYellowCompositeOp ,
  DarkenCompositeOp , DstAtopCompositeOp , DstCompositeOp , DstInCompositeOp ,
  DstOutCompositeOp , DstOverCompositeOp , DifferenceCompositeOp , DisplaceCompositeOp ,
  DissolveCompositeOp , ExclusionCompositeOp , HardLightCompositeOp , HueCompositeOp ,
  InCompositeOp , LightenCompositeOp , LinearLightCompositeOp , LuminizeCompositeOp ,
  MinusDstCompositeOp , ModulateCompositeOp , MultiplyCompositeOp , OutCompositeOp ,
  OverCompositeOp , OverlayCompositeOp , PlusCompositeOp , ReplaceCompositeOp ,
  SaturateCompositeOp , ScreenCompositeOp , SoftLightCompositeOp , SrcAtopCompositeOp ,
  SrcCompositeOp , SrcInCompositeOp , SrcOutCompositeOp , SrcOverCompositeOp ,
  ModulusSubtractCompositeOp , ThresholdCompositeOp , XorCompositeOp , DivideDstCompositeOp ,
  DistortCompositeOp , BlurCompositeOp , PegtopLightCompositeOp , VividLightCompositeOp ,
  PinLightCompositeOp , LinearDodgeCompositeOp , LinearBurnCompositeOp , MathematicsCompositeOp ,
  DivideSrcCompositeOp , MinusSrcCompositeOp , DarkenIntensityCompositeOp , LightenIntensityCompositeOp ,
  HardMixCompositeOp , StereoCompositeOp
}
 

Functions

MagickExport MagickBooleanType CompositeImage (Image *, const CompositeOperator, const Image *, const ssize_t, const ssize_t)
 
MagickExport MagickBooleanType CompositeImageChannel (Image *, const ChannelType, const CompositeOperator, const Image *, const ssize_t, const ssize_t)
 
MagickExport MagickBooleanType TextureImage (Image *, const Image *)
 

Macro Definition Documentation

◆ AddCompositeOp

#define AddCompositeOp   ModulusAddCompositeOp

Definition at line 106 of file composite.h.

◆ DivideCompositeOp

#define DivideCompositeOp   DivideDstCompositeOp

Definition at line 109 of file composite.h.

◆ MinusCompositeOp

#define MinusCompositeOp   MinusDstCompositeOp

Definition at line 108 of file composite.h.

◆ SubtractCompositeOp

#define SubtractCompositeOp   ModulusSubtractCompositeOp

Definition at line 107 of file composite.h.

Enumeration Type Documentation

◆ CompositeOperator

Enumerator
UndefinedCompositeOp 
NoCompositeOp 
ModulusAddCompositeOp 
AtopCompositeOp 
BlendCompositeOp 
BumpmapCompositeOp 
ChangeMaskCompositeOp 
ClearCompositeOp 
ColorBurnCompositeOp 
ColorDodgeCompositeOp 
ColorizeCompositeOp 
CopyBlackCompositeOp 
CopyBlueCompositeOp 
CopyCompositeOp 
CopyCyanCompositeOp 
CopyGreenCompositeOp 
CopyMagentaCompositeOp 
CopyOpacityCompositeOp 
CopyRedCompositeOp 
CopyYellowCompositeOp 
DarkenCompositeOp 
DstAtopCompositeOp 
DstCompositeOp 
DstInCompositeOp 
DstOutCompositeOp 
DstOverCompositeOp 
DifferenceCompositeOp 
DisplaceCompositeOp 
DissolveCompositeOp 
ExclusionCompositeOp 
HardLightCompositeOp 
HueCompositeOp 
InCompositeOp 
LightenCompositeOp 
LinearLightCompositeOp 
LuminizeCompositeOp 
MinusDstCompositeOp 
ModulateCompositeOp 
MultiplyCompositeOp 
OutCompositeOp 
OverCompositeOp 
OverlayCompositeOp 
PlusCompositeOp 
ReplaceCompositeOp 
SaturateCompositeOp 
ScreenCompositeOp 
SoftLightCompositeOp 
SrcAtopCompositeOp 
SrcCompositeOp 
SrcInCompositeOp 
SrcOutCompositeOp 
SrcOverCompositeOp 
ModulusSubtractCompositeOp 
ThresholdCompositeOp 
XorCompositeOp 
DivideDstCompositeOp 
DistortCompositeOp 
BlurCompositeOp 
PegtopLightCompositeOp 
VividLightCompositeOp 
PinLightCompositeOp 
LinearDodgeCompositeOp 
LinearBurnCompositeOp 
MathematicsCompositeOp 
DivideSrcCompositeOp 
MinusSrcCompositeOp 
DarkenIntensityCompositeOp 
LightenIntensityCompositeOp 
HardMixCompositeOp 
StereoCompositeOp 

Definition at line 25 of file composite.h.

Function Documentation

◆ CompositeImage()

MagickExport MagickBooleanType CompositeImage ( Image ,
const  CompositeOperator,
const Image ,
const  ssize_t,
const  ssize_t 
)

◆ CompositeImageChannel()

MagickExport MagickBooleanType CompositeImageChannel ( Image ,
const  ChannelType,
const  CompositeOperator,
const Image ,
const  ssize_t,
const  ssize_t 
)

◆ TextureImage()