MagickCore
6.9.12-38
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_DECORATE_H
19 #define MAGICKCORE_DECORATE_H
21 #if defined(__cplusplus) || defined(c_plusplus)
45 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
#define QuantumScale
Definition: magick-type.h:120
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
Definition: decorate.h:26
char filename[MaxTextExtent]
Definition: image.h:278
MagickProgressMonitor progress_monitor
Definition: image.h:264
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:771
MagickBooleanType matte
Definition: image.h:171
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
#define OpaqueOpacity
Definition: image.h:27
PixelPacket border_color
Definition: image.h:182
MagickRealType red
Definition: pixel.h:122
@ DirectClass
Definition: magick-type.h:194
#define ShadowModulate
Definition: decorate.c:68
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2233
#define TroughModulate
Definition: decorate.c:70
#define MagickCoreSignature
Definition: method-attribute.h:86
size_t height
Definition: geometry.h:127
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
#define magick_restrict
Definition: MagickCore.h:41
Definition: geometry.h:124
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
size_t columns
Definition: image.h:174
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
Quantum IndexPacket
Definition: pixel.h:129
static void ConvertRGBToCMYK(MagickPixelPacket *pixel)
Definition: colorspace-private.h:40
@ sRGBColorspace
Definition: colorspace.h:40
static MagickBooleanType IsPixelGray(const PixelPacket *pixel)
Definition: pixel-accessor.h:186
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
size_t height
Definition: decorate.h:29
Definition: cache-view.c:66
MagickExport Image * FrameImage(const Image *, const FrameInfo *, ExceptionInfo *)
Definition: decorate.c:165
@ MagickTrue
Definition: magick-type.h:201
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:883
size_t width
Definition: decorate.h:28
@ OpaqueAlphaChannel
Definition: image.h:38
CompositeOperator compose
Definition: image.h:235
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
MagickRealType blue
Definition: pixel.h:124
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
@ TraceEvent
Definition: log.h:38
#define ThrowImageException(severity, tag)
Definition: exception-private.h:70
MagickExport MagickBooleanType SetImageAlphaChannel(Image *image, const AlphaChannelType alpha_type)
Definition: channel.c:652
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
ColorspaceType colorspace
Definition: pixel.h:110
MagickExport Image * FrameImage(const Image *image, const FrameInfo *frame_info, ExceptionInfo *exception)
Definition: decorate.c:165
ExceptionInfo exception
Definition: image.h:287
@ OptionError
Definition: exception.h:57
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
#define AccentuateModulate
Definition: decorate.c:66
#define HighlightModulate
Definition: decorate.c:67
@ MagickFalse
Definition: magick-type.h:200
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
PixelPacket matte_color
Definition: image.h:183
Quantum opacity
Definition: pixel.h:146
MagickExport MagickBooleanType RaiseImage(Image *, const RectangleInfo *, const MagickBooleanType)
Definition: decorate.c:652
MagickExport MagickBooleanType CompositeImage(Image *image, const CompositeOperator compose, const Image *source_image, const ssize_t x_offset, const ssize_t y_offset)
Definition: composite.c:1593
ssize_t outer_bevel
Definition: decorate.h:35
ssize_t y
Definition: decorate.h:33
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
size_t rows
Definition: image.h:175
ssize_t x
Definition: decorate.h:32
static void SetMagickPixelPacket(const Image *image, const PixelPacket *color, const IndexPacket *index, MagickPixelPacket *pixel)
Definition: pixel-private.h:78
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:199
MagickExport MagickBooleanType RaiseImage(Image *image, const RectangleInfo *raise_info, const MagickBooleanType raise)
Definition: decorate.c:652
Definition: exception.h:103
size_t width
Definition: geometry.h:126
MagickDoubleType MagickRealType
Definition: magick-type.h:125
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport Image * BorderImage(const Image *image, const RectangleInfo *border_info, ExceptionInfo *exception)
Definition: decorate.c:102
ssize_t inner_bevel
Definition: decorate.h:34
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1177
MagickExport Image * BorderImage(const Image *, const RectangleInfo *, ExceptionInfo *)
struct _FrameInfo FrameInfo
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2601
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
RectangleInfo page
Definition: image.h:213
MagickRealType opacity
Definition: pixel.h:125
MagickRealType green
Definition: pixel.h:123
#define ThrowBinaryException(severity, tag, context)
Definition: exception-private.h:29
static void SetPixelPacket(const Image *image, const MagickPixelPacket *pixel, PixelPacket *color, IndexPacket *index)
Definition: pixel-private.h:103
static MagickBooleanType IsGrayColorspace(const ColorspaceType colorspace)
Definition: colorspace-private.h:96
unsigned short Quantum
Definition: magick-type.h:85
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport MagickBooleanType SetImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1251