UndefinedKernel, /* equivelent to UnityKernel */
UnityKernel, /* The no-op or 'original image' kernel */
GaussianKernel, /* Convolution Kernels, Gaussian Based */
- DOGKernel,
- LOGKernel,
+ DoGKernel,
+ LoGKernel,
BlurKernel,
- DOBKernel,
CometKernel,
LaplacianKernel, /* Convolution Kernels, by Name */
SobelKernel,
PeaksKernel, /* Hit And Miss Kernels */
EdgesKernel,
CornersKernel,
- RidgesKernel,
- Ridges2Kernel,
+ ThinDiagonalsKernel,
LineEndsKernel,
LineJunctionsKernel,
+ RidgesKernel,
ConvexHullKernel,
SkeletonKernel,
- MatKernel,
ChebyshevKernel, /* Distance Measuring Kernels */
- ManhattenKernel,
+ ManhattanKernel,
EuclideanKernel,
- TestKernel, /* Kernel being tested as posible addition */
UserDefinedKernel /* User Specified Kernel Array */
} KernelInfoType;
KernelInfoType
type;
- unsigned long
+ size_t
width,
height;
- long
+ ssize_t
x,
y;
struct KernelInfo
*next;
- unsigned long
+ size_t
signature;
} KernelInfo;
*DestroyKernelInfo(KernelInfo *);
extern MagickExport Image
- *MorphologyImage(const Image *,const MorphologyMethod,const long,
+ *MorphologyImage(const Image *,const MorphologyMethod,const ssize_t,
const KernelInfo *,ExceptionInfo *),
*MorphologyImageChannel(const Image *,const ChannelType,
- const MorphologyMethod,const long,const KernelInfo *,ExceptionInfo *);
+ const MorphologyMethod,const ssize_t,const KernelInfo *,ExceptionInfo *);
extern MagickExport void
ScaleGeometryKernelInfo(KernelInfo *,const char *),