magick-type.h File Reference

#include "MagickCore/magick-config.h"

Go to the source code of this file.

Defines

#define MagickLLConstant(c)   ((MagickOffsetType) (c ## LL))
#define MagickULLConstant(c)   ((MagickSizeType) (c ## ULL))
#define MaxColormapSize   65536UL
#define MaxMap   65535UL
#define QuantumRange   65535.0f
#define QuantumFormat   "%g"
#define MagickEpsilon   (1.0e-12)
#define MagickMaximumValue   1.79769313486231570E+308
#define MagickMinimumValue   2.22507385850720140E-308
#define MagickStringify(macro_or_string)   MagickStringifyArg(macro_or_string)
#define MagickStringifyArg(contents)   #contents
#define QuantumScale   ((double) 1.0/(double) QuantumRange)
#define MagickOffsetFormat   "lld"
#define MagickSizeFormat   "llu"
#define IsNaN(a)   isnan(a)
#define INFINITY   ((double) -logf(0f))

Typedefs

typedef float MagickFloatType
typedef double MagickDoubleType
typedef MagickFloatType Quantum
typedef MagickDoubleType MagickRealType
typedef unsigned int MagickStatusType
typedef long long MagickOffsetType
typedef unsigned long long MagickSizeType
typedef MagickSizeType QuantumAny
typedef struct _BlobInfo BlobInfo
typedef struct _ExceptionInfo ExceptionInfo
typedef struct _Image Image
typedef struct _ImageInfo ImageInfo

Enumerations

enum  ClassType { UndefinedClass, DirectClass, PseudoClass }
enum  MagickBooleanType { MagickFalse = 0, MagickTrue = 1 }

Define Documentation

#define INFINITY   ((double) -logf(0f))
#define IsNaN (  )     isnan(a)
#define MagickEpsilon   (1.0e-12)

Referenced by AcquireKernelBuiltIn(), AcquireResizeFilter(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AffineEdge(), ApplyEvaluateOperator(), ApplyPixelCompositeMask(), CalcKernelMetaData(), CannyEdgeImage(), ClipPixelCacheNexus(), CloneDrawInfo(), CombineImages(), CompositeImage(), ConvertHSBToRGB(), ConvertHWBToRGB(), ConvertPathToPolygon(), ConvertPrimitiveToPath(), ConvertRGBToCMYK(), ConvertRGBToHCL(), ConvertRGBToHCLp(), ConvertRGBToHSB(), ConvertRGBToHSL(), ConvertRGBToHSV(), ConvertRGBToHWB(), DistortImage(), DrawDashPolygon(), DrawPrimitive(), DrawRoundLinecap(), EnhanceImage(), FxEvaluateSubexpression(), GenerateCoefficients(), GenerateDifferentialNoise(), GetDrawInfo(), GetEdgeBoundingBox(), GetFillAlpha(), GetFillColor(), GetImageFeatures(), GetImageMoments(), GetMagickPropertyLetter(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPeakSignalToNoiseRatio(), GetResizeFilterWeight(), GetStrokeColor(), HorizontalFilter(), I0(), IdentifyImage(), InterpretSiPrefixValue(), InverseScaledSigmoidal(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), IsImagesEqual(), IsPixelEquivalent(), IsPixelGray(), IsPixelInfoEquivalent(), IsPixelInfoGray(), IsPixelInfoMonochrome(), IsPixelMonochrome(), IsPoint(), IsSVGCompliant(), ListMagickVersion(), LogPrimitiveInfo(), MagnifyImage(), MinMaxStretchImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), OrderedDitherImage(), ParseAffineGeometry(), ParseMetaGeometry(), PerceptibleReciprocal(), PlasmaImageProxy(), poly_number_terms(), QuantizeErrorCompare(), QueryColorname(), RenderMVGContent(), RenderPostscript(), ResamplePixelColor(), ResetQuantumState(), RotateImage(), SameKernelInfo(), SampleImage(), SaneStrokeWidth(), ScaleKernelInfo(), ScaleResampleFilter(), ScaleSpace(), SelectiveBlurImage(), SetImageColorMetric(), ShadeImage(), ShowKernelInfo(), SigmoidalContrastImage(), StopInfoCompare(), StopTimer(), TraceArcPath(), TraceEllipse(), TraceLine(), TraceRoundRectangle(), TraceSquareLinecap(), TraceStrokePolygon(), VerticalFilter(), and XRenderImage().

#define MagickLLConstant (  )     ((MagickOffsetType) (c ## LL))
#define MagickMaximumValue   1.79769313486231570E+308
#define MagickMinimumValue   2.22507385850720140E-308

Referenced by KapurThreshold().

#define MagickOffsetFormat   "lld"
#define MagickSizeFormat   "llu"
#define MagickStringify ( macro_or_string   )     MagickStringifyArg(macro_or_string)
#define MagickStringifyArg ( contents   )     #contents
#define MagickULLConstant (  )     ((MagickSizeType) (c ## ULL))
#define MaxColormapSize   65536UL
#define MaxMap   65535UL
#define QuantumFormat   "%g"
#define QuantumRange   65535.0f

Referenced by AcquireColorCache(), AcquireImageColormap(), AdaptiveThresholdImage(), ApplyEvaluateOperator(), ApplyFunction(), AssignImageColors(), AutoGammaImage(), AutoThresholdImage(), BilevelImage(), BlackThresholdImage(), ChannelFxImage(), ClampPixel(), ClampToQuantum(), ClassifyImageColors(), ColorMatrixImage(), CompareImages(), ComparePixels(), CompositeImage(), CompositeOverImage(), CompositePixelInfoOver(), CompositePixelInfoPlus(), CompositePixelOver(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastStretchImage(), ConvertCMYKToRGB(), ConvertCMYToRGB(), ConvertHCLpToRGB(), ConvertHCLToRGB(), ConvertHSBToRGB(), ConvertHSIToRGB(), ConvertHSLToRGB(), ConvertHSVToRGB(), ConvertHWBToRGB(), ConvertRGBToCMY(), ConvertRGBToCMYK(), ConvertXYZToRGB(), ConvertYDbDrToRGB(), ConvertYIQToRGB(), ConvertYPbPrToRGB(), ConvertYUVToRGB(), DecodePixelGamma(), DefineImageColormap(), EncodePixelGamma(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), FlattenPixelInfo(), FloodfillPaintImage(), FloydSteinbergDither(), FrameImage(), FxEvaluateSubexpression(), FxImage(), GenerateDifferentialNoise(), GetAbsoluteDistortion(), GetCubeInfo(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageDepth(), GetImageStatistics(), GetLocationStatistics(), GetMagickQuantumRange(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetPixelCompositeMask(), GetPixelInfoIntensity(), GetPixelIntensity(), GetPixelOpacity(), GetPixelReadMask(), GetPixelWriteMask(), GetQuantumInfo(), GetVirtualPixelCacheNexus(), HCLComposite(), HorizontalFilter(), HoughLineImage(), HuffmanEncodeImage(), IdentifyImage(), ImportAlphaQuantum(), ImportBGRAQuantum(), ImportBGROQuantum(), ImportBGRQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCMYKAQuantum(), ImportCMYKOQuantum(), ImportCMYKQuantum(), ImportDoublePixel(), ImportFloatPixel(), ImportGrayAlphaQuantum(), ImportGrayQuantum(), ImportGreenQuantum(), ImportIndexAlphaQuantum(), ImportIndexQuantum(), ImportOpacityQuantum(), ImportRedQuantum(), ImportRGBAQuantum(), ImportRGBOQuantum(), ImportRGBQuantum(), InterpretImageProperties(), IsBoundsCleared(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), IsHighDynamicRangeImage(), IsPixelAtDepth(), IsPixelInfoMonochrome(), IsPixelMonochrome(), LevelPixel(), ListMagickVersion(), MatrixToImage(), MorphologyImage(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), NegateImage(), OrderedDitherImage(), ParseKernelName(), PlasmaImageProxy(), PlasmaPixel(), PolynomialImage(), PreviewImage(), PrintChannelStatistics(), QueryColorCompliance(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderMVGContent(), ResamplePixelColor(), RiemersmaDither(), SampleImage(), ScaleAnyToQuantum(), ScaleImage(), ScaleMapToQuantum(), ScaleQuantumToAny(), ScaleXToQuantum(), SepiaToneImage(), SetImageDepth(), SetImageRegionMask(), SetImageType(), SetPixelOpacity(), ShadeImage(), SignatureImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SparseColorImage(), sRGBTransformImage(), StatisticImage(), SyncImageSettings(), TraceEdges(), TransformsRGBImage(), UnsharpMaskImage(), VerticalFilter(), WhiteThresholdImage(), XBestPixel(), XGetPixelInfo(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().

#define QuantumScale   ((double) 1.0/(double) QuantumRange)

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AlphaBlendPixelInfo(), ApplyEvaluateOperator(), ApplyFunction(), ApplyPixelCompositeMask(), AssociateAlphaPixel(), AssociateAlphaPixelInfo(), AutoGammaImage(), ClassifyImageColors(), ClipPixelCacheNexus(), ClosestColor(), CompareImages(), ComplexImages(), CompositeHCL(), CompositeImage(), CompositeOverImage(), CompositePixelInfoOver(), CompositePixelInfoPlus(), CompositePixelOver(), ConcatenateColorComponent(), ConnectedComponentsImage(), ConvertCMYKToRGB(), ConvertRGBToCMY(), ConvertRGBToCMYK(), ConvertRGBToHCL(), ConvertRGBToHCLp(), ConvertRGBToHSB(), ConvertRGBToHSI(), ConvertRGBToHSL(), ConvertRGBToHSV(), ConvertRGBToHWB(), ConvertRGBToXYZ(), ConvertRGBToYDbDr(), ConvertRGBToYIQ(), ConvertRGBToYPbPr(), ConvertRGBToYUV(), DecodePixelGamma(), DefineImageColormap(), EncodePixelGamma(), EvaluateImages(), ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportDoublePixel(), ExportFloatPixel(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportOpacityQuantum(), ExportQuantumPixels(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), ExportRGBQuantum(), FlattenPixelInfo(), FrameImage(), FxChannelStatistics(), FxEvaluateSubexpression(), FxGetSymbol(), GenerateDifferentialNoise(), GetAbsoluteDistortion(), GetFillColor(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageMoments(), GetImageQuantizeError(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPeakAbsoluteDistortion(), GetStrokeColor(), GetStructuralSimilarityDistortion(), HaldClutImage(), HorizontalFilter(), ImportQuantumPixels(), InterpolatePixelChannel(), InterpolatePixelChannels(), IsFuzzyEquivalencePixel(), IsFuzzyEquivalencePixelInfo(), ListMagickVersion(), MagickOver_(), MeanShiftImage(), MorphologyPrimitive(), MotionBlurImage(), OrderedDitherImage(), PolynomialImage(), PrintChannelLocations(), RaiseImage(), RenderPostscript(), ResamplePixelColor(), RotationalBlurImage(), ScaleImage(), SelectiveBlurImage(), SetImageAlphaChannel(), SetImageColorMetric(), ShadeImage(), SignatureImage(), sRGBTransformImage(), StreamImagePixels(), TintImage(), TransformsRGBImage(), and VerticalFilter().


Typedef Documentation

typedef struct _BlobInfo BlobInfo
typedef struct _ExceptionInfo ExceptionInfo
typedef struct _Image Image
typedef struct _ImageInfo ImageInfo
typedef double MagickDoubleType
typedef float MagickFloatType
typedef long long MagickOffsetType
typedef unsigned long long MagickSizeType
typedef unsigned int MagickStatusType

Enumeration Type Documentation

enum ClassType
Enumerator:
UndefinedClass 
DirectClass 
PseudoClass 
Enumerator:
MagickFalse 
MagickTrue 

Generated on 12 Jun 2019 for MagickCore by  doxygen 1.6.1