MagickCore 6.9.12
|
Go to the source code of this file.
Macros | |
#define | RoundToQuantum(quantum) ClampToQuantum(quantum) |
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 , BlackQuantum , BlueQuantum , CMYKAQuantum , CMYKQuantum , CyanQuantum , GrayAlphaQuantum , GrayQuantum , GreenQuantum , IndexAlphaQuantum , IndexQuantum , MagentaQuantum , OpacityQuantum , RedQuantum , RGBAQuantum , BGRAQuantum , RGBOQuantum , RGBQuantum , YellowQuantum , GrayPadQuantum , RGBPadQuantum , CbYCrYQuantum , CbYCrQuantum , CbYCrAQuantum , CMYKOQuantum , BGRQuantum , BGROQuantum } |
#define RoundToQuantum | ( | quantum | ) | ClampToQuantum(quantum) |
typedef struct _QuantumInfo QuantumInfo |
enum EndianType |
enum QuantumAlphaType |
enum QuantumFormatType |
enum QuantumType |
MagickExport QuantumInfo * AcquireQuantumInfo | ( | const ImageInfo * | , |
Image * | |||
) |
|
inlinestatic |
Definition at line 88 of file quantum.h.
References IsNaN, _QuantumInfo::quantum, and QuantumRange.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AddNoiseImageChannel(), ApplyFunction(), AutoThresholdImage(), BlueShiftImage(), ClutImageChannel(), ColorDecisionListImage(), ColorMatrixImage(), ColorToNodeId(), CombineImages(), CompositeImageChannel(), ConcatentateHexColorComponent(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastStretchImageChannel(), ConvertCMYToRGB(), ConvertHCLpToRGB(), ConvertHCLToRGB(), ConvertHSBToRGB(), ConvertHSIToRGB(), ConvertHSLToRGB(), ConvertHSVToRGB(), ConvertHWBToRGB(), ConvertXYZToRGB(), ConvertYDbDrToRGB(), ConvertYIQToRGB(), ConvertYPbPrToRGB(), ConvertYUVToRGB(), DefineImageColormap(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExportCharPixel(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportIntegerPixel(), ExportLongPixel(), ExportQuantumPixel(), ExportQuantumPixels(), ExportShortPixel(), FilterImageChannel(), FloodfillPaintImage(), FxGetSymbol(), FxImageChannel(), GammaImageChannel(), GetImageBackgroundColor(), GrayscaleImage(), HaldClutImageChannel(), HorizontalFilter(), HSLTransform(), ImportAlphaQuantum(), ImportBGRAQuantum(), ImportBGROQuantum(), ImportBGRQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCMYKAQuantum(), ImportCMYKOQuantum(), ImportCMYKQuantum(), ImportDoublePixel(), ImportFloatPixel(), ImportGrayAlphaQuantum(), ImportGrayQuantum(), ImportGreenQuantum(), ImportIndexAlphaQuantum(), ImportIndexQuantum(), ImportQuantumPixels(), ImportRedQuantum(), ImportRGBAQuantum(), ImportRGBOQuantum(), ImportRGBQuantum(), LevelImageChannel(), LinearStretchImage(), LocalContrastImage(), MagickCompositeOver(), MagickPixelIntensityToQuantum(), MaskPixelCacheNexus(), MatrixToImage(), MeanShiftImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImageChannel(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PixelIntensityToQuantum(), PixelPacketIntensity(), PlasmaPixel(), PolynomialImageChannel(), PrintChannelStatistics(), QueryColorCompliance(), QueryMagickColorCompliance(), RaiseImage(), RenderMVGContent(), RenderPostscript(), ResamplePixelColor(), RGBTransformImage(), RotationalBlurImageChannel(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetImageAlphaChannel(), SetPixelPacket(), SetPixelViaMagickPixel(), ShadeImage(), ShadowImage(), SigmoidalContrastImageChannel(), SimilarityMetricImage(), StatisticImageChannel(), SteganoImage(), StreamImagePixels(), TintImage(), TransformRGBImage(), UnsharpMaskImageChannel(), VerticalFilter(), and WaveletDenoiseImage().
MagickExport QuantumInfo * DestroyQuantumInfo | ( | QuantumInfo * | quantum_info | ) |
Definition at line 214 of file quantum.c.
References DestroyQuantumPixels(), DestroySemaphoreInfo(), MagickCoreSignature, _QuantumInfo::pixels, RelinquishMagickMemory(), _QuantumInfo::semaphore, and _QuantumInfo::signature.
Referenced by AcquireQuantumInfo(), DestroyStreamInfo(), PopImagePixels(), PushImagePixels(), SignatureImage(), and StreamImage().
MagickExport size_t ExportQuantumPixels | ( | const Image * | , |
const CacheView * | , | ||
const QuantumInfo * | , | ||
const | QuantumType, | ||
unsigned char * | magick_restrict, | ||
ExceptionInfo * | |||
) |
MagickExport EndianType GetQuantumEndian | ( | const QuantumInfo * | quantum_info | ) |
Definition at line 359 of file quantum.c.
References _QuantumInfo::endian, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport size_t GetQuantumExtent | ( | const Image * | , |
const QuantumInfo * | , | ||
const | QuantumType | ||
) |
MagickExport QuantumFormatType GetQuantumFormat | ( | const QuantumInfo * | quantum_info | ) |
Definition at line 388 of file quantum.c.
References _QuantumInfo::format, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport void GetQuantumInfo | ( | const ImageInfo * | , |
QuantumInfo * | |||
) |
MagickExport unsigned char * GetQuantumPixels | ( | const QuantumInfo * | quantum_info | ) |
Definition at line 490 of file quantum.c.
References GetOpenMPThreadId(), GetVirtualMemoryBlob(), MagickCoreSignature, _QuantumInfo::pixels, and _QuantumInfo::signature.
Referenced by ExportQuantumPixels(), ImportQuantumPixels(), and SignatureImage().
MagickExport QuantumType GetQuantumType | ( | Image * | image, |
ExceptionInfo * | exception | ||
) |
Definition at line 522 of file quantum.c.
References CMYKAQuantum, CMYKColorspace, CMYKQuantum, _Image::colorspace, _Image::filename, GetMagickModule, GrayAlphaQuantum, GrayQuantum, IndexAlphaQuantum, IndexQuantum, IsEventLogging(), IsGrayColorspace(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _Image::matte, PseudoClass, RGBAQuantum, RGBQuantum, _Image::signature, _Image::storage_class, and TraceEvent.
MagickExport size_t ImportQuantumPixels | ( | Image * | , |
CacheView * | , | ||
const QuantumInfo * | , | ||
const | QuantumType, | ||
const unsigned char * | magick_restrict, | ||
ExceptionInfo * | |||
) |
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 * | image, |
QuantumInfo * | quantum_info, | ||
const | size_t | ||
) |
Definition at line 915 of file quantum.c.
References _QuantumInfo::depth, _Image::filename, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _QuantumInfo::pad, SetQuantumDepth(), _Image::signature, _QuantumInfo::signature, and TraceEvent.
MagickExport void SetQuantumQuantum | ( | QuantumInfo * | , |
const | size_t | ||
) |
MagickExport void SetQuantumScale | ( | QuantumInfo * | quantum_info, |
const double | scale | ||
) |
Definition at line 1017 of file quantum.c.
References MagickCoreSignature, _QuantumInfo::scale, and _QuantumInfo::signature.