MagickCore
7.1.0
Convert, Edit, Or Compose Bitmap Images
composite.h
Go to the documentation of this file.
1
/*
2
Copyright @ 1999 ImageMagick Studio LLC, a non-profit organization
3
dedicated to making software imaging solutions freely available.
4
5
You may not use this file except in compliance with the License. You may
6
obtain a copy of the License at
7
8
https://imagemagick.org/script/license.php
9
10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
See the License for the specific language governing permissions and
14
limitations under the License.
15
16
MagickCore image composite methods.
17
*/
18
#ifndef MAGICKCORE_COMPOSITE_H
19
#define MAGICKCORE_COMPOSITE_H
20
21
#if defined(__cplusplus) || defined(c_plusplus)
22
extern
"C"
{
23
#endif
24
25
typedef
enum
26
{
27
UndefinedCompositeOp
,
28
AlphaCompositeOp
,
29
AtopCompositeOp
,
30
BlendCompositeOp
,
31
BlurCompositeOp
,
32
BumpmapCompositeOp
,
33
ChangeMaskCompositeOp
,
34
ClearCompositeOp
,
35
ColorBurnCompositeOp
,
36
ColorDodgeCompositeOp
,
37
ColorizeCompositeOp
,
38
CopyBlackCompositeOp
,
39
CopyBlueCompositeOp
,
40
CopyCompositeOp
,
41
CopyCyanCompositeOp
,
42
CopyGreenCompositeOp
,
43
CopyMagentaCompositeOp
,
44
CopyAlphaCompositeOp
,
45
CopyRedCompositeOp
,
46
CopyYellowCompositeOp
,
47
DarkenCompositeOp
,
48
DarkenIntensityCompositeOp
,
49
DifferenceCompositeOp
,
50
DisplaceCompositeOp
,
51
DissolveCompositeOp
,
52
DistortCompositeOp
,
53
DivideDstCompositeOp
,
54
DivideSrcCompositeOp
,
55
DstAtopCompositeOp
,
56
DstCompositeOp
,
57
DstInCompositeOp
,
58
DstOutCompositeOp
,
59
DstOverCompositeOp
,
60
ExclusionCompositeOp
,
61
HardLightCompositeOp
,
62
HardMixCompositeOp
,
63
HueCompositeOp
,
64
InCompositeOp
,
65
IntensityCompositeOp
,
66
LightenCompositeOp
,
67
LightenIntensityCompositeOp
,
68
LinearBurnCompositeOp
,
69
LinearDodgeCompositeOp
,
70
LinearLightCompositeOp
,
71
LuminizeCompositeOp
,
72
MathematicsCompositeOp
,
73
MinusDstCompositeOp
,
74
MinusSrcCompositeOp
,
75
ModulateCompositeOp
,
76
ModulusAddCompositeOp
,
77
ModulusSubtractCompositeOp
,
78
MultiplyCompositeOp
,
79
NoCompositeOp
,
80
OutCompositeOp
,
81
OverCompositeOp
,
82
OverlayCompositeOp
,
83
PegtopLightCompositeOp
,
84
PinLightCompositeOp
,
85
PlusCompositeOp
,
86
ReplaceCompositeOp
,
87
SaturateCompositeOp
,
88
ScreenCompositeOp
,
89
SoftLightCompositeOp
,
90
SrcAtopCompositeOp
,
91
SrcCompositeOp
,
92
SrcInCompositeOp
,
93
SrcOutCompositeOp
,
94
SrcOverCompositeOp
,
95
ThresholdCompositeOp
,
96
VividLightCompositeOp
,
97
XorCompositeOp
,
98
StereoCompositeOp
,
99
FreezeCompositeOp
,
100
InterpolateCompositeOp
,
101
NegateCompositeOp
,
102
ReflectCompositeOp
,
103
SoftBurnCompositeOp
,
104
SoftDodgeCompositeOp
,
105
StampCompositeOp
,
106
RMSECompositeOp
,
107
SaliencyBlendCompositeOp
,
108
SeamlessBlendCompositeOp
109
}
CompositeOperator
;
110
111
extern
MagickExport
MagickBooleanType
112
CompositeImage
(
Image
*,
const
Image
*,
const
CompositeOperator
,
113
const
MagickBooleanType
,
const
ssize_t,
const
ssize_t,
ExceptionInfo
*),
114
TextureImage
(
Image
*,
const
Image
*,
ExceptionInfo
*);
115
116
#if defined(__cplusplus) || defined(c_plusplus)
117
}
118
#endif
119
120
#endif
PinLightCompositeOp
Definition:
composite.h:84
MathematicsCompositeOp
Definition:
composite.h:72
MultiplyCompositeOp
Definition:
composite.h:78
AlphaCompositeOp
Definition:
composite.h:28
SrcCompositeOp
Definition:
composite.h:91
BlendCompositeOp
Definition:
composite.h:30
LinearBurnCompositeOp
Definition:
composite.h:68
ThresholdCompositeOp
Definition:
composite.h:95
ChangeMaskCompositeOp
Definition:
composite.h:33
VividLightCompositeOp
Definition:
composite.h:96
_ExceptionInfo
Definition:
exception.h:101
DivideSrcCompositeOp
Definition:
composite.h:54
InCompositeOp
Definition:
composite.h:64
PegtopLightCompositeOp
Definition:
composite.h:83
UndefinedCompositeOp
Definition:
composite.h:27
ColorBurnCompositeOp
Definition:
composite.h:35
TextureImage
MagickExport MagickBooleanType TextureImage(Image *, const Image *, ExceptionInfo *)
Definition:
composite.c:3652
DistortCompositeOp
Definition:
composite.h:52
DifferenceCompositeOp
Definition:
composite.h:49
FreezeCompositeOp
Definition:
composite.h:99
SoftBurnCompositeOp
Definition:
composite.h:103
SaliencyBlendCompositeOp
Definition:
composite.h:107
_Image
Definition:
image.h:151
DarkenCompositeOp
Definition:
composite.h:47
SoftLightCompositeOp
Definition:
composite.h:89
ModulusAddCompositeOp
Definition:
composite.h:76
ScreenCompositeOp
Definition:
composite.h:88
CopyGreenCompositeOp
Definition:
composite.h:42
NegateCompositeOp
Definition:
composite.h:101
DarkenIntensityCompositeOp
Definition:
composite.h:48
ReflectCompositeOp
Definition:
composite.h:102
SoftDodgeCompositeOp
Definition:
composite.h:104
MagickBooleanType
MagickBooleanType
Definition:
magick-type.h:161
DisplaceCompositeOp
Definition:
composite.h:50
CopyBlackCompositeOp
Definition:
composite.h:38
CompositeImage
MagickExport MagickBooleanType CompositeImage(Image *, const Image *, const CompositeOperator, const MagickBooleanType, const ssize_t, const ssize_t, ExceptionInfo *)
OverlayCompositeOp
Definition:
composite.h:82
MinusSrcCompositeOp
Definition:
composite.h:74
SaturateCompositeOp
Definition:
composite.h:87
DissolveCompositeOp
Definition:
composite.h:51
ExclusionCompositeOp
Definition:
composite.h:60
PlusCompositeOp
Definition:
composite.h:85
SeamlessBlendCompositeOp
Definition:
composite.h:108
DivideDstCompositeOp
Definition:
composite.h:53
DstCompositeOp
Definition:
composite.h:56
CopyYellowCompositeOp
Definition:
composite.h:46
NoCompositeOp
Definition:
composite.h:79
SrcOverCompositeOp
Definition:
composite.h:94
LuminizeCompositeOp
Definition:
composite.h:71
LightenIntensityCompositeOp
Definition:
composite.h:67
CopyBlueCompositeOp
Definition:
composite.h:39
CopyRedCompositeOp
Definition:
composite.h:45
CopyAlphaCompositeOp
Definition:
composite.h:44
ReplaceCompositeOp
Definition:
composite.h:86
XorCompositeOp
Definition:
composite.h:97
CopyCyanCompositeOp
Definition:
composite.h:41
DstOverCompositeOp
Definition:
composite.h:59
SrcOutCompositeOp
Definition:
composite.h:93
LinearLightCompositeOp
Definition:
composite.h:70
SrcInCompositeOp
Definition:
composite.h:92
DstInCompositeOp
Definition:
composite.h:57
ColorDodgeCompositeOp
Definition:
composite.h:36
CopyMagentaCompositeOp
Definition:
composite.h:43
ColorizeCompositeOp
Definition:
composite.h:37
LightenCompositeOp
Definition:
composite.h:66
StereoCompositeOp
Definition:
composite.h:98
BumpmapCompositeOp
Definition:
composite.h:32
BlurCompositeOp
Definition:
composite.h:31
DstAtopCompositeOp
Definition:
composite.h:55
ModulateCompositeOp
Definition:
composite.h:75
CompositeOperator
CompositeOperator
Definition:
composite.h:25
InterpolateCompositeOp
Definition:
composite.h:100
ModulusSubtractCompositeOp
Definition:
composite.h:77
MagickExport
#define MagickExport
Definition:
method-attribute.h:80
OutCompositeOp
Definition:
composite.h:80
RMSECompositeOp
Definition:
composite.h:106
AtopCompositeOp
Definition:
composite.h:29
HardMixCompositeOp
Definition:
composite.h:62
MinusDstCompositeOp
Definition:
composite.h:73
HueCompositeOp
Definition:
composite.h:63
LinearDodgeCompositeOp
Definition:
composite.h:69
ClearCompositeOp
Definition:
composite.h:34
SrcAtopCompositeOp
Definition:
composite.h:90
CopyCompositeOp
Definition:
composite.h:40
OverCompositeOp
Definition:
composite.h:81
StampCompositeOp
Definition:
composite.h:105
DstOutCompositeOp
Definition:
composite.h:58
IntensityCompositeOp
Definition:
composite.h:65
HardLightCompositeOp
Definition:
composite.h:61
home
cristy
ImageMagick-7
MagickCore
composite.h
Generated by
1.8.14