geometry.c File Reference

#include "magick/studio.h"
#include "magick/constitute.h"
#include "magick/draw.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/geometry.h"
#include "magick/image-private.h"
#include "magick/memory_.h"
#include "magick/pixel-accessor.h"
#include "magick/string_.h"
#include "magick/string-private.h"
#include "magick/token.h"
Include dependency graph for geometry.c:

Defines

#define MagickPageSize(name, geometry)   { (name), sizeof(name)-1, (geometry) }

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)
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)

Define Documentation

#define MagickPageSize ( name,
geometry   )     { (name), sizeof(name)-1, (geometry) }

Referenced by GetPageGeometry().


Function Documentation

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 
)
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  ) 

Generated on 9 Dec 2019 for MagickCore by  doxygen 1.6.1