quantum.h File Reference

#include "MagickCore/image.h"
#include "MagickCore/semaphore.h"

Go to the source code of this file.

Typedefs

typedef struct _QuantumInfo QuantumInfo

Enumerations

enum  EndianType { UndefinedEndian, LSBEndian, MSBEndian }
enum  QuantumAlphaType { UndefinedQuantumAlpha, AssociatedQuantumAlpha, DisassociatedQuantumAlpha }
enum  QuantumFormatType { UndefinedQuantumFormat, FloatingPointQuantumFormat, SignedQuantumFormat, UnsignedQuantumFormat }
enum  QuantumType {
  UndefinedQuantum, AlphaQuantum, BGRAQuantum, BGROQuantum,
  BGRQuantum, BlackQuantum, BlueQuantum, CbYCrAQuantum,
  CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKOQuantum,
  CMYKQuantum, CyanQuantum, GrayAlphaQuantum, GrayQuantum,
  GreenQuantum, IndexAlphaQuantum, IndexQuantum, MagentaQuantum,
  OpacityQuantum, RedQuantum, RGBAQuantum, RGBOQuantum,
  RGBPadQuantum, RGBQuantum, YellowQuantum
}

Functions

static Quantum ClampToQuantum (const MagickRealType value)
static unsigned char ScaleQuantumToChar (const Quantum quantum)
MagickExport EndianType GetQuantumEndian (const QuantumInfo *)
MagickExport MagickBooleanType SetQuantumDepth (const Image *, QuantumInfo *, const size_t)
MagickExport MagickBooleanType SetQuantumEndian (const Image *, QuantumInfo *, const EndianType)
MagickExport MagickBooleanType SetQuantumFormat (const Image *, QuantumInfo *, const QuantumFormatType)
MagickExport MagickBooleanType SetQuantumPad (const Image *, QuantumInfo *, const size_t)
MagickExport QuantumFormatType GetQuantumFormat (const QuantumInfo *)
MagickExport QuantumInfoAcquireQuantumInfo (const ImageInfo *, Image *)
MagickExport QuantumInfo ** DestroyQuantumInfo (QuantumInfo *)
MagickExport QuantumType GetQuantumType (Image *, ExceptionInfo *)
MagickExport size_t ExportQuantumPixels (const Image *, CacheView *, QuantumInfo *, const QuantumType, unsigned char *magick_restrict, ExceptionInfo *)
MagickExport size_t GetQuantumExtent (const Image *, const QuantumInfo *, const QuantumType)
MagickExport size_t ImportQuantumPixels (const Image *, CacheView *, QuantumInfo *, const QuantumType, const unsigned char *magick_restrict, ExceptionInfo *)
MagickExport unsigned char * GetQuantumPixels (const QuantumInfo *)
MagickExport void GetQuantumInfo (const ImageInfo *, QuantumInfo *)
MagickExport void SetQuantumAlphaType (QuantumInfo *, const QuantumAlphaType)
MagickExport void SetQuantumImageType (Image *, const QuantumType)
MagickExport void SetQuantumMinIsWhite (QuantumInfo *, const MagickBooleanType)
MagickExport void SetQuantumPack (QuantumInfo *, const MagickBooleanType)
MagickExport void SetQuantumQuantum (QuantumInfo *, const size_t)
MagickExport void SetQuantumScale (QuantumInfo *, const double)

Typedef Documentation

typedef struct _QuantumInfo QuantumInfo

Enumeration Type Documentation

enum EndianType
Enumerator:
UndefinedEndian 
LSBEndian 
MSBEndian 
Enumerator:
UndefinedQuantumAlpha 
AssociatedQuantumAlpha 
DisassociatedQuantumAlpha 
Enumerator:
UndefinedQuantumFormat 
FloatingPointQuantumFormat 
SignedQuantumFormat 
UnsignedQuantumFormat 
Enumerator:
UndefinedQuantum 
AlphaQuantum 
BGRAQuantum 
BGROQuantum 
BGRQuantum 
BlackQuantum 
BlueQuantum 
CbYCrAQuantum 
CbYCrQuantum 
CbYCrYQuantum 
CMYKAQuantum 
CMYKOQuantum 
CMYKQuantum 
CyanQuantum 
GrayAlphaQuantum 
GrayQuantum 
GreenQuantum 
IndexAlphaQuantum 
IndexQuantum 
MagentaQuantum 
OpacityQuantum 
RedQuantum 
RGBAQuantum 
RGBOQuantum 
RGBPadQuantum 
RGBQuantum 
YellowQuantum 

Function Documentation

MagickExport QuantumInfo* AcquireQuantumInfo ( const ImageInfo ,
Image  
)
static Quantum ClampToQuantum ( const MagickRealType  value  )  [inline, static]

References QuantumRange.

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AddNoiseImage(), ApplyFunction(), ApplyPixelCompositeMask(), AssignImageColors(), AutoThresholdImage(), BlueShiftImage(), ChannelFxImage(), Classify(), ClipPixelCacheNexus(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorToNodeId(), CompositeImage(), CompositeOverImage(), CompositePixelOver(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyPixel(), DefineImageColormap(), DrawPrimitive(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExportCharPixel(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportLongLongPixel(), ExportLongPixel(), ExportQuantumPixel(), ExportQuantumPixels(), ExportShortPixel(), FlattenPixelInfo(), FloydSteinbergDither(), FxImage(), GammaImage(), GetImageBackgroundColor(), GetImageDepth(), GetImageStatistics(), GetOneAuthenticPixelFromStream(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOneVirtualPixelFromStream(), GetVirtualPixelCacheNexus(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), ImportAlphaQuantum(), ImportBGRAQuantum(), ImportBGROQuantum(), ImportBGRQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCMYKAQuantum(), ImportCMYKOQuantum(), ImportCMYKQuantum(), ImportDoublePixel(), ImportFloatPixel(), ImportGrayAlphaQuantum(), ImportGrayQuantum(), ImportGreenQuantum(), ImportIndexAlphaQuantum(), ImportIndexQuantum(), ImportOpacityQuantum(), ImportQuantumPixels(), ImportRedQuantum(), ImportRGBAQuantum(), ImportRGBOQuantum(), ImportRGBQuantum(), InterpolatePixelChannels(), LevelImage(), LinearStretchImage(), LocalContrastImage(), MatrixToImage(), MeanShiftImage(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), OilPaintImage(), OrderedDitherImage(), PerceptibleImage(), PlasmaPixel(), PolynomialImage(), PrintChannelStatistics(), QueryColorCompliance(), RaiseImage(), RangeThresholdImage(), RenderMVGContent(), RenderPostscript(), ResamplePixelColor(), RiemersmaDither(), RotationalBlurImage(), ScaleImage(), SelectiveBlurImage(), SepiaToneImage(), SetImageAlphaChannel(), SetImageMask(), SetPixelBackgoundColor(), SetPixelViaPixelInfo(), ShadeImage(), SimilarityImage(), SketchImage(), sRGBTransformImage(), StatisticImage(), StreamImagePixels(), TransformsRGBImage(), UniqueColorsToImage(), UnsharpMaskImage(), VerticalFilter(), WaveletDenoiseImage(), XDitherImage(), XMakeStandardColormap(), and XRenderImage().

MagickExport QuantumInfo* * DestroyQuantumInfo ( QuantumInfo  ) 
MagickExport size_t ExportQuantumPixels ( const Image ,
CacheView ,
QuantumInfo ,
const   QuantumType,
unsigned char *  magick_restrict,
ExceptionInfo  
)
MagickExport EndianType GetQuantumEndian ( const QuantumInfo  ) 
MagickExport size_t GetQuantumExtent ( const Image ,
const QuantumInfo ,
const   QuantumType 
)
MagickExport QuantumFormatType GetQuantumFormat ( const QuantumInfo  ) 
MagickExport void GetQuantumInfo ( const ImageInfo ,
QuantumInfo  
)
MagickExport unsigned char* GetQuantumPixels ( const QuantumInfo  ) 
MagickExport QuantumType GetQuantumType ( Image ,
ExceptionInfo  
)
MagickExport size_t ImportQuantumPixels ( const Image ,
CacheView ,
QuantumInfo ,
const   QuantumType,
const unsigned char *  magick_restrict,
ExceptionInfo  
)
static unsigned char ScaleQuantumToChar ( const Quantum  quantum  )  [inline, static]
MagickExport void SetQuantumAlphaType ( QuantumInfo ,
const   QuantumAlphaType 
)
MagickExport MagickBooleanType SetQuantumDepth ( const Image ,
QuantumInfo ,
const   size_t 
)
MagickExport MagickBooleanType SetQuantumEndian ( const Image ,
QuantumInfo ,
const   EndianType 
)
MagickExport MagickBooleanType SetQuantumFormat ( const Image ,
QuantumInfo ,
const   QuantumFormatType 
)
MagickExport void SetQuantumImageType ( Image ,
const   QuantumType 
)
MagickExport void SetQuantumMinIsWhite ( QuantumInfo ,
const   MagickBooleanType 
)
MagickExport void SetQuantumPack ( QuantumInfo ,
const   MagickBooleanType 
)
MagickExport MagickBooleanType SetQuantumPad ( const Image ,
QuantumInfo ,
const   size_t 
)
MagickExport void SetQuantumQuantum ( QuantumInfo ,
const   size_t 
)
MagickExport void SetQuantumScale ( QuantumInfo ,
const   double 
)

Generated on 9 Sep 2019 for MagickCore by  doxygen 1.6.1