MagickCore
6.9.10
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:129
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:788
#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:374
@ LeftBottomOrientation
Definition: image.h:87
@ AspectValue
Definition: geometry.h:50
@ DirectClass
Definition: magick-type.h:187
#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:127
MagickExport Image ** ImageListToArray(const Image *images, ExceptionInfo *exception)
Definition: list.c:844
@ 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:126
MagickExport Image * NewImageList(void)
Definition: list.c:938
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:123
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:561
size_t columns
Definition: image.h:174
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
@ SouthGravity
Definition: geometry.h:89
@ 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:2381
MagickExport void SetGeometry(const Image *image, RectangleInfo *geometry)
Definition: geometry.c:1672
@ EastGravity
Definition: geometry.h:87
MagickExport RectangleInfo GetImageBoundingBox(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:125
@ MagickTrue
Definition: magick-type.h:194
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:130
@ SouthEastGravity
Definition: geometry.h:90
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
@ WestGravity
Definition: geometry.h:85
@ TraceEvent
Definition: log.h:38
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:78
#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:80
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:86
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
static Quantum ClampToQuantum(const MagickRealType value)
Definition: quantum.h:87
@ MagickFalse
Definition: magick-type.h:193
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:771
MagickExport MagickStatusType ParseGravityGeometry(const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
Definition: geometry.c:1219
@ 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:1587
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
size_t rows
Definition: image.h:175
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:696
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:2918
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:192
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
Definition: exception.h:103
size_t width
Definition: geometry.h:125
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
@ NorthWestGravity
Definition: geometry.h:82
MagickDoubleType MagickRealType
Definition: magick-type.h:125
MagickExport MagickStatusType ParseRegionGeometry(const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
Definition: geometry.c:1633
double y
Definition: draw.h:142
@ BottomLeftOrientation
Definition: image.h:83
MagickExport void ClearMagickException(ExceptionInfo *exception)
Definition: exception.c:157
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:1187
@ LeftTopOrientation
Definition: image.h:84
@ NorthEastGravity
Definition: geometry.h:84
@ YValue
Definition: geometry.h:33
@ SouthWestGravity
Definition: geometry.h:88
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:1068
double blur
Definition: image.h:219
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2301
@ StaticGravity
Definition: geometry.h:91
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2610
#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:1399
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:633
#define MagickMin(x, y)
Definition: image-private.h:27
@ NorthGravity
Definition: geometry.h:83
RectangleInfo page
Definition: image.h:213
double x
Definition: draw.h:141
@ TopRightOrientation
Definition: image.h:81
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:1189