18 #ifndef MAGICKCORE_COMPARE_H
19 #define MAGICKCORE_COMPARE_H
23 #if defined(__cplusplus) || defined(c_plusplus)
64 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType IsImagesEqual(Image *image, const Image *reconstruct_image)
Definition: compare.c:1909
Definition: exception.h:102
MetricType
Definition: compare.h:27
MagickExport Image * CompareImages(Image *image, const Image *reconstruct_image, const MetricType metric, double *distortion, ExceptionInfo *exception)
Definition: compare.c:111
MagickBooleanType
Definition: magick-type.h:198
MagickExport double * GetImageChannelDistortions(Image *image, const Image *reconstruct_image, const MetricType metric, ExceptionInfo *exception)
Definition: compare.c:1751
MagickExport Image * SimilarityImage(Image *image, const Image *reference, RectangleInfo *offset, double *similarity_metric, ExceptionInfo *exception)
Definition: compare.c:2093
MagickExport Image * CompareImageChannels(Image *image, const Image *reconstruct_image, const ChannelType channel, const MetricType metric, double *distortion, ExceptionInfo *exception)
Definition: compare.c:154
Definition: geometry.h:123
ChannelType
Definition: magick-type.h:164
MagickExport MagickBooleanType GetImageDistortion(Image *image, const Image *reconstruct_image, const MetricType metric, double *distortion, ExceptionInfo *exception)
Definition: compare.c:425
MagickExport MagickBooleanType GetImageChannelDistortion(Image *image, const Image *reconstruct_image, const ChannelType channel, const MetricType metric, double *distortion, ExceptionInfo *exception)
Definition: compare.c:1613
#define MagickExport
Definition: method-attribute.h:80
MagickExport Image * SimilarityMetricImage(Image *image, const Image *reference, const MetricType metric, RectangleInfo *offset, double *similarity_metric, ExceptionInfo *exception)
Definition: compare.c:2104