18 #ifndef MAGICKCORE_COMPOSITE_H
19 #define MAGICKCORE_COMPOSITE_H
21 #if defined(__cplusplus) || defined(c_plusplus)
29 ModulusAddCompositeOp,
33 ChangeMaskCompositeOp,
36 ColorDodgeCompositeOp,
43 CopyMagentaCompositeOp,
44 CopyOpacityCompositeOp,
46 CopyYellowCompositeOp,
53 DifferenceCompositeOp,
61 LinearLightCompositeOp,
79 ModulusSubtractCompositeOp,
89 PegtopLightCompositeOp,
90 VividLightCompositeOp,
92 LinearDodgeCompositeOp,
93 LinearBurnCompositeOp,
94 MathematicsCompositeOp,
97 DarkenIntensityCompositeOp,
98 LightenIntensityCompositeOp,
106 #define AddCompositeOp ModulusAddCompositeOp
107 #define SubtractCompositeOp ModulusSubtractCompositeOp
108 #define MinusCompositeOp MinusDstCompositeOp
109 #define DivideCompositeOp DivideDstCompositeOp
111 extern MagickExport MagickBooleanType
112 CompositeImage(
Image *,
const CompositeOperator,
const Image *,
const ssize_t,
114 CompositeImageChannel(
Image *,
const ChannelType,
const CompositeOperator,
115 const Image *,
const ssize_t,
const ssize_t),
118 #if defined(__cplusplus) || defined(c_plusplus)