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
111extern 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)