MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
#include "magick/draw.h"
Go to the source code of this file.
Data Structures | |
struct | _ChannelStatistics |
struct | _ChannelMoments |
struct | _ChannelPerceptualHash |
Macros | |
#define | MaximumNumberOfImageMoments 8 |
#define | MaximumNumberOfPerceptualHashes 7 |
Typedefs | |
typedef struct _ChannelStatistics | ChannelStatistics |
typedef struct _ChannelMoments | ChannelMoments |
typedef struct _ChannelPerceptualHash | ChannelPerceptualHash |
#define MaximumNumberOfImageMoments 8 |
Referenced by GetImageChannelPerceptualHash(), GetPerceptualHashDistortion(), and PrintChannelMoments().
#define MaximumNumberOfPerceptualHashes 7 |
Referenced by PrintChannelPerceptualHash().
typedef struct _ChannelMoments ChannelMoments |
typedef struct _ChannelPerceptualHash ChannelPerceptualHash |
typedef struct _ChannelStatistics ChannelStatistics |
enum MagickFunction |
enum StatisticType |
MagickExport MagickBooleanType EvaluateImage | ( | Image * | , |
const MagickEvaluateOperator | , | ||
const double | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType EvaluateImageChannel | ( | Image * | , |
const ChannelType | , | ||
const MagickEvaluateOperator | , | ||
const double | , | ||
ExceptionInfo * | |||
) |
MagickExport Image* EvaluateImages | ( | const Image * | , |
const MagickEvaluateOperator | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType FunctionImage | ( | Image * | , |
const MagickFunction | , | ||
const size_t | , | ||
const double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType FunctionImageChannel | ( | Image * | , |
const ChannelType | , | ||
const MagickFunction | , | ||
const size_t | , | ||
const double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageChannelEntropy | ( | const Image * | , |
const ChannelType | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageChannelExtrema | ( | const Image * | , |
const ChannelType | , | ||
size_t * | , | ||
size_t * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageChannelKurtosis | ( | const Image * | , |
const ChannelType | , | ||
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageChannelMean | ( | const Image * | , |
const ChannelType | , | ||
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport ChannelMoments* GetImageChannelMoments | ( | const Image * | , |
ExceptionInfo * | |||
) |
References AcquireQuantumMemory(), _MagickPixelPacket::blue, BlueChannel, _ChannelMoments::centroid, CMYKColorspace, _Image::colorspace, _Image::columns, CompositeChannels, _Image::debug, _ChannelMoments::ellipse_angle, _ChannelMoments::ellipse_axis, _ChannelMoments::ellipse_eccentricity, _ChannelMoments::ellipse_intensity, _Image::filename, GetMagickModule, GetMagickPixelPacket(), GetVirtualIndexQueue(), GetVirtualPixels(), _MagickPixelPacket::green, GreenChannel, _ChannelMoments::I, _MagickPixelPacket::index, IndexChannel, LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickPI, _Image::matte, _MagickPixelPacket::opacity, OpacityChannel, QuantumScale, RadiansToDegrees(), _MagickPixelPacket::red, RedChannel, RelinquishMagickMemory(), _Image::rows, SetMagickPixelPacket(), _Image::signature, TraceEvent, _PointInfo::x, and _PointInfo::y.
Referenced by GetImageChannelPerceptualHash(), and IdentifyImage().
MagickExport ChannelPerceptualHash* GetImageChannelPerceptualHash | ( | const Image * | , |
ExceptionInfo * | |||
) |
References AcquireQuantumMemory(), BlurImage(), CompositeChannels, _Image::depth, DestroyImage(), GetImageChannelMoments(), HCLpColorspace, MagickFalse, MagickLog10(), MaximumNumberOfImageMoments, RelinquishMagickMemory(), sRGBColorspace, and TransformImageColorspace().
Referenced by GetPerceptualHashDistortion(), and IdentifyImage().
MagickExport MagickBooleanType GetImageChannelRange | ( | const Image * | , |
const ChannelType | , | ||
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport ChannelStatistics* GetImageChannelStatistics | ( | const Image * | , |
ExceptionInfo * | |||
) |
References AcquireQuantumMemory(), BlackChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _Image::colorspace, _Image::columns, CompositeChannels, _Image::debug, _ChannelStatistics::depth, _ChannelStatistics::entropy, EvaluateMax(), _Image::filename, GetMagickModule, GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelRed, GetQuantumRange(), GetVirtualIndexQueue(), GetVirtualPixels(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, IsPixelAtDepth(), _ChannelStatistics::kurtosis, LogMagickEvent(), magick_restrict, MAGICKCORE_QUANTUM_DEPTH, MagickCoreSignature, MagickFalse, MagickLog10(), MagickMaximumValue, MagickMin, _Image::matte, _ChannelStatistics::maxima, MaxMap, _ChannelStatistics::mean, _ChannelStatistics::minima, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), _MagickPixelPacket::red, RedChannel, RelinquishMagickMemory(), _Image::rows, _Image::signature, _ChannelStatistics::skewness, _ChannelStatistics::standard_deviation, _ChannelStatistics::sum, _ChannelStatistics::sum_cubed, _ChannelStatistics::sum_fourth_power, _ChannelStatistics::sum_squared, TraceEvent, and _ChannelStatistics::variance.
Referenced by GetImageChannelEntropy(), GetImageChannelMean(), GetNormalizedCrossCorrelationDistortion(), and IdentifyImage().
MagickExport MagickBooleanType GetImageEntropy | ( | const Image * | , |
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageExtrema | ( | const Image * | , |
size_t * | , | ||
size_t * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageKurtosis | ( | const Image * | , |
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageMean | ( | const Image * | , |
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
MagickExport MagickBooleanType GetImageRange | ( | const Image * | , |
double * | , | ||
double * | , | ||
ExceptionInfo * | |||
) |
References CompositeChannels, and GetImageChannelRange().
MagickExport Image * PolynomialImage | ( | const Image * | , |
const size_t | , | ||
const double * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * PolynomialImageChannel | ( | const Image * | , |
const ChannelType | , | ||
const size_t | , | ||
const double * | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * StatisticImage | ( | const Image * | , |
const StatisticType | , | ||
const size_t | , | ||
const size_t | , | ||
ExceptionInfo * | |||
) |
MagickExport Image * StatisticImageChannel | ( | const Image * | , |
const ChannelType | , | ||
const StatisticType | , | ||
const size_t | , | ||
const size_t | , | ||
ExceptionInfo * | |||
) |
References AcquireAuthenticCacheView(), AcquirePixelListThreadSet(), AcquireVirtualCacheView(), _MagickPixelPacket::blue, BlueChannel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyPixelListThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetMaximumPixelList(), GetMeanPixelList(), GetMedianPixelList(), GetMinimumPixelList(), GetModePixelList(), GetNonpeakPixelList(), GetOpenMPThreadId(), GetOptimalKernelWidth2D(), GetRootMeanSquarePixelList(), GetStandardDeviationPixelList(), GradientStatistic, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, InheritException(), InsertPixelList(), LogMagickEvent(), magick_restrict, MagickAbsoluteValue, MagickCoreSignature, MagickFalse, MagickTrue, MaximumStatistic, MeanStatistic, MedianStatistic, MinimumStatistic, ModeStatistic, NonpeakStatistic, _MagickPixelPacket::opacity, OpacityChannel, _Image::progress_monitor, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, RedChannel, ResetPixelList(), ResourceLimitError, RootMeanSquareStatistic, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacket(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, StandardDeviationStatistic, StatisticImageTag, SyncCacheViewAuthenticPixels(), ThrowImageException, and TraceEvent.
Referenced by StatisticImage().