MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Data Structures | |
struct | _AffineMatrix |
struct | _GeometryInfo |
struct | _OffsetInfo |
struct | _PointInfo |
struct | _RectangleInfo |
Typedefs | |
typedef struct _AffineMatrix | AffineMatrix |
typedef struct _GeometryInfo | GeometryInfo |
typedef struct _OffsetInfo | OffsetInfo |
typedef struct _PointInfo | PointInfo |
typedef struct _RectangleInfo | RectangleInfo |
Enumerations | |
enum | GeometryFlags { NoValue = 0x0000 , XValue = 0x0001 , XiValue = 0x0001 , YValue = 0x0002 , PsiValue = 0x0002 , WidthValue = 0x0004 , RhoValue = 0x0004 , HeightValue = 0x0008 , SigmaValue = 0x0008 , ChiValue = 0x0010 , XiNegative = 0x0020 , XNegative = 0x0020 , PsiNegative = 0x0040 , YNegative = 0x0040 , ChiNegative = 0x0080 , PercentValue = 0x1000 , AspectValue = 0x2000 , NormalizeValue = 0x2000 , LessValue = 0x4000 , GreaterValue = 0x8000 , MinimumValue = 0x10000 , CorrelateNormalizeValue = 0x10000 , AreaValue = 0x20000 , DecimalValue = 0x40000 , SeparatorValue = 0x80000 , AspectRatioValue = 0x100000 , AlphaValue = 0x200000 , MaximumValue = 0x400000 , AllValues = 0x7fffffff } |
enum | GravityType { UndefinedGravity , ForgetGravity = 0 , NorthWestGravity = 1 , NorthGravity = 2 , NorthEastGravity = 3 , WestGravity = 4 , CenterGravity = 5 , EastGravity = 6 , SouthWestGravity = 7 , SouthGravity = 8 , SouthEastGravity = 9 } |
typedef struct _AffineMatrix AffineMatrix |
typedef struct _GeometryInfo GeometryInfo |
typedef struct _OffsetInfo OffsetInfo |
typedef struct _PointInfo PointInfo |
typedef struct _RectangleInfo RectangleInfo |
enum GeometryFlags |
Definition at line 25 of file geometry.h.
enum GravityType |
Enumerator | |
---|---|
UndefinedGravity | |
ForgetGravity | |
NorthWestGravity | |
NorthGravity | |
NorthEastGravity | |
WestGravity | |
CenterGravity | |
EastGravity | |
SouthWestGravity | |
SouthGravity | |
SouthEastGravity |
Definition at line 79 of file geometry.h.
MagickExport MagickStatusType GetGeometry | ( | const char * | , |
ssize_t * | , | ||
ssize_t * | , | ||
size_t * | , | ||
size_t * | |||
) |
MagickExport char * GetPageGeometry | ( | const char * | page_geometry | ) |
Definition at line 368 of file geometry.c.
References AcquireString(), ConcatenateMagickString(), CopyMagickString(), FormatLocaleString(), GetGeometry(), GetMagickModule, GreaterValue, _RectangleInfo::height, IsEventLogging(), LocaleNCompare(), LogMagickEvent(), MagickFalse, MagickPageSize, MagickPathExtent, TraceEvent, _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.
Referenced by AcquireImage(), GetMagickProperty(), SetImageProperty(), and SyncImageSettings().
MagickExport void GravityAdjustGeometry | ( | const | size_t, |
const | size_t, | ||
const | GravityType, | ||
RectangleInfo * | |||
) |
MagickExport MagickBooleanType IsGeometry | ( | const char * | ) |
MagickExport MagickBooleanType IsSceneGeometry | ( | const char * | geometry, |
const | MagickBooleanType | ||
) |
Definition at line 660 of file geometry.c.
References IsNaN, MAGICK_SSIZE_MAX, MAGICK_SSIZE_MIN, MagickFalse, MagickTrue, and StringToDouble().
Referenced by GetPathComponent(), ReadImage(), and SetImageInfo().
MagickExport MagickStatusType ParseAbsoluteGeometry | ( | const char * | , |
RectangleInfo * | |||
) |
MagickExport MagickStatusType ParseAffineGeometry | ( | const char * | , |
AffineMatrix * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickStatusType ParseGeometry | ( | const char * | , |
GeometryInfo * | |||
) |
MagickExport MagickStatusType ParseGravityGeometry | ( | const Image * | , |
const char * | , | ||
RectangleInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickStatusType ParseMetaGeometry | ( | const char * | , |
ssize_t * | , | ||
ssize_t * | , | ||
size_t * | , | ||
size_t * | |||
) |
MagickExport MagickStatusType ParsePageGeometry | ( | const Image * | , |
const char * | , | ||
RectangleInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickStatusType ParseRegionGeometry | ( | const Image * | image, |
const char * | geometry, | ||
RectangleInfo * | region_info, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1695 of file geometry.c.
References GetMagickModule, _RectangleInfo::height, NoValue, OptionError, ParseMetaGeometry(), SetGeometry(), ThrowMagickException(), _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.
Referenced by MontageImageList(), ReadImage(), and TransformImage().
MagickExport void SetGeometry | ( | const Image * | , |
RectangleInfo * | |||
) |
MagickExport void SetGeometryInfo | ( | GeometryInfo * | geometry_info | ) |
Definition at line 1768 of file geometry.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickFalse, and TraceEvent.
Referenced by AnnotateImage(), CompositeImage(), ParseCSSColor(), ParseKernelArray(), ParseKernelName(), ParseMetaGeometry(), and ScaleGeometryKernelInfo().