transform.c File Reference

#include "magick/studio.h"
#include "magick/attribute.h"
#include "magick/cache.h"
#include "magick/cache-view.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/colorspace-private.h"
#include "magick/composite.h"
#include "magick/draw.h"
#include "magick/effect.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/geometry.h"
#include "magick/image.h"
#include "magick/memory_.h"
#include "magick/layer.h"
#include "magick/list.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
#include "magick/pixel-private.h"
#include "magick/resource_.h"
#include "magick/resize.h"
#include "magick/statistic.h"
#include "magick/string_.h"
#include "magick/transform.h"
Include dependency graph for transform.c:

Go to the source code of this file.

Defines

#define ChopImageTag   "Chop/Image"
#define CropImageTag   "Crop/Image"
#define ExcerptImageTag   "Excerpt/Image"
#define FlipImageTag   "Flip/Image"
#define FlopImageTag   "Flop/Image"
#define RollImageTag   "Roll/Image"
#define SpliceImageTag   "Splice/Image"
#define TransposeImageTag   "Transpose/Image"
#define TransverseImageTag   "Transverse/Image"

Functions

MagickExport ImageChopImage (const Image *image, const RectangleInfo *chop_info, ExceptionInfo *exception)
MagickExport ImageConsolidateCMYKImages (const Image *images, ExceptionInfo *exception)
MagickExport ImageCropImage (const Image *image, const RectangleInfo *geometry, ExceptionInfo *exception)
MagickExport ImageExcerptImage (const Image *image, const RectangleInfo *geometry, ExceptionInfo *exception)
MagickExport ImageExtentImage (const Image *image, const RectangleInfo *geometry, ExceptionInfo *exception)
MagickExport ImageFlipImage (const Image *image, ExceptionInfo *exception)
MagickExport ImageFlopImage (const Image *image, ExceptionInfo *exception)
static MagickBooleanType CopyImageRegion (Image *destination, const Image *source, const unsigned long columns, const unsigned long rows, const long sx, const long sy, const long dx, const long dy, ExceptionInfo *exception)
MagickExport ImageRollImage (const Image *image, const long x_offset, const long y_offset, ExceptionInfo *exception)
MagickExport ImageShaveImage (const Image *image, const RectangleInfo *shave_info, ExceptionInfo *exception)
MagickExport ImageSpliceImage (const Image *image, const RectangleInfo *geometry, ExceptionInfo *exception)
static long MagickRound (MagickRealType x)
MagickExport MagickBooleanType TransformImage (Image **image, const char *crop_geometry, const char *image_geometry)
MagickExport MagickBooleanType TransformImages (Image **images, const char *crop_geometry, const char *image_geometry)
MagickExport ImageTransposeImage (const Image *image, ExceptionInfo *exception)
MagickExport ImageTransverseImage (const Image *image, ExceptionInfo *exception)
MagickExport ImageTrimImage (const Image *image, ExceptionInfo *exception)

Define Documentation

#define ChopImageTag   "Chop/Image"

Referenced by ChopImage().

#define CropImageTag   "Crop/Image"

Referenced by CropImage(), and TransformImage().

#define ExcerptImageTag   "Excerpt/Image"

Referenced by ExcerptImage().

#define FlipImageTag   "Flip/Image"

Referenced by FlipImage().

#define FlopImageTag   "Flop/Image"

Referenced by FlopImage().

#define RollImageTag   "Roll/Image"

Referenced by RollImage().

#define SpliceImageTag   "Splice/Image"

Referenced by SpliceImage().

#define TransposeImageTag   "Transpose/Image"

Referenced by TransposeImage().

#define TransverseImageTag   "Transverse/Image"

Referenced by TransverseImage().


Function Documentation

MagickExport Image* ChopImage ( const Image image,
const RectangleInfo chop_info,
ExceptionInfo exception 
)
MagickExport Image* ConsolidateCMYKImages ( const Image images,
ExceptionInfo exception 
)
static MagickBooleanType CopyImageRegion ( Image destination,
const Image source,
const unsigned long  columns,
const unsigned long  rows,
const long  sx,
const long  sy,
const long  dx,
const long  dy,
ExceptionInfo exception 
) [inline, static]
MagickExport Image* CropImage ( const Image image,
const RectangleInfo geometry,
ExceptionInfo exception 
)
MagickExport Image* ExcerptImage ( const Image image,
const RectangleInfo geometry,
ExceptionInfo exception 
)
MagickExport Image* ExtentImage ( const Image image,
const RectangleInfo geometry,
ExceptionInfo exception 
)
MagickExport Image* FlipImage ( const Image image,
ExceptionInfo exception 
)
MagickExport Image* FlopImage ( const Image image,
ExceptionInfo exception 
)
static long MagickRound ( MagickRealType  x  )  [inline, static]

Definition at line 1639 of file transform.c.

Referenced by TransformImage().

MagickExport Image* RollImage ( const Image image,
const long  x_offset,
const long  y_offset,
ExceptionInfo exception 
)
MagickExport Image* ShaveImage ( const Image image,
const RectangleInfo shave_info,
ExceptionInfo exception 
)
MagickExport Image* SpliceImage ( const Image image,
const RectangleInfo geometry,
ExceptionInfo exception 
)
MagickExport MagickBooleanType TransformImage ( Image **  image,
const char *  crop_geometry,
const char *  image_geometry 
)
MagickExport MagickBooleanType TransformImages ( Image **  images,
const char *  crop_geometry,
const char *  image_geometry 
)
MagickExport Image* TransposeImage ( const Image image,
ExceptionInfo exception 
)
MagickExport Image* TransverseImage ( const Image image,
ExceptionInfo exception 
)
MagickExport Image* TrimImage ( const Image image,
ExceptionInfo exception 
)
Generated by  doxygen 1.6.2-20100208