MagickWand  6.9.10
Convert, Edit, Or Compose Bitmap Images
composite.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 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.
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  MagickWand composite command-line method.
17 */
18 #ifndef MAGICKWAND_COMPOSITE_H
19 #define MAGICKWAND_COMPOSITE_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
25 extern WandExport MagickBooleanType
26  CompositeImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *);
27 
28 #if defined(__cplusplus) || defined(c_plusplus)
29 }
30 #endif
31 
32 #endif
_CompositeOptions::stereo
MagickBooleanType stereo
Definition: composite.c:73
_CompositeOptions::compose_args
char * compose_args
Definition: composite.c:57
AppendImageStack
#define AppendImageStack(images)
Definition: mogrify-private.h:25
PopImageStack
#define PopImageStack()
Definition: mogrify-private.h:85
ThrowCompositeException
#define ThrowCompositeException(asperity, tag, option)
_CompositeOptions::stegano
ssize_t stegano
Definition: composite.c:67
FireImageStack
#define FireImageStack(postfix, advance, fire)
Definition: mogrify-private.h:48
_CompositeOptions::compose
CompositeOperator compose
Definition: composite.c:61
mogrify-private.h
NewImageStack
#define NewImageStack()
Definition: mogrify-private.h:69
_CompositeOptions
Definition: composite.c:51
FinalizeImageSettings
#define FinalizeImageSettings(image_info, image, advance)
Definition: mogrify-private.h:39
ReadCommandlLine
#define ReadCommandlLine(argc, argv)
Definition: studio.h:270
GetCompositeOptions
static void GetCompositeOptions(CompositeOptions *composite_options)
Definition: composite.c:370
MaxImageStackDepth
#define MaxImageStackDepth
Definition: mogrify-private.h:68
MogrifyImageInfo
WandExport MagickBooleanType MogrifyImageInfo(ImageInfo *image_info, const int argc, const char **argv, ExceptionInfo *exception)
Definition: mogrify.c:6571
CompositeImageCommand
WandExport MagickBooleanType CompositeImageCommand(ImageInfo *, int, char **, char **, ExceptionInfo *)
Definition: composite.c:387
CompositeImageList
static MagickBooleanType CompositeImageList(ImageInfo *image_info, Image **image, Image *composite_image, CompositeOptions *composite_options, ExceptionInfo *exception)
Definition: composite.c:110
CompositeUsage
static MagickBooleanType CompositeUsage(void)
Definition: composite.c:228
_CompositeOptions::gravity
GravityType gravity
Definition: composite.c:64
RemoveImageStack
#define RemoveImageStack(images)
Definition: mogrify-private.h:101
ThrowCompositeInvalidArgumentException
#define ThrowCompositeInvalidArgumentException(option, argument)
_CompositeOptions::channel
ChannelType channel
Definition: composite.c:54
RelinquishCompositeOptions
static void RelinquishCompositeOptions(CompositeOptions *composite_options)
Definition: composite.c:377
studio.h
_ImageStack
Definition: mogrify-private.h:116
DestroyComposite
#define DestroyComposite()
_CompositeOptions::tile
MagickBooleanType tile
Definition: composite.c:74
CompositeOptions
struct _CompositeOptions CompositeOptions
MagickWand.h
_CompositeOptions::offset
RectangleInfo offset
Definition: composite.c:70
PushImageStack
#define PushImageStack()
Definition: mogrify-private.h:77
CompositeImageCommand
WandExport MagickBooleanType CompositeImageCommand(ImageInfo *image_info, int argc, char **argv, char **metadata, ExceptionInfo *exception)
Definition: composite.c:387
_CompositeOptions::geometry
char * geometry
Definition: composite.c:58
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:78
WandExport
#define WandExport
Definition: method-attribute.h:71