MagickCore  6.9.7
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/distort.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/thread-private.h"
#include "magick/transform.h"
Include dependency graph for transform.c:

Macros

#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 MagickRound (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)
 
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)
 

Macro Definition Documentation

◆ ChopImageTag

#define ChopImageTag   "Chop/Image"

Referenced by ChopImage().

◆ CropImageTag

#define CropImageTag   "Crop/Image"

Referenced by CropImage().

◆ ExcerptImageTag

#define ExcerptImageTag   "Excerpt/Image"

Referenced by ExcerptImage().

◆ FlipImageTag

#define FlipImageTag   "Flip/Image"

Referenced by FlipImage().

◆ FlopImageTag

#define FlopImageTag   "Flop/Image"

Referenced by FlopImage().

◆ RollImageTag

#define RollImageTag   "Roll/Image"

Referenced by RollImage().

◆ SpliceImageTag

#define SpliceImageTag   "Splice/Image"

Referenced by SpliceImage().

◆ TransposeImageTag

#define TransposeImageTag   "Transpose/Image"

Referenced by TransposeImage().

◆ TransverseImageTag

#define TransverseImageTag   "Transverse/Image"

Referenced by TransverseImage().

Function Documentation

◆ AutoOrientImage()

◆ ChopImage()

◆ ConsolidateCMYKImages()

◆ CopyImageRegion()

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

◆ CropImage()

◆ CropImageToTiles()

◆ ExcerptImage()

◆ ExtentImage()

◆ FlipImage()

◆ FlopImage()

◆ MagickRound()

static double MagickRound ( double  x)
inlinestatic

Referenced by CropImageToTiles().

◆ RollImage()

◆ ShaveImage()

◆ SpliceImage()

◆ TransformImage()

◆ TransformImages()

◆ TransposeImage()

◆ TransverseImage()

◆ TrimImage()