18#ifndef MAGICKCORE_RESAMPLE_H
19#define MAGICKCORE_RESAMPLE_H
21#include "MagickCore/cache-view.h"
23#if defined(__cplusplus) || defined(c_plusplus)
66 MagicKernelSharp2013Filter,
67 MagicKernelSharp2021Filter,
78#define BesselFilter JincFilter
79#define WelshFilter WelchFilter
80#define HanningFilter HannFilter
85extern MagickExport MagickBooleanType
86 ResamplePixelColor(ResampleFilter *,
const double,
const double,
87 PixelInfo *,ExceptionInfo *),
88 SetResampleFilterInterpolateMethod(ResampleFilter *,
89 const PixelInterpolateMethod),
90 SetResampleFilterVirtualPixelMethod(ResampleFilter *,
91 const VirtualPixelMethod);
93extern MagickExport ResampleFilter
94 *AcquireResampleFilter(
const Image *,ExceptionInfo *),
95 *DestroyResampleFilter(ResampleFilter *);
97extern MagickExport
void
98 ScaleResampleFilter(ResampleFilter *,
const double,
const double,
const double,
100 SetResampleFilter(ResampleFilter *,
const FilterType);
102#if defined(__cplusplus) || defined(c_plusplus)