transform.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/attribute.h"
#include "MagickCore/cache.h"
#include "MagickCore/cache-view.h"
#include "MagickCore/color.h"
#include "MagickCore/color-private.h"
#include "MagickCore/colorspace-private.h"
#include "MagickCore/composite.h"
#include "MagickCore/distort.h"
#include "MagickCore/draw.h"
#include "MagickCore/effect.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/geometry.h"
#include "MagickCore/image.h"
#include "MagickCore/memory_.h"
#include "MagickCore/layer.h"
#include "MagickCore/list.h"
#include "MagickCore/monitor.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/profile-private.h"
#include "MagickCore/property.h"
#include "MagickCore/resource_.h"
#include "MagickCore/resize.h"
#include "MagickCore/statistic.h"
#include "MagickCore/string_.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/transform.h"
#include "MagickCore/transform-private.h"

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 Image * AutoOrientImage (const Image *image, const OrientationType orientation, ExceptionInfo *exception)
MagickExport Image * ChopImage (const Image *image, const RectangleInfo *chop_info, ExceptionInfo *exception)
MagickExport Image * ConsolidateCMYKImages (const Image *images, ExceptionInfo *exception)
MagickExport Image * CropImage (const Image *image, const RectangleInfo *geometry, ExceptionInfo *exception)
static double ConstrainPixelOffset (double x)
static ssize_t PixelRoundOffset (double x)
MagickExport Image * CropImageToTiles (const Image *image, const char *crop_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 MagickBooleanType CopyImageRegion (Image *destination, const Image *source, const size_t columns, const size_t rows, const ssize_t sx, const ssize_t sy, const ssize_t dx, const ssize_t dy, ExceptionInfo *exception)
MagickExport Image * RollImage (const Image *image, const ssize_t x_offset, const ssize_t 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)
MagickPrivate MagickBooleanType TransformImage (Image **image, const char *crop_geometry, const char *image_geometry, ExceptionInfo *exception)
MagickExport Image * TransposeImage (const Image *image, ExceptionInfo *exception)
MagickExport Image * TransverseImage (const Image *image, ExceptionInfo *exception)
MagickExport Image * TrimImage (const Image *image, ExceptionInfo *exception)

Define Documentation

#define ChopImageTag   "Chop/Image"

Referenced by ChopImage().

#define CropImageTag   "Crop/Image"

Referenced by CropImage().

#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* AutoOrientImage ( const Image *  image,
const OrientationType  orientation,
ExceptionInfo *  exception 
)
MagickExport Image* ChopImage ( const Image *  image,
const RectangleInfo *  chop_info,
ExceptionInfo *  exception 
)
MagickExport Image* ConsolidateCMYKImages ( const Image *  images,
ExceptionInfo *  exception 
)
static double ConstrainPixelOffset ( double  x  )  [inline, static]

Referenced by PixelRoundOffset().

static MagickBooleanType CopyImageRegion ( Image *  destination,
const Image *  source,
const size_t  columns,
const size_t  rows,
const ssize_t  sx,
const ssize_t  sy,
const ssize_t  dx,
const ssize_t  dy,
ExceptionInfo *  exception 
) [static]
MagickExport Image* CropImage ( const Image *  image,
const RectangleInfo *  geometry,
ExceptionInfo *  exception 
)
MagickExport Image* CropImageToTiles ( const Image *  image,
const char *  crop_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 ssize_t PixelRoundOffset ( double  x  )  [inline, static]

References ConstrainPixelOffset().

Referenced by CropImageToTiles().

MagickExport Image* RollImage ( const Image *  image,
const ssize_t  x_offset,
const ssize_t  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 
)
MagickPrivate MagickBooleanType TransformImage ( Image **  image,
const char *  crop_geometry,
const char *  image_geometry,
ExceptionInfo *  exception 
)
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 on 5 Oct 2020 for MagickCore by  doxygen 1.6.1