MagickCore  6.7.5
geometry.c File Reference
Include dependency graph for geometry.c:

Go to the source code of this file.

Functions

MagickExport MagickStatusType GetGeometry (const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
MagickExport char * GetPageGeometry (const char *page_geometry)
MagickExport void GravityAdjustGeometry (const size_t width, const size_t height, const GravityType gravity, RectangleInfo *region)
MagickExport MagickBooleanType IsGeometry (const char *geometry)
MagickExport MagickBooleanType IsSceneGeometry (const char *geometry, const MagickBooleanType pedantic)
MagickExport MagickStatusType ParseAbsoluteGeometry (const char *geometry, RectangleInfo *region_info)
MagickExport MagickStatusType ParseAffineGeometry (const char *geometry, AffineMatrix *affine_matrix, ExceptionInfo *exception)
MagickExport MagickStatusType ParseGeometry (const char *geometry, GeometryInfo *geometry_info)
MagickExport MagickStatusType ParseGravityGeometry (const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
static size_t MagickMax (const size_t x, const size_t y)
MagickExport MagickStatusType ParseMetaGeometry (const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
MagickExport MagickStatusType ParsePageGeometry (const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
MagickExport MagickStatusType ParseRegionGeometry (const Image *image, const char *geometry, RectangleInfo *region_info, ExceptionInfo *exception)
MagickExport void SetGeometry (const Image *image, RectangleInfo *geometry)
MagickExport void SetGeometryInfo (GeometryInfo *geometry_info)

Function Documentation

MagickExport MagickStatusType GetGeometry ( const char *  geometry,
ssize_t *  x,
ssize_t *  y,
size_t *  width,
size_t *  height 
)
MagickExport void GravityAdjustGeometry ( const size_t  width,
const size_t  height,
const GravityType  gravity,
RectangleInfo region 
)
MagickExport MagickBooleanType IsGeometry ( const char *  geometry)

Definition at line 508 of file geometry.c.

References MagickFalse, ParseGeometry(), NoValue, and MagickTrue.

Referenced by SetImageInfo(), and GetPathComponent().

MagickExport MagickBooleanType IsSceneGeometry ( const char *  geometry,
const MagickBooleanType  pedantic 
)

Definition at line 551 of file geometry.c.

References MagickFalse, StringToDouble(), and MagickTrue.

Referenced by ReadImage(), SetImageInfo(), and GetPathComponent().

static size_t MagickMax ( const size_t  x,
const size_t  y 
) [inline, static]

Definition at line 1135 of file geometry.c.

Referenced by ParseMetaGeometry().

MagickExport MagickStatusType ParseMetaGeometry ( const char *  geometry,
ssize_t *  x,
ssize_t *  y,
size_t *  width,
size_t *  height 
)
MagickExport MagickStatusType ParseRegionGeometry ( const Image image,
const char *  geometry,
RectangleInfo region_info,
ExceptionInfo exception 
)