]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/resample.h
(no commit message)
[imagemagick] / MagickCore / resample.h
index 7701612520251d95af7d6dd28b8348d384d792fe..239674a4427332d378e5eb7f782e76f4f71ccf67 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  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
@@ -36,7 +36,7 @@ typedef enum
   BoxFilter,
   TriangleFilter,
   HermiteFilter,
-  HanningFilter,
+  HannFilter,
   HammingFilter,
   BlackmanFilter,
   GaussianFilter,
@@ -48,7 +48,7 @@ typedef enum
   SincFilter,
   SincFastFilter,
   KaiserFilter,
-  WelshFilter,
+  WelchFilter,
   ParzenFilter,
   BohmanFilter,
   BartlettFilter,
@@ -60,6 +60,8 @@ typedef enum
   RobidouxFilter,
   RobidouxSharpFilter,
   CosineFilter,
+  SplineFilter,
+  LanczosRadiusFilter,
   SentinelFilter  /* a count of all the filters, not a real filter */
 } FilterTypes;
 
@@ -67,8 +69,12 @@ typedef enum
   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;