MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/cache-view.h"
Go to the source code of this file.
Macros | |
#define | BesselFilter JincFilter |
#define | WelshFilter WelchFilter |
#define | HanningFilter HannFilter |
Typedefs | |
typedef struct _ResampleFilter | ResampleFilter |
Enumerations | |
enum | FilterType { UndefinedFilter , PointFilter , BoxFilter , TriangleFilter , HermiteFilter , HannFilter , HammingFilter , BlackmanFilter , GaussianFilter , QuadraticFilter , CubicFilter , CatromFilter , MitchellFilter , JincFilter , SincFilter , SincFastFilter , KaiserFilter , WelchFilter , ParzenFilter , BohmanFilter , BartlettFilter , LagrangeFilter , LanczosFilter , LanczosSharpFilter , Lanczos2Filter , Lanczos2SharpFilter , RobidouxFilter , RobidouxSharpFilter , CosineFilter , SplineFilter , LanczosRadiusFilter , CubicSplineFilter , SentinelFilter } |
Functions | |
MagickExport MagickBooleanType | ResamplePixelColor (ResampleFilter *, const double, const double, PixelInfo *, ExceptionInfo *) |
MagickExport MagickBooleanType | SetResampleFilterInterpolateMethod (ResampleFilter *, const PixelInterpolateMethod) |
MagickExport MagickBooleanType | SetResampleFilterVirtualPixelMethod (ResampleFilter *, const VirtualPixelMethod) |
MagickExport ResampleFilter * | AcquireResampleFilter (const Image *, ExceptionInfo *) |
MagickExport ResampleFilter * | DestroyResampleFilter (ResampleFilter *) |
MagickExport void | ScaleResampleFilter (ResampleFilter *, const double, const double, const double, const double) |
MagickExport void | SetResampleFilter (ResampleFilter *, const FilterType) |
#define BesselFilter JincFilter |
Definition at line 76 of file resample.h.
#define HanningFilter HannFilter |
Definition at line 78 of file resample.h.
#define WelshFilter WelchFilter |
Definition at line 77 of file resample.h.
typedef struct _ResampleFilter ResampleFilter |
Definition at line 81 of file resample.h.
enum FilterType |
Definition at line 32 of file resample.h.
MagickExport ResampleFilter * AcquireResampleFilter | ( | const Image * | , |
ExceptionInfo * | |||
) |
MagickExport ResampleFilter * DestroyResampleFilter | ( | ResampleFilter * | resample_filter | ) |
Definition at line 262 of file resample.c.
References DestroyCacheView(), DestroyImage(), DestroyResizeFilter(), _Image::filename, GetMagickModule, _ResampleFilter::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, RelinquishMagickMemory(), _ResampleFilter::signature, TraceEvent, and _ResampleFilter::view.
Referenced by CompositeImage(), and DestroyResampleFilterTLS().
MagickExport MagickBooleanType ResamplePixelColor | ( | ResampleFilter * | , |
const double | , | ||
const double | , | ||
PixelInfo * | , | ||
ExceptionInfo * | |||
) |
MagickExport void ScaleResampleFilter | ( | ResampleFilter * | , |
const double | , | ||
const double | , | ||
const double | , | ||
const double | |||
) |
MagickExport void SetResampleFilter | ( | ResampleFilter * | resample_filter, |
const | FilterType | ||
) |
Definition at line 1241 of file resample.c.
References AcquireResizeFilter(), CommandOptionToMnemonic(), DestroyResizeFilter(), _ResampleFilter::do_interpolate, _ResampleFilter::exception, _ResampleFilter::filter, _ResampleFilter::filter_lut, GetImageArtifact(), GetMagickModule, GetMagickPrecision(), GetResizeFilterSupport(), GetResizeFilterWeight(), _ResampleFilter::image, IsStringTrue(), MagickCoreSignature, MagickFalse, MagickFilterOptions, MagickTrue, ModuleError, PointFilter, RobidouxFilter, ScaleResampleFilter(), _ResampleFilter::signature, _ResampleFilter::support, ThrowMagickException(), UndefinedFilter, and WLUT_WIDTH.
Referenced by AcquireResampleFilter(), AcquireResampleFilterTLS(), and CompositeImage().
MagickExport MagickBooleanType SetResampleFilterInterpolateMethod | ( | ResampleFilter * | , |
const | PixelInterpolateMethod | ||
) |
MagickExport MagickBooleanType SetResampleFilterVirtualPixelMethod | ( | ResampleFilter * | resample_filter, |
const | VirtualPixelMethod | ||
) |
Definition at line 1443 of file resample.c.
References _Image::filename, GetMagickModule, _ResampleFilter::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, SetCacheViewVirtualPixelMethod(), _ResampleFilter::signature, TraceEvent, UndefinedVirtualPixelMethod, _ResampleFilter::view, and _ResampleFilter::virtual_pixel.
Referenced by AcquireResampleFilter(), and AcquireResampleFilterTLS().