#include <magick/colorspace.h>#include <magick/constitute.h>Go to the source code of this file.
Data Structures | |
| struct | _DoublePixelPacket |
| struct | _LongPixelPacket |
| struct | _MagickPixelPacket |
| struct | _PixelPacket |
Defines | |
| #define | ClampRedPixelComponent(p) ClampToQuantum((p)->red) |
| #define | ClampGreenPixelComponent(p) ClampToQuantum((p)->green) |
| #define | ClampBluePixelComponent(p) ClampToQuantum((p)->blue) |
| #define | ClampOpacityPixelComponent(p) ClampToQuantum((p)->opacity) |
| #define | ClampIndexPixelComponent(p) ClampToQuantum((p)->index) |
| #define | GetRedPixelComponent(p) ((p)->red) |
| #define | GetGreenPixelComponent(p) ((p)->green) |
| #define | GetBluePixelComponent(p) ((p)->blue) |
| #define | GetOpacityPixelComponent(p) ((p)->opacity) |
| #define | GetAlphaPixelComponent(p) ((Quantum) (QuantumRange-(p)->opacity)) |
| #define | GetIndexPixelComponent(p) ((p)->index) |
| #define | SetRedPixelComponent(q, component) ((q)->red=(component)) |
| #define | SetGreenPixelComponent(q, component) ((q)->green=(component)) |
| #define | SetBluePixelComponent(q, component) ((q)->blue=(component)) |
| #define | SetOpacityPixelComponent(q, component) ((q)->opacity=(component)) |
| #define | SetAlphaPixelComponent(q, component) ((q)->opacity=(QuantumRange-(component))) |
| #define | SetIndexPixelComponent(q, component) ((q)->index=(component)) |
| #define | GetGrayPixelComponent(p) ((p)->red) |
| #define | SetGrayPixelComponent(q, component) ((q)->red=(q)->green=(q)->blue=(component)) |
| #define | GetYPixelComponent(p) ((p)->red) |
| #define | GetCbPixelComponent(p) ((p)->green) |
| #define | GetCrPixelComponent(p) ((p)->blue) |
| #define | SetYPixelComponent(q, component) ((q)->red=(component)) |
| #define | SetCbPixelComponent(q, component) ((q)->green=(component)) |
| #define | SetCrPixelComponent(q, component) ((q)->blue=(component)) |
| #define | GetCyanPixelComponent(p) ((p)->red) |
| #define | GetMagentaPixelComponent(p) ((p)->green) |
| #define | GetYellowPixelComponent(p) ((p)->blue) |
| #define | GetBlackPixelComponent(p) ((p)->opacity) |
| #define | SetCyanPixelComponent(q, component) ((q)->red=(component)) |
| #define | SetMagentaPixelComponent(q, component) ((q)->green=(component)) |
| #define | SetYellowPixelComponent(q, component) ((q)->blue=(component)) |
| #define | SetBlackPixelComponent(q, component) ((q)->opacity=(component)) |
| #define | MAGICK_PIXEL_BGRA 1 |
Typedefs | |
| typedef struct _DoublePixelPacket | DoublePixelPacket |
| typedef struct _LongPixelPacket | LongPixelPacket |
| typedef struct _MagickPixelPacket | MagickPixelPacket |
| typedef Quantum | IndexPacket |
| typedef struct _PixelPacket | PixelPacket |
Functions | |
| MagickExport MagickBooleanType | ExportImagePixels (const Image *, const long, const long, const unsigned long, const unsigned long, const char *, const StorageType, void *, ExceptionInfo *) |
| MagickExport MagickBooleanType | ImportImagePixels (Image *, const long, const long, const unsigned long, const unsigned long, const char *, const StorageType, const void *) |
| MagickExport void | GetMagickPixelPacket (const Image *, MagickPixelPacket *) |
| #define ClampBluePixelComponent | ( | p | ) | ClampToQuantum((p)->blue) |
Definition at line 30 of file pixel.h.
Referenced by BlueShiftImage(), BlurImageChannel(), ClutImageChannel(), ConvolveImageChannel(), FilterImageChannel(), HaldClutImageChannel(), HorizontalFilter(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define ClampGreenPixelComponent | ( | p | ) | ClampToQuantum((p)->green) |
Definition at line 29 of file pixel.h.
Referenced by BlueShiftImage(), BlurImageChannel(), ClutImageChannel(), ConvolveImageChannel(), FilterImageChannel(), HaldClutImageChannel(), HorizontalFilter(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define ClampIndexPixelComponent | ( | p | ) | ClampToQuantum((p)->index) |
| #define ClampOpacityPixelComponent | ( | p | ) | ClampToQuantum((p)->opacity) |
Definition at line 31 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), BlurImageChannel(), ClutImageChannel(), ConvolveImageChannel(), FilterImageChannel(), HaldClutImageChannel(), HorizontalFilter(), SelectiveBlurImageChannel(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define ClampRedPixelComponent | ( | p | ) | ClampToQuantum((p)->red) |
Definition at line 28 of file pixel.h.
Referenced by BlueShiftImage(), BlurImageChannel(), ClutImageChannel(), ConvolveImageChannel(), FilterImageChannel(), HaldClutImageChannel(), HorizontalFilter(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define GetAlphaPixelComponent | ( | p | ) | ((Quantum) (QuantumRange-(p)->opacity)) |
Definition at line 38 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), BlurImageChannel(), ClosestColor(), ClutImageChannel(), EvaluateImageChannel(), ExportImagePixels(), ExportQuantumPixels(), FunctionImageChannel(), FxGetSymbol(), GammaImageChannel(), GetImageQuantizeError(), GetMeanErrorPerPixel(), HorizontalFilter(), ImportQuantumPixels(), InterpolatePixelColor(), InterpolateResampleFilter(), IsColorSimilar(), IsMagickColorSimilar(), MagickPixelCompositeBlend(), MotionBlurImageChannel(), RadialBlurImageChannel(), RecolorImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), ShadowImage(), StreamImagePixels(), and VerticalFilter().
| #define GetBluePixelComponent | ( | p | ) | ((p)->blue) |
Definition at line 36 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AppendImages(), BlueShiftImage(), BlurImageChannel(), Classify(), ClipPixelCacheNexus(), CompositeImageChannel(), ContrastStretchImageChannel(), ConvolveImageChannel(), DespeckleImage(), EqualizeImageChannel(), ExportImagePixels(), ExportQuantumPixels(), FilterImageChannel(), GetImageBackgroundColor(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelStatistics(), GetImageDynamicThreshold(), HorizontalFilter(), InitializeHistogram(), LoadColorLists(), MorphImages(), RecolorImage(), ScaleImage(), SelectiveBlurImageChannel(), SpliceImage(), StreamImagePixels(), UnsharpMaskImageChannel(), VerticalFilter(), XDitherImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
| #define GetGreenPixelComponent | ( | p | ) | ((p)->green) |
Definition at line 35 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AppendImages(), BlueShiftImage(), BlurImageChannel(), Classify(), ClipPixelCacheNexus(), CompositeImageChannel(), ContrastStretchImageChannel(), ConvolveImageChannel(), DespeckleImage(), EqualizeImageChannel(), ExportImagePixels(), ExportQuantumPixels(), FilterImageChannel(), GetImageBackgroundColor(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelStatistics(), GetImageDynamicThreshold(), HorizontalFilter(), InitializeHistogram(), LoadColorLists(), MorphImages(), RecolorImage(), ScaleImage(), SelectiveBlurImageChannel(), SpliceImage(), StreamImagePixels(), UnsharpMaskImageChannel(), VerticalFilter(), XDitherImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
| #define GetIndexPixelComponent | ( | p | ) | ((p)->index) |
Definition at line 39 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), BlurImageChannel(), ConvolveImageChannel(), FilterImageChannel(), HorizontalFilter(), SelectiveBlurImageChannel(), and VerticalFilter().
| #define GetOpacityPixelComponent | ( | p | ) | ((p)->opacity) |
Definition at line 37 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AppendImages(), ClipPixelCacheNexus(), CompositeBumpmap(), CompositeImageChannel(), CompositeMathematics(), ContrastStretchImageChannel(), DespeckleImage(), EqualizeImageChannel(), ExportImagePixels(), ExportQuantumPixels(), GetImageBackgroundColor(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelStatistics(), MorphImages(), RecolorImage(), ScaleImage(), SelectiveBlurImageChannel(), SpliceImage(), StreamImagePixels(), TintImage(), and UnsharpMaskImageChannel().
| #define GetRedPixelComponent | ( | p | ) | ((p)->red) |
Definition at line 34 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AppendImages(), BlueShiftImage(), BlurImageChannel(), Classify(), ClipPixelCacheNexus(), CompositeImageChannel(), ContrastStretchImageChannel(), ConvolveImageChannel(), DespeckleImage(), EqualizeImageChannel(), ExportImagePixels(), ExportQuantumPixels(), FilterImageChannel(), GetImageBackgroundColor(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelStatistics(), GetImageDynamicThreshold(), HorizontalFilter(), InitializeHistogram(), LoadColorLists(), MorphImages(), RecolorImage(), ScaleImage(), SelectiveBlurImageChannel(), SpliceImage(), StereoAnaglyphImage(), StreamImagePixels(), UnsharpMaskImageChannel(), VerticalFilter(), XDitherImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
| #define SetAlphaPixelComponent | ( | q, | |||
| component | ) | ((q)->opacity=(QuantumRange-(component))) |
| #define SetBlackPixelComponent | ( | q, | |||
| component | ) | ((q)->opacity=(component)) |
| #define SetBluePixelComponent | ( | q, | |||
| component | ) | ((q)->blue=(component)) |
Definition at line 43 of file pixel.h.
Referenced by AppendImages(), BlueShiftImage(), BlurImageChannel(), ClipPixelCacheNexus(), ClutImageChannel(), CombineImages(), ConvolveImageChannel(), FilterImageChannel(), GetVirtualPixelsFromNexus(), HaldClutImageChannel(), HorizontalFilter(), ImportQuantumPixels(), SpliceImage(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define SetCbPixelComponent | ( | q, | |||
| component | ) | ((q)->green=(component)) |
| #define SetCrPixelComponent | ( | q, | |||
| component | ) | ((q)->blue=(component)) |
| #define SetCyanPixelComponent | ( | q, | |||
| component | ) | ((q)->red=(component)) |
| #define SetGrayPixelComponent | ( | q, | |||
| component | ) | ((q)->red=(q)->green=(q)->blue=(component)) |
| #define SetGreenPixelComponent | ( | q, | |||
| component | ) | ((q)->green=(component)) |
Definition at line 42 of file pixel.h.
Referenced by AppendImages(), BlueShiftImage(), BlurImageChannel(), ClipPixelCacheNexus(), ClutImageChannel(), CombineImages(), ConvolveImageChannel(), FilterImageChannel(), GetVirtualPixelsFromNexus(), HaldClutImageChannel(), HorizontalFilter(), ImportQuantumPixels(), SpliceImage(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define SetIndexPixelComponent | ( | q, | |||
| component | ) | ((q)->index=(component)) |
| #define SetMagentaPixelComponent | ( | q, | |||
| component | ) | ((q)->green=(component)) |
| #define SetOpacityPixelComponent | ( | q, | |||
| component | ) | ((q)->opacity=(component)) |
Definition at line 44 of file pixel.h.
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AppendImages(), BlurImageChannel(), ClipPixelCacheNexus(), ClutImageChannel(), CombineImages(), ConvolveImageChannel(), DefineImageColormap(), FilterImageChannel(), GetVirtualPixelsFromNexus(), HaldClutImageChannel(), HorizontalFilter(), ImportQuantumPixels(), SelectiveBlurImageChannel(), SetImageOpacity(), SpliceImage(), TintImage(), UnsharpMaskImageChannel(), VerticalFilter(), XAnnotateImage(), and XDrawImage().
| #define SetRedPixelComponent | ( | q, | |||
| component | ) | ((q)->red=(component)) |
Definition at line 41 of file pixel.h.
Referenced by AppendImages(), BlueShiftImage(), BlurImageChannel(), ClipPixelCacheNexus(), ClutImageChannel(), CombineImages(), ConvolveImageChannel(), FilterImageChannel(), GetVirtualPixelsFromNexus(), HaldClutImageChannel(), HorizontalFilter(), ImportQuantumPixels(), SpliceImage(), TintImage(), UnsharpMaskImageChannel(), and VerticalFilter().
| #define SetYellowPixelComponent | ( | q, | |||
| component | ) | ((q)->blue=(component)) |
| #define SetYPixelComponent | ( | q, | |||
| component | ) | ((q)->red=(component)) |
| typedef struct _DoublePixelPacket DoublePixelPacket |
| typedef Quantum IndexPacket |
| typedef struct _LongPixelPacket LongPixelPacket |
| typedef struct _MagickPixelPacket MagickPixelPacket |
| typedef struct _PixelPacket PixelPacket |
| MagickExport MagickBooleanType ExportImagePixels | ( | const Image * | , | |
| const | long, | |||
| const | long, | |||
| const unsigned long | , | |||
| const unsigned long | , | |||
| const char * | , | |||
| const | StorageType, | |||
| void * | , | |||
| ExceptionInfo * | ||||
| ) |
| MagickExport void GetMagickPixelPacket | ( | const Image * | , | |
| MagickPixelPacket * | ||||
| ) |
Definition at line 1624 of file pixel.c.
References _MagickPixelPacket::blue, _Image::colorspace, _MagickPixelPacket::colorspace, _Image::depth, _MagickPixelPacket::depth, DirectClass, _Image::fuzz, _MagickPixelPacket::fuzz, _MagickPixelPacket::green, _MagickPixelPacket::index, MAGICKCORE_QUANTUM_DEPTH, MagickFalse, _Image::matte, _MagickPixelPacket::matte, _MagickPixelPacket::opacity, OpaqueOpacity, _MagickPixelPacket::red, RGBColorspace, _Image::storage_class, and _MagickPixelPacket::storage_class.
Referenced by AcquirePixelThreadSet(), AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), BlackThresholdImageChannel(), BlurImageChannel(), ClassifyImageColors(), ClutImageChannel(), CompareImageBounds(), CompareImageChannels(), CompositeImageChannel(), ConvolveImageChannel(), DistortImage(), DrawAffineImage(), DrawGradientImage(), EvaluateImages(), FilterImageChannel(), FloodfillPaintImage(), FrameImage(), GetAbsoluteError(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageChannelRange(), GetImageDynamicThreshold(), GetImageProperty(), GetMedianPixelList(), GetNonpeakMedianPixelList(), GetNumberColors(), GetOneVirtualMagickPixel(), GradientImage(), HaldClutImageChannel(), IdentifyImage(), ImplodeImage(), InterpolatePixelColor(), InterpolateResampleFilter(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImageSimilar(), IsPaletteImage(), LoadColorLists(), MaskPixelCacheNexus(), MorphologyApply(), MotionBlurImageChannel(), OpaquePaintImageChannel(), QueryColorname(), QueryMagickColor(), RadialBlurImageChannel(), RandomThresholdImageChannel(), ResamplePixelColor(), RGBTransformImage(), ScaleImage(), SelectiveBlurImageChannel(), SetImageAlphaChannel(), SetImageBackgroundColor(), SketchImage(), SparseColorImage(), SpreadImage(), SwirlImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UnsharpMaskImageChannel(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().
| MagickExport MagickBooleanType ImportImagePixels | ( | Image * | , | |
| const | long, | |||
| const | long, | |||
| const unsigned | long, | |||
| const unsigned | long, | |||
| const char * | , | |||
| const | StorageType, | |||
| const void * | ||||
| ) |
Definition at line 1697 of file pixel.c.
References AcquireQuantumMemory(), AlphaQuantum, BlackQuantum, _PixelPacket::blue, BlueQuantum, CharPixel, ClampToQuantum(), CMYKColorspace, CyanQuantum, _Image::debug, DirectClass, DoublePixel, _Image::exception, _Image::filename, FloatPixel, GetAuthenticIndexQueue(), GetAuthenticPixels(), GetMagickModule, _PixelPacket::green, GreenQuantum, IndexQuantum, IntegerPixel, LocaleCompare(), LogMagickEvent(), LongPixel, MagentaQuantum, MagickFalse, MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpacityQuantum, OptionError, QuantumPixel, QuantumRange, _PixelPacket::red, RedQuantum, RelinquishMagickMemory(), ResourceLimitError, ScaleCharToQuantum(), ScaleLongToQuantum(), ScaleShortToQuantum(), SetImageColorspace(), SetImageStorageClass(), ShortPixel, _Image::signature, SyncAuthenticPixels(), ThrowBinaryException, ThrowMagickException(), TraceEvent, UndefinedQuantum, and YellowQuantum.
Referenced by ConstituteImage().
1.6.2-20100208