magick-type.h File Reference

#include "magick/magick-config.h"
Include dependency graph for magick-type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MagickPathExtent   MaxTextExtent
#define MagickLLConstant(c)   ((MagickOffsetType) (c ## LL))
#define MagickULLConstant(c)   ((MagickSizeType) (c ## ULL))
#define MaxColormapSize   65536UL
#define MaxMap   65535UL
#define QuantumRange   ((Quantum) 65535)
#define QuantumFormat   "%u"
#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 ssize_t SignedQuantum
typedef unsigned short 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  ChannelType {
  UndefinedChannel, RedChannel = 0x0001, GrayChannel = 0x0001, CyanChannel = 0x0001,
  GreenChannel = 0x0002, MagentaChannel = 0x0002, BlueChannel = 0x0004, YellowChannel = 0x0004,
  AlphaChannel = 0x0008, OpacityChannel = 0x0008, MatteChannel = 0x0008, BlackChannel = 0x0020,
  IndexChannel = 0x0020, CompositeChannels = 0x002F, AllChannels = 0x7ffffff, TrueAlphaChannel = 0x0040,
  RGBChannels = 0x0080, GrayChannels = 0x0080, SyncChannels = 0x0100, DefaultChannels = ((AllChannels | SyncChannels) &~ OpacityChannel)
}
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(), AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AffineEdge(), ApplyEvaluateOperator(), ApplyPixelCompositeMask(), CalcKernelMetaData(), CannyEdgeImage(), ClipPixelCacheNexus(), CloneDrawInfo(), ColorBurn(), ColorDodge(), CombineImages(), CompositeColorBurn(), CompositeColorDodge(), CompositeDivide(), CompositeExclusion(), CompositeHardLight(), CompositeHardMix(), CompositeImageChannel(), CompositeLinearBurn(), CompositeLinearLight(), CompositeMathematics(), CompositeMultiply(), CompositePegtopLight(), CompositePinLight(), CompositeScreen(), CompositeSoftLight(), CompositeVividLight(), ConvertHSBToRGB(), ConvertHWBToRGB(), ConvertPathToPolygon(), ConvertPrimitiveToPath(), ConvertRGBToCMYK(), ConvertRGBToHCL(), ConvertRGBToHCLp(), ConvertRGBToHSB(), ConvertRGBToHSL(), ConvertRGBToHSV(), ConvertRGBToHWB(), DistortImage(), Divide(), DrawDashPolygon(), DrawPrimitive(), DrawRoundLinecap(), EnhanceImage(), FxEvaluateSubexpression(), GenerateCoefficients(), GenerateDifferentialNoise(), GetDrawInfo(), GetEdgeBoundingBox(), GetFillColor(), GetImageChannelFeatures(), GetImageChannelMoments(), GetMagickPropertyLetter(), GetOpacityPixel(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPeakSignalToNoiseRatio(), GetResizeFilterWeight(), GetStrokeColor(), HorizontalFilter(), I0(), IdentifyImage(), InterpretSiPrefixValue(), InverseScaledSigmoidal(), IsColorEqual(), IsColorSimilar(), IsGrayPixel(), IsMagickColorEqual(), IsMagickColorSimilar(), IsMagickGray(), IsMonochromePixel(), IsPixelGray(), IsPixelMonochrome(), IsPoint(), ListMagickVersion(), LogPrimitiveInfo(), MagickEpsilonReciprocal(), MagickRealTypeCompare(), MagnifyImage(), MinMaxStretchImage(), ParseAffineGeometry(), ParseMetaGeometry(), PegtopLight(), PerceptibleReciprocal(), PlasmaImageProxy(), poly_number_terms(), RenderMVGContent(), RenderPostscript(), ResamplePixelColor(), ResetQuantumState(), RotateImage(), SameKernelInfo(), SampleImage(), SaneStrokeWidth(), ScaleKernelInfo(), ScaleResampleFilter(), ScaleSpace(), ShadeImage(), ShowKernelInfo(), SigmoidalContrastImageChannel(), StopTimer(), TraceArcPath(), TraceEllipse(), TraceLine(), TraceRoundRectangle(), TraceSquareLinecap(), TraceStrokePolygon(), VerticalFilter(), and VividLight().

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

Referenced by KapurThreshold().

#define MagickOffsetFormat   "lld"
#define MagickPathExtent   MaxTextExtent
#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   "%u"
#define QuantumRange   ((Quantum) 65535)

Referenced by AcquireColorCache(), AcquireImageColormap(), AdaptiveThresholdImage(), ApplyEvaluateOperator(), ApplyFunction(), AssignImageColors(), AssociateAlphaPixel(), AutoGammaImageChannel(), AutoThresholdImage(), BilevelImageChannel(), BlackThresholdImageChannel(), ClampPixel(), ClampToQuantum(), ClassifyImageColors(), ColorMatrixImage(), CompareImageChannels(), ComparePixels(), CompositeColorBurn(), CompositeColorDodge(), CompositeDifference(), CompositeDivide(), CompositeExclusion(), CompositeHardLight(), CompositeHardMix(), CompositeImageChannel(), CompositeIn(), CompositeLinearBurn(), CompositeLinearDodge(), CompositeLinearLight(), CompositeMathematics(), CompositeMinus(), CompositeModulusAdd(), CompositeModulusSubtract(), CompositeMultiply(), CompositeOut(), CompositePegtopLight(), CompositePinLight(), CompositePlus(), CompositeScreen(), CompositeSoftLight(), CompositeThreshold(), CompositeVividLight(), CompositeXor(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastStretchImage(), ContrastStretchImageChannel(), ConvertCMYKToRGB(), ConvertCMYToRGB(), ConvertHCLpToRGB(), ConvertHCLToRGB(), ConvertHSBToRGB(), ConvertHSIToRGB(), ConvertHSLToRGB(), ConvertHSVToRGB(), ConvertHWBToRGB(), ConvertRGBToCMY(), ConvertRGBToCMYK(), ConvertXYZToRGB(), ConvertYDbDrToRGB(), ConvertYIQToRGB(), ConvertYPbPrToRGB(), ConvertYUVToRGB(), DecodePixelGamma(), DefineImageColormap(), DrawPolygonPrimitive(), EncodePixelGamma(), ExportAlphaQuantum(), ExportDoublePixel(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportIndexAlphaQuantum(), ExportIntegerPixel(), FilterImageChannel(), FloydSteinbergDither(), FrameImage(), FxEvaluateSubexpression(), FxImageChannel(), GammaImageChannel(), GenerateDifferentialNoise(), GetAbsoluteDistortion(), GetCubeInfo(), GetFillColor(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageChannelDepth(), GetImageChannelMean(), GetImageChannelRange(), GetImageProperty(), GetImageQuantizeError(), GetMagickPixelIntensity(), GetMagickQuantumRange(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetPixelIntensity(), GetQuantumInfo(), GetStrokeColor(), GetVirtualPixelCacheNexus(), GrayscaleImage(), HardMix(), HCLComposite(), HoughLineImage(), HSLTransform(), HuffmanEncodeImage(), IdentifyImage(), ImportAlphaQuantum(), ImportBGRAQuantum(), ImportBGROQuantum(), ImportBGRQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCMYKAQuantum(), ImportCMYKOQuantum(), ImportCMYKQuantum(), ImportDoublePixel(), ImportFloatPixel(), ImportGrayAlphaQuantum(), ImportGrayQuantum(), ImportGreenQuantum(), ImportIndexAlphaQuantum(), ImportIndexQuantum(), ImportRedQuantum(), ImportRGBAQuantum(), ImportRGBOQuantum(), ImportRGBQuantum(), InversesRGBCompandor(), IsBoundsCleared(), IsColorSimilar(), IsHighDynamicRangeImage(), IsMagickColorSimilar(), IsMonochromePixel(), IsPixelAtDepth(), IsPixelMonochrome(), LevelImage(), LevelImageChannel(), LevelizeImageChannel(), LevelPixel(), ListMagickVersion(), MagickCompositeOver(), MagickPixelCompositeAreaBlend(), MagickPixelCompositeBlend(), MagickPixelCompositeOver(), MagickPixelCompositePlus(), MatrixToImage(), ModulusAdd(), ModulusSubtract(), MorphologyImageChannel(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), NegateImageChannel(), OrderedPosterizeImageChannel(), ParseKernelName(), PlasmaImageProxy(), PlasmaPixel(), PolynomialImageChannel(), PreviewImage(), PrintChannelStatistics(), QueryColorCompliance(), QueryMagickColorCompliance(), RaiseImage(), RandomChannelThresholdImage(), RandomThresholdImageChannel(), RenderMVGContent(), RenderPostscript(), ResamplePixelColor(), RGBTransformImage(), RiemersmaDither(), ScaleAnyToQuantum(), ScaleMapToQuantum(), ScaleQuantumToAny(), ScaleXToQuantum(), SepiaToneImage(), SetImageAlphaChannel(), SetImageChannelDepth(), SetImageProperty(), SetImageType(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SimilarityMetricImage(), SketchImage(), SolarizeImageChannel(), SparseColorImage(), sRGBCompandor(), StreamImagePixels(), SyncImageSettings(), ThresholdImageChannel(), TraceEdges(), TransformRGBImage(), UnsharpMaskImageChannel(), WhiteThresholdImageChannel(), XBestPixel(), XGetPixelPacket(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().

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

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AlphaBlendMagickPixelPacket(), ApplyEvaluateOperator(), ApplyFunction(), ApplyPixelCompositeMask(), AssociateAlphaPixel(), AutoGammaImageChannel(), ClassifyImageColors(), ClipPixelCacheNexus(), ClosestColor(), CompareImageChannels(), ComplexImages(), CompositeAtop(), CompositeBumpmap(), CompositeColorBurn(), CompositeColorDodge(), CompositeDarken(), CompositeDarkenIntensity(), CompositeDifference(), CompositeDivide(), CompositeExclusion(), CompositeHardLight(), CompositeHardMix(), CompositeHCL(), CompositeImageChannel(), CompositeIn(), CompositeLighten(), CompositeLightenIntensity(), CompositeLinearBurn(), CompositeLinearDodge(), CompositeLinearLight(), CompositeMathematics(), CompositeMinus(), CompositeModulusAdd(), CompositeModulusSubtract(), CompositeMultiply(), CompositeOut(), CompositePegtopLight(), CompositePinLight(), CompositeScreen(), CompositeSoftLight(), CompositeVividLight(), CompositeXor(), 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(), ExtractSubimageFromImage(), FilterImageChannel(), FrameImage(), FxChannelStatistics(), FxEvaluateSubexpression(), FxGetSymbol(), GammaImageChannel(), GenerateDifferentialNoise(), GetAbsoluteDistortion(), GetFillColor(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageChannelMoments(), GetImageQuantizeError(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPeakAbsoluteDistortion(), GetSimilarityMetric(), GetStrokeColor(), HaldClutImageChannel(), HorizontalFilter(), ImportQuantumPixels(), InterpolatePixelColor(), InversesRGBCompandor(), IsColorSimilar(), IsImagesEqual(), IsMagickColorSimilar(), IsPixelGray(), IsPixelMonochrome(), ListMagickVersion(), MagickCompositeOver(), MagickOver_(), MagickPixelCompositeOver(), MagickPixelCompositePlus(), MeanShiftImage(), MorphologyPrimitive(), MotionBlurImageChannel(), OrderedPosterizeImageChannel(), PolynomialImageChannel(), PrintChannelLocations(), QueryColorCompliance(), RaiseImage(), ResamplePixelColor(), RGBTransformImage(), RotationalBlurImageChannel(), ScaleImage(), SelectiveBlurImageChannel(), SetImageAlphaChannel(), ShadeImage(), SigmoidalContrastImageChannel(), sRGBCompandor(), StreamImagePixels(), TintImage(), TransformHSL(), TransformRGBImage(), 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
typedef unsigned short Quantum
typedef ssize_t SignedQuantum

Enumeration Type Documentation

Enumerator:
UndefinedChannel 
RedChannel 
GrayChannel 
CyanChannel 
GreenChannel 
MagentaChannel 
BlueChannel 
YellowChannel 
AlphaChannel 
OpacityChannel 
MatteChannel 
BlackChannel 
IndexChannel 
CompositeChannels 
AllChannels 
TrueAlphaChannel 
RGBChannels 
GrayChannels 
SyncChannels 
DefaultChannels 
enum ClassType
Enumerator:
UndefinedClass 
DirectClass 
PseudoClass 
Enumerator:
MagickFalse 
MagickTrue 

Generated on 31 Oct 2019 for MagickCore by  doxygen 1.6.1