#include "magick/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 * | ||||
| ) |
| MagickExport QuantumInfo* * DestroyQuantumInfo | ( | QuantumInfo * | ) |
Definition at line 212 of file quantum.c.
References DestroyQuantumPixels(), DestroySemaphoreInfo(), MagickSignature, _QuantumInfo::pixels, RelinquishMagickMemory(), _QuantumInfo::semaphore, and _QuantumInfo::signature.
Referenced by AcquireQuantumInfo(), DestroyStreamInfo(), PopImagePixels(), PushImagePixels(), and SignatureImage().
| MagickExport size_t ExportQuantumPixels | ( | const Image * | , | |
| const CacheView * | , | |||
| const QuantumInfo * | , | |||
| const | QuantumType, | |||
| unsigned char * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport size_t GetQuantumExtent | ( | const Image * | , | |
| const QuantumInfo * | , | |||
| const | QuantumType | |||
| ) |
| MagickExport void GetQuantumInfo | ( | const ImageInfo * | , | |
| QuantumInfo * | ||||
| ) |
| MagickExport unsigned char* GetQuantumPixels | ( | const QuantumInfo * | ) |
Definition at line 411 of file quantum.c.
References GetOpenMPThreadId(), MagickSignature, _QuantumInfo::pixels, and _QuantumInfo::signature.
Referenced by ExportQuantumPixels(), ImportQuantumPixels(), and SignatureImage().
| MagickExport QuantumType GetQuantumType | ( | Image * | , | |
| ExceptionInfo * | ||||
| ) |
Definition at line 444 of file quantum.c.
References CMYKAQuantum, CMYKColorspace, CMYKQuantum, _Image::colorspace, _Image::debug, _Image::filename, GetMagickModule, GrayAlphaQuantum, GrayQuantum, IndexAlphaQuantum, IndexQuantum, IsGrayImage(), LogMagickEvent(), MagickFalse, MagickSignature, _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 * | , | |||
| ExceptionInfo * | ||||
| ) |
Definition at line 253 of file quantum-import.c.
References _QuantumInfo::alpha_type, AlphaQuantum, BlackQuantum, BlueQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKColorspace, CMYKOQuantum, CMYKQuantum, _Image::colormap, _Image::colorspace, CorruptImageError, CyanQuantum, _Image::debug, _Image::depth, _QuantumInfo::depth, DisassociatedQuantumAlpha, _QuantumState::endian, _Image::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetAuthenticIndexQueue(), GetAuthenticPixelQueue(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewExtent(), GetImageExtent(), GetMagickModule, GetQuantumExtent(), GetQuantumPixels(), GetQuantumRange(), GrayAlphaQuantum, GrayQuantum, GreenQuantum, ImageError, IndexAlphaQuantum, IndexQuantum, InitializeQuantumState(), LogMagickEvent(), LSBEndian, MagentaQuantum, MagickEpsilon, MagickFalse, MagickSignature, _QuantumInfo::min_is_white, _PixelPacket::opacity, OpaqueOpacity, _QuantumInfo::pack, _QuantumInfo::pad, PseudoClass, PushCharPixel(), PushColormapIndex(), PushDoublePixel(), PushFloatPixel(), PushLongPixel(), PushQuantumLongPixel(), PushQuantumPixel(), PushShortPixel(), _QuantumInfo::quantum, QuantumRange, QuantumScale, RedQuantum, RGBAQuantum, RGBOQuantum, RGBQuantum, RoundToQuantum(), ScaleAnyToQuantum(), ScaleCharToQuantum(), ScaleLongToQuantum(), ScaleShortToQuantum(), _QuantumInfo::signature, _Image::signature, _Image::storage_class, ThrowMagickException(), TraceEvent, TransparentOpacity, and YellowQuantum.
Referenced by PushImagePixels().
| static Quantum RoundToQuantum | ( | const MagickRealType | value | ) | [inline, static] |
Definition at line 81 of file quantum.h.
References QuantumRange.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AddNoiseImageChannel(), ApplyEvaluateOperator(), ApplyFunction(), BlueShiftImage(), BlurImageChannel(), ClutImageChannel(), ColorDecisionListImage(), ColorToNodeId(), CompositeImageChannel(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ContrastStretchImageChannel(), ConvertHSBToRGB(), ConvertHSLToRGB(), ConvertHWBToRGB(), ConvertXYZToRGB(), ConvolveImageChannel(), DefineImageColormap(), DrawImage(), EqualizeImageChannel(), ExportQuantumPixels(), FloodfillPaintImage(), FxGetSymbol(), FxImageChannel(), GammaImageChannel(), GetImageBackgroundColor(), HaldClutImageChannel(), HorizontalFilter(), HSLTransform(), ImportImagePixels(), ImportQuantumPixels(), MaskPixelCacheNexus(), MorphImages(), MotionBlurImageChannel(), OpaquePaintImageChannel(), PlasmaPixel(), QueryColorDatabase(), QueryMagickColor(), RadialBlurImageChannel(), RaiseImage(), RecolorImage(), RenderPostscript(), RGBTransformImage(), ScaleImage(), SelectiveBlurImageChannel(), SepiaToneImage(), SetPixelPacket(), ShadeImage(), ShadowImage(), SigmoidalContrastImageChannel(), SimilarityImage(), TintImage(), TransformRGBImage(), UnsharpMaskImageChannel(), VerticalFilter(), and XDitherImage().
| static unsigned char ScaleQuantumToChar | ( | const Quantum | quantum | ) | [inline, static] |
Definition at line 108 of file quantum.h.
Referenced by Classify(), ColorToNodeId(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ExportImagePixels(), ExportQuantumPixels(), FloydSteinbergDither(), GenerateDifferentialNoise(), GetImageDynamicThreshold(), InitializeHistogram(), OilPaintImage(), RiemersmaDither(), StreamImagePixels(), XDitherImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
| MagickExport void SetQuantumAlphaType | ( | QuantumInfo * | , | |
| const | QuantumAlphaType | |||
| ) |
| MagickExport MagickBooleanType SetQuantumDepth | ( | const Image * | , | |
| QuantumInfo * | , | |||
| const unsigned long | ||||
| ) |
| 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 unsigned | long | |||
| ) |
Definition at line 736 of file quantum.c.
References _Image::debug, _QuantumInfo::depth, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _QuantumInfo::pad, SetQuantumDepth(), _QuantumInfo::signature, _Image::signature, and TraceEvent.
| MagickExport void SetQuantumQuantum | ( | QuantumInfo * | , | |
| const unsigned long | ||||
| ) |
| MagickExport void SetQuantumScale | ( | QuantumInfo * | , | |
| const | double | |||
| ) |
Definition at line 839 of file quantum.c.
References MagickSignature, _QuantumInfo::scale, and _QuantumInfo::signature.
1.6.1