/*
- Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
#ifndef _MAGICKCORE_RESAMPLE_H
#define _MAGICKCORE_RESAMPLE_H
+#include "MagickCore/cache-view.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
-#include <MagickCore/cache-view.h>
-
/*
WARNING: The order of this table must also match the order of a table
- located in AcquireResizeFilter() or "resize.c" otherwise the users filter
+ located in AcquireResizeFilter() in "resize.c" otherwise the users filter
will not match the actual filter that is setup.
*/
typedef enum
BoxFilter,
TriangleFilter,
HermiteFilter,
- HanningFilter,
+ HannFilter,
HammingFilter,
BlackmanFilter,
GaussianFilter,
SincFilter,
SincFastFilter,
KaiserFilter,
- WelshFilter,
+ WelchFilter,
ParzenFilter,
BohmanFilter,
BartlettFilter,
Lanczos2SharpFilter,
RobidouxFilter,
RobidouxSharpFilter,
+ CosineFilter,
+ SplineFilter,
+ LanczosRadiusFilter,
SentinelFilter /* a count of all the filters, not a real filter */
} FilterTypes;
Backward compatibility for the more correctly named Jinc Filter. Original
source of this filter is from "zoom" but it refers to a reference by Pratt,
who does not actualy name the filter.
+
+ also miss-spellings of common filters
*/
-#define BesselFilter JincFilter
+#define BesselFilter JincFilter
+#define WelshFilter WelchFilter
+#define HanningFilter HannFilter
typedef struct _ResampleFilter
ResampleFilter;