MagickCore
6.9.11-60
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_TRANSFORM_H
19 #define MAGICKCORE_TRANSFORM_H
21 #if defined(__cplusplus) || defined(c_plusplus)
46 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
PixelPacket background_color
Definition: image.h:181
GravityType gravity
Definition: image.h:232
MagickProgressMonitor progress_monitor
Definition: image.h:264
ssize_t x
Definition: geometry.h:130
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:771
#define TransparentOpacity
Definition: image.h:28
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
#define Swap(x, y)
Definition: studio.h:384
@ LeftBottomOrientation
Definition: image.h:87
@ AspectValue
Definition: geometry.h:50
@ DirectClass
Definition: magick-type.h:198
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
@ AreaValue
Definition: geometry.h:56
unsigned int MagickStatusType
Definition: magick-type.h:131
MagickExport Image ** ImageListToArray(const Image *images, ExceptionInfo *exception)
Definition: list.c:857
@ BottomRightOrientation
Definition: image.h:82
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport const IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
@ OptionWarning
Definition: exception.h:34
size_t height
Definition: geometry.h:127
MagickExport Image * NewImageList(void)
Definition: list.c:951
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
@ UndefinedOrientation
Definition: image.h:79
#define magick_restrict
Definition: MagickCore.h:41
Definition: geometry.h:124
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:574
size_t columns
Definition: image.h:174
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
@ SouthGravity
Definition: geometry.h:90
@ TopLeftOrientation
Definition: image.h:80
Quantum IndexPacket
Definition: pixel.h:129
ImageType type
Definition: image.h:334
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
@ XValue
Definition: geometry.h:30
Definition: cache-view.c:66
MagickExport MagickBooleanType SetImageBackgroundColor(Image *image)
Definition: image.c:2366
MagickExport void SetGeometry(const Image *image, RectangleInfo *geometry)
Definition: geometry.c:1685
@ EastGravity
Definition: geometry.h:88
MagickExport RectangleInfo GetImageBoundingBox(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:391
@ MagickTrue
Definition: magick-type.h:205
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
ssize_t y
Definition: geometry.h:131
@ SouthEastGravity
Definition: geometry.h:91
CompositeOperator compose
Definition: image.h:235
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
@ WestGravity
Definition: geometry.h:86
@ TraceEvent
Definition: log.h:38
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:80
#define ThrowImageException(severity, tag)
Definition: exception-private.h:70
DisposeType dispose
Definition: image.h:238
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
FilterTypes filter
Definition: image.h:223
@ UndefinedGravity
Definition: geometry.h:81
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
OrientationType orientation
Definition: image.h:167
MagickExport Image * RotateImage(const Image *image, const double degrees, ExceptionInfo *exception)
Definition: distort.c:2865
ExceptionInfo exception
Definition: image.h:287
@ CenterGravity
Definition: geometry.h:87
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
@ MagickFalse
Definition: magick-type.h:204
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
@ RightTopOrientation
Definition: image.h:85
ssize_t offset
Definition: token.c:67
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
@ NoneDispose
Definition: layer.h:29
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:784
MagickExport MagickStatusType ParseGravityGeometry(const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
Definition: geometry.c:1230
@ BackgroundDispose
Definition: layer.h:30
OrientationType
Definition: image.h:78
Quantum opacity
Definition: pixel.h:146
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
MagickExport MagickBooleanType DeleteImageProfile(Image *image, const char *name)
Definition: profile.c:169
#define QuantumRange
Definition: magick-type.h:90
@ CMYKColorspace
Definition: colorspace.h:39
size_t rows
Definition: image.h:175
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:709
size_t signature
Definition: exception.h:124
MagickExport Image * ResizeImage(const Image *image, const size_t columns, const size_t rows, const FilterTypes filter, const double blur, ExceptionInfo *exception)
Definition: resize.c:2908
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:203
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
Definition: exception.h:103
size_t width
Definition: geometry.h:126
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
@ NorthWestGravity
Definition: geometry.h:83
MagickDoubleType MagickRealType
Definition: magick-type.h:129
MagickExport MagickStatusType ParseRegionGeometry(const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
Definition: geometry.c:1646
double y
Definition: draw.h:142
@ BottomLeftOrientation
Definition: image.h:83
MagickExport void ClearMagickException(ExceptionInfo *exception)
Definition: exception.c:164
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
@ RightBottomOrientation
Definition: image.h:86
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1174
@ LeftTopOrientation
Definition: image.h:84
@ NorthEastGravity
Definition: geometry.h:85
@ YValue
Definition: geometry.h:33
@ SouthWestGravity
Definition: geometry.h:89
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1149
double blur
Definition: image.h:219
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2292
@ StaticGravity
Definition: geometry.h:92
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2595
#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 const PixelPacket * GetCacheViewVirtualPixels(const 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:723
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
static ssize_t CastDoubleToLong(const double value)
Definition: image-private.h:53
#define MagickMin(x, y)
Definition: image-private.h:37
@ NorthGravity
Definition: geometry.h:84
RectangleInfo page
Definition: image.h:213
double x
Definition: draw.h:141
@ TopRightOrientation
Definition: image.h:81
unsigned short Quantum
Definition: magick-type.h:89
ssize_t MagickOffsetType
Definition: magick-type.h:139
MagickExport MagickBooleanType SetImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1250