|
MagickCore 6.9.12
|
#include "magick/cache-view.h"Go to the source code of this file.
Macros | |
| #define | BesselFilter JincFilter |
Typedefs | |
| typedef struct _ResampleFilter | ResampleFilter |
Enumerations | |
| enum | FilterTypes { UndefinedFilter , PointFilter , BoxFilter , TriangleFilter , HermiteFilter , HanningFilter , HammingFilter , BlackmanFilter , GaussianFilter , QuadraticFilter , CubicFilter , CatromFilter , MitchellFilter , JincFilter , SincFilter , SincFastFilter , KaiserFilter , WelshFilter , ParzenFilter , BohmanFilter , BartlettFilter , LagrangeFilter , LanczosFilter , LanczosSharpFilter , Lanczos2Filter , Lanczos2SharpFilter , RobidouxFilter , RobidouxSharpFilter , CosineFilter , SplineFilter , LanczosRadiusFilter , SentinelFilter } |
Functions | |
| MagickExport MagickBooleanType | ResamplePixelColor (ResampleFilter *, const double, const double, MagickPixelPacket *) |
| MagickExport MagickBooleanType | SetResampleFilterInterpolateMethod (ResampleFilter *, const InterpolatePixelMethod) |
| 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 FilterTypes, const double) |
| #define BesselFilter JincFilter |
Definition at line 73 of file resample.h.
| typedef struct _ResampleFilter ResampleFilter |
Definition at line 76 of file resample.h.
| enum FilterTypes |
Definition at line 32 of file resample.h.
| MagickExport ResampleFilter * AcquireResampleFilter | ( | const Image * | , |
| ExceptionInfo * | |||
| ) |
| MagickExport ResampleFilter * DestroyResampleFilter | ( | ResampleFilter * | resample_filter | ) |
Definition at line 269 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 CompositeImageChannel(), and DestroyResampleFilterTLS().
| MagickExport MagickBooleanType ResamplePixelColor | ( | ResampleFilter * | , |
| const double | , | ||
| const double | , | ||
| MagickPixelPacket * | |||
| ) |
| MagickExport void ScaleResampleFilter | ( | ResampleFilter * | , |
| const double | , | ||
| const double | , | ||
| const double | , | ||
| const double | |||
| ) |
| MagickExport void SetResampleFilter | ( | ResampleFilter * | resample_filter, |
| const | FilterTypes, | ||
| const double | blur | ||
| ) |
Definition at line 1255 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, IsMagickTrue(), MagickCoreSignature, MagickFalse, MagickFilterOptions, MagickTrue, ModuleError, PointFilter, RobidouxFilter, ScaleResampleFilter(), _ResampleFilter::signature, _ResampleFilter::support, ThrowMagickException(), UndefinedFilter, and WLUT_WIDTH.
Referenced by AcquireResampleFilter(), AcquireResampleFilterTLS(), and CompositeImageChannel().
| MagickExport MagickBooleanType SetResampleFilterInterpolateMethod | ( | ResampleFilter * | , |
| const | InterpolatePixelMethod | ||
| ) |
| MagickExport MagickBooleanType SetResampleFilterVirtualPixelMethod | ( | ResampleFilter * | resample_filter, |
| const | VirtualPixelMethod | ||
| ) |
Definition at line 1457 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().