MagickCore
7.0.11
|
Go to the source code of this file.
Enumerations | |
enum | DistortMethod { UndefinedDistortion, AffineDistortion, AffineProjectionDistortion, ScaleRotateTranslateDistortion, PerspectiveDistortion, PerspectiveProjectionDistortion, BilinearForwardDistortion, BilinearDistortion = BilinearForwardDistortion, BilinearReverseDistortion, PolynomialDistortion, ArcDistortion, PolarDistortion, DePolarDistortion, Cylinder2PlaneDistortion, Plane2CylinderDistortion, BarrelDistortion, BarrelInverseDistortion, ShepardsDistortion, ResizeDistortion, SentinelDistortion, RigidAffineDistortion } |
enum | SparseColorMethod { UndefinedColorInterpolate = UndefinedDistortion, BarycentricColorInterpolate = AffineDistortion, BilinearColorInterpolate = BilinearReverseDistortion, PolynomialColorInterpolate = PolynomialDistortion, ShepardsColorInterpolate = ShepardsDistortion, VoronoiColorInterpolate = SentinelDistortion, InverseColorInterpolate, ManhattanColorInterpolate } |
Functions | |
MagickExport Image * | AffineTransformImage (const Image *, const AffineMatrix *, ExceptionInfo *) |
MagickExport Image * | DistortImage (const Image *, const DistortMethod, const size_t, const double *, MagickBooleanType, ExceptionInfo *exception) |
MagickExport Image * | DistortResizeImage (const Image *, const size_t, const size_t, ExceptionInfo *) |
MagickExport Image * | RotateImage (const Image *, const double, ExceptionInfo *) |
MagickExport Image * | SparseColorImage (const Image *, const SparseColorMethod, const size_t, const double *, ExceptionInfo *) |
enum DistortMethod |
enum SparseColorMethod |
MagickExport Image* AffineTransformImage | ( | const Image * | , |
const AffineMatrix * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * DistortImage | ( | const Image * | , |
const DistortMethod | , | ||
const size_t | , | ||
const double * | , | ||
MagickBooleanType | , | ||
ExceptionInfo * | exception | ||
) |
MagickExport Image * DistortResizeImage | ( | const Image * | , |
const size_t | , | ||
const size_t | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * RotateImage | ( | const Image * | , |
const double | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * SparseColorImage | ( | const Image * | , |
const SparseColorMethod | , | ||
const size_t | , | ||
const double * | , | ||
ExceptionInfo * | |||
) |
Definition at line 3034 of file distort.c.
References AcquireAuthenticCacheView(), _PixelInfo::alpha, _Image::alpha_trait, BarycentricColorInterpolate, BilinearColorInterpolate, _PixelInfo::black, _PixelInfo::blue, ClampPixel(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::filename, FormatLocaleFile(), GenerateCoefficients(), GetCacheViewAuthenticPixels(), GetImageArtifact(), GetMagickModule, GetPixelAlphaTraits(), GetPixelBlackTraits(), GetPixelBlueTraits(), GetPixelChannels(), GetPixelGreenTraits(), GetPixelInfo(), GetPixelInfoPixel(), GetPixelRedTraits(), _PixelInfo::green, InverseColorInterpolate, IsStringTrue(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickMaximumValue, MagickTrue, ManhattanColorInterpolate, _Image::progress_monitor, QuantumRange, _PixelInfo::red, RelinquishMagickMemory(), _Image::rows, SentinelDistortion, SetImageProgress(), SetImageStorageClass(), SetPixelViaPixelInfo(), ShepardsColorInterpolate, ShepardsDistortion, _ExceptionInfo::signature, _Image::signature, SparseColorTag, SyncCacheViewAuthenticPixels(), TraceEvent, UndefinedPixelTrait, UpdatePixelTrait, and VoronoiColorInterpolate.