#include <float.h>
#include "MagickCore/image.h"
#include "MagickCore/semaphore.h"
Go to the source code of this file.
typedef struct _QuantumInfo QuantumInfo |
enum EndianType |
enum QuantumAlphaType |
enum QuantumFormatType |
enum QuantumType |
MagickExport QuantumInfo* AcquireQuantumInfo | ( | const ImageInfo * | , | |
Image * | ||||
) |
static Quantum ClampToQuantum | ( | const MagickRealType | quantum | ) | [inline, static] |
References IsNaN, and QuantumRange.
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AddNoiseImage(), ApplyFunction(), ApplyPixelCompositeMask(), AssignImageColors(), AutoThresholdImage(), BlueShiftImage(), ChannelFxImage(), Classify(), ClipPixelCacheNexus(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorToNodeId(), CompositeImage(), CompositeOverImage(), CompositePixelOver(), 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(), WhiteBalanceImage(), XDitherImage(), XMakeStandardColormap(), and XRenderImage().
MagickExport QuantumInfo* * DestroyQuantumInfo | ( | QuantumInfo * | ) |
References DestroyQuantumPixels(), MagickCoreSignature, _QuantumInfo::pixels, RelinquishMagickMemory(), RelinquishSemaphoreInfo(), _QuantumInfo::semaphore, and _QuantumInfo::signature.
Referenced by AcquireQuantumInfo(), DestroyStreamInfo(), and StreamImage().
MagickExport size_t ExportQuantumPixels | ( | const Image * | , | |
CacheView * | , | |||
QuantumInfo * | , | |||
const | QuantumType, | |||
unsigned char * | magick_restrict, | |||
ExceptionInfo * | ||||
) |
MagickExport EndianType GetQuantumEndian | ( | const QuantumInfo * | ) |
References _QuantumInfo::endian, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport size_t GetQuantumExtent | ( | const Image * | , | |
const QuantumInfo * | , | |||
const | QuantumType | |||
) |
MagickExport QuantumFormatType GetQuantumFormat | ( | const QuantumInfo * | ) |
References _QuantumInfo::format, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport void GetQuantumInfo | ( | const ImageInfo * | , | |
QuantumInfo * | ||||
) |
MagickExport unsigned char* GetQuantumPixels | ( | const QuantumInfo * | ) |
References GetOpenMPThreadId(), GetVirtualMemoryBlob(), MagickCoreSignature, _QuantumInfo::pixels, and _QuantumInfo::signature.
Referenced by ExportQuantumPixels(), and ImportQuantumPixels().
MagickExport QuantumType GetQuantumType | ( | Image * | , | |
ExceptionInfo * | ||||
) |
References _Image::alpha_trait, CMYKAQuantum, CMYKColorspace, CMYKQuantum, _Image::colorspace, _Image::debug, _Image::filename, GetMagickModule, GrayAlphaQuantum, GrayQuantum, IndexAlphaQuantum, IndexQuantum, IsGrayColorspace(), LogMagickEvent(), MagickCoreSignature, MagickFalse, PseudoClass, RGBAQuantum, RGBQuantum, _Image::signature, _Image::storage_class, TraceEvent, and UndefinedPixelTrait.
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] |
References IsNaN.
Referenced by AutoThresholdImage(), CacheOffset(), Classify(), ColorToNodeId(), ConcatentateHexColorComponent(), ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCharPixel(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), ExportRGBQuantum(), GetImageDynamicThreshold(), InitializeHistogram(), OilPaintImage(), StreamImagePixels(), XDitherImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
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 | |||
) |
References MagickCoreSignature, _QuantumInfo::scale, and _QuantumInfo::signature.