MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
pixel-accessor.h File Reference
Include dependency graph for pixel-accessor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static Quantum ClampPixel (const MagickRealType pixel)
 
static Quantum GetPixela (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelAlpha (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelAlphaTraits (const Image *magick_restrict image)
 
static Quantum GetPixelb (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelBlack (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelBlackTraits (const Image *magick_restrict image)
 
static Quantum GetPixelBlue (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelBlueTraits (const Image *magick_restrict image)
 
static Quantum GetPixelCb (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelCbTraits (const Image *magick_restrict image)
 
static Quantum GetPixelChannel (const Image *magick_restrict image, const PixelChannel channel, const Quantum *magick_restrict pixel)
 
static PixelChannel GetPixelChannelChannel (const Image *magick_restrict image, const ssize_t offset)
 
static ssize_t GetPixelChannelOffset (const Image *magick_restrict image, const PixelChannel channel)
 
static PixelTrait GetPixelChannelTraits (const Image *magick_restrict image, const PixelChannel channel)
 
static size_t GetPixelChannels (const Image *magick_restrict image)
 
static Quantum GetPixelCompositeMask (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelCr (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelCrTraits (const Image *magick_restrict image)
 
static Quantum GetPixelCyan (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelCyanTraits (const Image *magick_restrict image)
 
static Quantum GetPixelGray (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelGrayTraits (const Image *magick_restrict image)
 
static Quantum GetPixelGreen (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelGreenTraits (const Image *magick_restrict image)
 
static Quantum GetPixelIndex (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelIndexTraits (const Image *magick_restrict image)
 
static MagickRealType GetPixelInfoChannel (const PixelInfo *magick_restrict pixel_info, const PixelChannel channel)
 
static double PerceptibleReciprocal (const double x)
 
static MagickRealType GetPixelInfoLuma (const PixelInfo *magick_restrict pixel)
 
static MagickRealType GetPixelInfoLuminance (const PixelInfo *magick_restrict pixel)
 
static Quantum GetPixelL (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static ssize_t GetPixelLabel (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static MagickRealType GetPixelLuma (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static MagickRealType GetPixelLuminance (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelMagenta (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelMagentaTraits (const Image *magick_restrict image)
 
static Quantum GetPixelMeta (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelMetaTraits (const Image *magick_restrict image)
 
static Quantum GetPixelReadMask (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelWriteMask (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelReadMaskTraits (const Image *magick_restrict image)
 
static size_t GetPixelMetaChannels (const Image *magick_restrict image)
 
static size_t GetPixelMetacontentExtent (const Image *magick_restrict image)
 
static Quantum GetPixelOpacity (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static Quantum GetPixelRed (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelRedTraits (const Image *magick_restrict image)
 
static void GetPixelInfoPixel (const Image *magick_restrict image, const Quantum *magick_restrict pixel, PixelInfo *magick_restrict pixel_info)
 
static PixelTrait GetPixelTraits (const Image *magick_restrict image, const PixelChannel channel)
 
static Quantum GetPixelY (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelYTraits (const Image *magick_restrict image)
 
static Quantum GetPixelYellow (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static PixelTrait GetPixelYellowTraits (const Image *magick_restrict image)
 
static MagickRealType AbsolutePixelValue (const MagickRealType x)
 
static MagickBooleanType IsPixelAtDepth (const Quantum pixel, const QuantumAny range)
 
static MagickBooleanType IsPixelEquivalent (const Image *magick_restrict image, const Quantum *magick_restrict p, const PixelInfo *magick_restrict q)
 
static MagickBooleanType IsPixelGray (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static MagickBooleanType IsPixelInfoEquivalent (const PixelInfo *magick_restrict p, const PixelInfo *magick_restrict q)
 
static MagickBooleanType IsPixelMonochrome (const Image *magick_restrict image, const Quantum *magick_restrict pixel)
 
static MagickBooleanType IsPixelInfoGray (const PixelInfo *magick_restrict pixel)
 
static MagickBooleanType IsPixelInfoMonochrome (const PixelInfo *magick_restrict pixel_info)
 
static void SetPixela (const Image *magick_restrict image, const Quantum a, Quantum *magick_restrict pixel)
 
static void SetPixelAlpha (const Image *magick_restrict image, const Quantum alpha, Quantum *magick_restrict pixel)
 
static void SetPixelAlphaTraits (Image *image, const PixelTrait traits)
 
static void SetPixelb (const Image *magick_restrict image, const Quantum b, Quantum *magick_restrict pixel)
 
static void SetPixelBackgoundColor (const Image *magick_restrict image, Quantum *magick_restrict pixel)
 
static void SetPixelBlack (const Image *magick_restrict image, const Quantum black, Quantum *magick_restrict pixel)
 
static void SetPixelBlackTraits (Image *image, const PixelTrait traits)
 
static void SetPixelBlue (const Image *magick_restrict image, const Quantum blue, Quantum *magick_restrict pixel)
 
static void SetPixelBlueTraits (Image *image, const PixelTrait traits)
 
static void SetPixelCb (const Image *magick_restrict image, const Quantum cb, Quantum *magick_restrict pixel)
 
static void SetPixelCbTraits (Image *image, const PixelTrait traits)
 
static void SetPixelChannel (const Image *magick_restrict image, const PixelChannel channel, const Quantum quantum, Quantum *magick_restrict pixel)
 
static void SetPixelChannelAttributes (const Image *magick_restrict image, const PixelChannel channel, const PixelTrait traits, const ssize_t offset)
 
static void SetPixelChannelChannel (const Image *magick_restrict image, const PixelChannel channel, const ssize_t offset)
 
static void SetPixelChannels (Image *image, const size_t number_channels)
 
static void SetPixelChannelTraits (Image *image, const PixelChannel channel, const PixelTrait traits)
 
static void SetPixelCompositeMask (const Image *magick_restrict image, const Quantum mask, Quantum *magick_restrict pixel)
 
static void SetPixelCr (const Image *magick_restrict image, const Quantum cr, Quantum *magick_restrict pixel)
 
static void SetPixelCrTraits (Image *image, const PixelTrait traits)
 
static void SetPixelCyan (const Image *magick_restrict image, const Quantum cyan, Quantum *magick_restrict pixel)
 
static void SetPixelGray (const Image *magick_restrict image, const Quantum gray, Quantum *magick_restrict pixel)
 
static void SetPixelGrayTraits (Image *image, const PixelTrait traits)
 
static void SetPixelGreen (const Image *magick_restrict image, const Quantum green, Quantum *magick_restrict pixel)
 
static void SetPixelGreenTraits (Image *image, const PixelTrait traits)
 
static void SetPixelIndex (const Image *magick_restrict image, const Quantum index, Quantum *magick_restrict pixel)
 
static void SetPixelIndexTraits (Image *image, const PixelTrait traits)
 
static void SetPixelViaPixelInfo (const Image *magick_restrict image, const PixelInfo *magick_restrict pixel_info, Quantum *magick_restrict pixel)
 
static void SetPixelL (const Image *magick_restrict image, const Quantum L, Quantum *magick_restrict pixel)
 
static void SetPixelMagenta (const Image *magick_restrict image, const Quantum magenta, Quantum *magick_restrict pixel)
 
static void SetPixelMagentaTraits (Image *image, const PixelTrait traits)
 
static void SetPixelMeta (const Image *magick_restrict image, const Quantum red, Quantum *magick_restrict pixel)
 
static void SetPixelMetaTraits (Image *image, const PixelTrait traits)
 
static void SetPixelReadMask (const Image *magick_restrict image, const Quantum mask, Quantum *magick_restrict pixel)
 
static void SetPixelWriteMask (const Image *magick_restrict image, const Quantum mask, Quantum *magick_restrict pixel)
 
static void SetPixelMetacontentExtent (Image *image, const size_t extent)
 
static void SetPixelOpacity (const Image *magick_restrict image, const Quantum alpha, Quantum *magick_restrict pixel)
 
static void SetPixelRed (const Image *magick_restrict image, const Quantum red, Quantum *magick_restrict pixel)
 
static void SetPixelRedTraits (Image *image, const PixelTrait traits)
 
static void SetPixelYellow (const Image *magick_restrict image, const Quantum yellow, Quantum *magick_restrict pixel)
 
static void SetPixelYellowTraits (Image *image, const PixelTrait traits)
 
static void SetPixelY (const Image *magick_restrict image, const Quantum y, Quantum *magick_restrict pixel)
 
static void SetPixelYTraits (Image *image, const PixelTrait traits)
 

Function Documentation

◆ AbsolutePixelValue()

◆ ClampPixel()

◆ GetPixela()

static Quantum GetPixela ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 48 of file pixel-accessor.h.

References aPixelChannel.

Referenced by WhiteBalanceImage().

◆ GetPixelAlpha()

static Quantum GetPixelAlpha ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 54 of file pixel-accessor.h.

References AlphaPixelChannel, OpaqueAlpha, and UndefinedPixelTrait.

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AlphaBlendPixelInfo(), AssociateAlphaPixel(), BilateralBlurImage(), BlendMaskAlphaChannel(), BlendMeanImage(), BlendRMSEResidual(), CheckImageColors(), ClassifyImageColors(), ClipPixelCacheNexus(), ColorMatrixImage(), CompareImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), DrawPolygonPrimitive(), DrawPrimitive(), ExecuteRPN(), ExportAlphaQuantum(), ExportBGRAQuantum(), ExportCharPixel(), ExportCMYKAQuantum(), ExportDoublePixel(), ExportFloatPixel(), ExportGrayAlphaQuantum(), ExportIndexAlphaQuantum(), ExportLongLongPixel(), ExportLongPixel(), ExportQuantumPixel(), ExportQuantumPixels(), ExportRGBAQuantum(), ExportShortPixel(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageFeatures(), GetImageQuantizeError(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), HorizontalFilter(), IdentifyImage(), ImportQuantumPixels(), InterpolatePixelChannel(), InterpolatePixelChannels(), IsBoundsCleared(), IsFuzzyEquivalencePixel(), IsImageOpaque(), KmeansImage(), KmeansMetric(), MaskPixelCacheNexus(), MorphologyPrimitive(), MotionBlurImage(), PosterizeImage(), ResamplePixelColor(), RotationalBlurImage(), ScaleImage(), SelectiveBlurImage(), SepiaToneImage(), SetImageAlphaChannel(), ShadowImage(), SmushXGap(), SmushYGap(), SpliceImage(), StereoAnaglyphImage(), StreamImagePixels(), TintImage(), VerticalFilter(), XShearImage(), and YShearImage().

◆ GetPixelAlphaTraits()

◆ GetPixelb()

static Quantum GetPixelb ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 67 of file pixel-accessor.h.

References bPixelChannel.

Referenced by WhiteBalanceImage().

◆ GetPixelBlack()

◆ GetPixelBlackTraits()

static PixelTrait GetPixelBlackTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 81 of file pixel-accessor.h.

References BlackPixelChannel.

Referenced by HaldClutImage(), LevelImageColors(), PosterizeImage(), and SparseColorImage().

◆ GetPixelBlue()

◆ GetPixelBlueTraits()

◆ GetPixelCb()

static Quantum GetPixelCb ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 97 of file pixel-accessor.h.

References CbPixelChannel.

◆ GetPixelCbTraits()

static PixelTrait GetPixelCbTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 103 of file pixel-accessor.h.

References CbPixelChannel.

◆ GetPixelChannel()

◆ GetPixelChannelChannel()

static PixelChannel GetPixelChannelChannel ( const Image *magick_restrict  image,
const ssize_t  offset 
)
inlinestatic

Definition at line 116 of file pixel-accessor.h.

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AutoGammaImage(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), ChopImage(), ClampImage(), ClipPixelCacheNexus(), ColorThresholdImage(), CombineImages(), CompareImages(), CompositeImage(), CompositeOverImage(), CompositePixelOver(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CopyPixel(), CropImage(), DespeckleImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), ExportQuantumPixels(), FlattenPixelInfo(), FlipImage(), FlopImage(), FunctionImage(), FxImage(), GammaImage(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetImageChannels(), GetImageDepth(), GetImageMoments(), GetImageRange(), GetImageStatistics(), GetLocationStatistics(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetOneAuthenticPixelFromStream(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOneVirtualPixelFromStream(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), HorizontalFilter(), ImplodeImage(), ImportQuantumPixels(), IntegralRotateImage(), InterpolatePixelChannels(), InterpolativeResizeImage(), IsImagesEqual(), LevelImage(), LevelizeImage(), LogPixelChannels(), MaskPixelCacheNexus(), MinMaxStretchImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), OilPaintImage(), OrderedDitherImage(), PerceptibleImage(), PlasmaImageProxy(), PolynomialImage(), PrintChannelPerceptualHash(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SeparateImages(), SetImageAlphaChannel(), SetImageColorMetric(), SetImageDepth(), SetPixelChannelMask(), ShadeImage(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SpliceImage(), StatisticImage(), SwirlImage(), TextureImage(), TransposeImage(), TransverseImage(), UnsharpMaskImage(), VerticalFilter(), WaveletDenoiseImage(), and WhiteThresholdImage().

◆ GetPixelChannelOffset()

static ssize_t GetPixelChannelOffset ( const Image *magick_restrict  image,
const PixelChannel  channel 
)
inlinestatic

◆ GetPixelChannels()

static size_t GetPixelChannels ( const Image *magick_restrict  image)
inlinestatic

Definition at line 134 of file pixel-accessor.h.

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AngleThreshold(), AppendImages(), AssignImageColors(), AutoGammaImage(), AutoThresholdImage(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelFxImage(), ChannelImage(), CheckImageColors(), ChopImage(), CircularityThreshold(), CLAHEImage(), ClampImage(), Classify(), ClassifyImageColors(), ClearBounds(), ClipPixelCacheNexus(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), CombineImages(), CompareImages(), CompareImagesBounds(), ComplexImages(), CompositeImage(), CompositeOverImage(), CompositePixelOver(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CopyPixel(), CropImage(), CycleColormapImage(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EccentricityThreshold(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCbYCrYQuantum(), ExportCharPixel(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportDoublePixel(), ExportFloatPixel(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportLongLongPixel(), ExportLongPixel(), ExportMultispectralQuantum(), ExportOpacityQuantum(), ExportQuantumPixel(), ExportQuantumPixels(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), ExportRGBQuantum(), ExportShortPixel(), FlattenPixelInfo(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetAbsoluteDistortion(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageChannels(), GetImageConvexHull(), GetImageDepth(), GetImageDynamicThreshold(), GetImageFeatures(), GetImageMask(), GetImageMoments(), GetImageQuantizeError(), GetImageRange(), GetImageStatistics(), GetImageTotalInkDensity(), GetLocationStatistics(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetOneAuthenticPixelFromStream(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOneVirtualPixelFromStream(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HoughLineImage(), HuffmanDecodeImage(), HuffmanEncodeImage(), IdentifyImage(), IdentifyImageGray(), IdentifyImageMonochrome(), ImplodeImage(), ImportAlphaQuantum(), ImportBGRAQuantum(), ImportBGROQuantum(), ImportBGRQuantum(), ImportBlackQuantum(), ImportBlueQuantum(), ImportCbYCrYQuantum(), ImportCharPixel(), ImportCMYKAQuantum(), ImportCMYKOQuantum(), ImportCMYKQuantum(), ImportDoublePixel(), ImportFloatPixel(), ImportGrayAlphaQuantum(), ImportGrayQuantum(), ImportGreenQuantum(), ImportIndexAlphaQuantum(), ImportIndexQuantum(), ImportLongLongPixel(), ImportLongPixel(), ImportMultispectralQuantum(), ImportOpacityQuantum(), ImportQuantumPixel(), ImportQuantumPixels(), ImportRedQuantum(), ImportRGBAQuantum(), ImportRGBOQuantum(), ImportRGBQuantum(), ImportShortPixel(), InitializeHistogram(), IntegralImage(), IntegralRotateImage(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), InterpolativeResizeImage(), IsBoundsCleared(), IsHighDynamicRangeImage(), IsImageOpaque(), IsImagesEqual(), KmeansImage(), KuwaharaImage(), LevelImage(), LevelizeImage(), LinearStretchImage(), MagnifyImage(), MajorAxisThreshold(), MaskPixelCacheNexus(), MatrixToImage(), MeanShiftImage(), MinMaxStretchImage(), MinorAxisThreshold(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OpenPixelCache(), OrderedDitherImage(), PerceptibleImage(), PerimeterThreshold(), PlasmaImageProxy(), PolynomialImage(), PosterizeImage(), PrintChannelLocations(), PrintChannelPerceptualHash(), RadonTransform(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), ResamplePixelColor(), ResetImagePixels(), ResetPixelCacheChannels(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SeparateImages(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageColorMetric(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), SetPixelBackgoundColor(), SetPixelChannelMask(), SetQuantumDepth(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SortColormapByIntensity(), SortImagePixels(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), StereoAnaglyphImage(), StreamImagePixels(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UnsharpMaskImage(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), XShearImage(), and YShearImage().

◆ GetPixelChannelTraits()

static PixelTrait GetPixelChannelTraits ( const Image *magick_restrict  image,
const PixelChannel  channel 
)
inlinestatic

Definition at line 128 of file pixel-accessor.h.

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AutoGammaImage(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), ChannelImage(), ChopImage(), ClampImage(), ClipPixelCacheNexus(), ClutImage(), ColorizeImage(), ColorThresholdImage(), CombineImages(), CompareImages(), CompositeImage(), CompositeOverImage(), CompositePixelOver(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), DespeckleImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), ExportQuantumPixels(), FlattenPixelInfo(), FlipImage(), FlopImage(), FunctionImage(), FxImage(), GammaImage(), GetAbsoluteDistortion(), GetFuzzDistortion(), GetImageChannels(), GetImageDepth(), GetImageMoments(), GetImageRange(), GetImageStatistics(), GetLocationStatistics(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), HorizontalFilter(), ImplodeImage(), ImportQuantumPixels(), IntegralImage(), IntegralRotateImage(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolativeResizeImage(), IsHighDynamicRangeImage(), IsImagesEqual(), LevelImage(), LevelizeImage(), LocalContrastImage(), LogPixelChannels(), MaskPixelCacheNexus(), MinMaxStretchImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PlasmaImageProxy(), PolynomialImage(), PrintChannelLocations(), PrintChannelPerceptualHash(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SeparateImages(), SetImageAlphaChannel(), SetImageColorMetric(), SetImageDepth(), ShadeImage(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SpliceImage(), StatisticImage(), SwirlImage(), TextureImage(), TransposeImage(), TransverseImage(), UnsharpMaskImage(), VerticalFilter(), WaveletDenoiseImage(), and WhiteThresholdImage().

◆ GetPixelCompositeMask()

static Quantum GetPixelCompositeMask ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 139 of file pixel-accessor.h.

References CompositeMaskPixelChannel, QuantumRange, and UndefinedPixelTrait.

Referenced by GetImageMask(), and MaskPixelCacheNexus().

◆ GetPixelCr()

static Quantum GetPixelCr ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 147 of file pixel-accessor.h.

References CrPixelChannel.

◆ GetPixelCrTraits()

static PixelTrait GetPixelCrTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 153 of file pixel-accessor.h.

References CrPixelChannel.

◆ GetPixelCyan()

static Quantum GetPixelCyan ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 158 of file pixel-accessor.h.

References CyanPixelChannel.

Referenced by ExecuteRPN().

◆ GetPixelCyanTraits()

static PixelTrait GetPixelCyanTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 164 of file pixel-accessor.h.

References CyanPixelChannel.

◆ GetPixelGray()

static Quantum GetPixelGray ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 169 of file pixel-accessor.h.

References GrayPixelChannel.

Referenced by FloodfillPaintImage().

◆ GetPixelGrayTraits()

static PixelTrait GetPixelGrayTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 175 of file pixel-accessor.h.

References GrayPixelChannel.

◆ GetPixelGreen()

◆ GetPixelGreenTraits()

◆ GetPixelIndex()

◆ GetPixelIndexTraits()

static PixelTrait GetPixelIndexTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 199 of file pixel-accessor.h.

References IndexPixelChannel.

◆ GetPixelInfoChannel()

◆ GetPixelInfoLuma()

static MagickRealType GetPixelInfoLuma ( const PixelInfo *magick_restrict  pixel)
inlinestatic

Definition at line 243 of file pixel-accessor.h.

References EncodePixelGamma(), and sRGBColorspace.

Referenced by AssignImageColors().

◆ GetPixelInfoLuminance()

static MagickRealType GetPixelInfoLuminance ( const PixelInfo *magick_restrict  pixel)
inlinestatic

Definition at line 261 of file pixel-accessor.h.

References DecodePixelGamma(), and sRGBColorspace.

◆ GetPixelInfoPixel()

◆ GetPixelL()

static Quantum GetPixelL ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 279 of file pixel-accessor.h.

References LPixelChannel.

Referenced by WhiteBalanceImage().

◆ GetPixelLabel()

static ssize_t GetPixelLabel ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 285 of file pixel-accessor.h.

References LabelPixelChannel.

◆ GetPixelLuma()

◆ GetPixelLuminance()

static MagickRealType GetPixelLuminance ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

◆ GetPixelMagenta()

static Quantum GetPixelMagenta ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 327 of file pixel-accessor.h.

References MagentaPixelChannel.

◆ GetPixelMagentaTraits()

static PixelTrait GetPixelMagentaTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 333 of file pixel-accessor.h.

References MagentaPixelChannel.

◆ GetPixelMeta()

static Quantum GetPixelMeta ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 339 of file pixel-accessor.h.

References MetaPixelChannel, OpaqueAlpha, and UndefinedPixelTrait.

◆ GetPixelMetaChannels()

static size_t GetPixelMetaChannels ( const Image *magick_restrict  image)
inlinestatic

Definition at line 374 of file pixel-accessor.h.

◆ GetPixelMetacontentExtent()

static size_t GetPixelMetacontentExtent ( const Image *magick_restrict  image)
inlinestatic

Definition at line 379 of file pixel-accessor.h.

◆ GetPixelMetaTraits()

static PixelTrait GetPixelMetaTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 347 of file pixel-accessor.h.

References MetaPixelChannel.

◆ GetPixelOpacity()

static Quantum GetPixelOpacity ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

◆ GetPixelReadMask()

◆ GetPixelReadMaskTraits()

static PixelTrait GetPixelReadMaskTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 368 of file pixel-accessor.h.

References ReadMaskPixelChannel.

◆ GetPixelRed()

◆ GetPixelRedTraits()

◆ GetPixelTraits()

static PixelTrait GetPixelTraits ( const Image *magick_restrict  image,
const PixelChannel  channel 
)
inlinestatic

Definition at line 441 of file pixel-accessor.h.

◆ GetPixelWriteMask()

static Quantum GetPixelWriteMask ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

◆ GetPixelY()

static Quantum GetPixelY ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 447 of file pixel-accessor.h.

References YPixelChannel.

◆ GetPixelYellow()

static Quantum GetPixelYellow ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 458 of file pixel-accessor.h.

References YellowPixelChannel.

Referenced by ExecuteRPN().

◆ GetPixelYellowTraits()

static PixelTrait GetPixelYellowTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 464 of file pixel-accessor.h.

References YellowPixelChannel.

◆ GetPixelYTraits()

static PixelTrait GetPixelYTraits ( const Image *magick_restrict  image)
inlinestatic

Definition at line 453 of file pixel-accessor.h.

References YPixelChannel.

◆ IsPixelAtDepth()

static MagickBooleanType IsPixelAtDepth ( const Quantum  pixel,
const QuantumAny  range 
)
inlinestatic

Definition at line 475 of file pixel-accessor.h.

References MagickFalse, MagickTrue, and QuantumRange.

Referenced by GetImageDepth().

◆ IsPixelEquivalent()

◆ IsPixelGray()

static MagickBooleanType IsPixelGray ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

◆ IsPixelInfoEquivalent()

static MagickBooleanType IsPixelInfoEquivalent ( const PixelInfo *magick_restrict  p,
const PixelInfo *magick_restrict  q 
)
inlinestatic

◆ IsPixelInfoGray()

◆ IsPixelInfoMonochrome()

static MagickBooleanType IsPixelInfoMonochrome ( const PixelInfo *magick_restrict  pixel_info)
inlinestatic

◆ IsPixelMonochrome()

static MagickBooleanType IsPixelMonochrome ( const Image *magick_restrict  image,
const Quantum *magick_restrict  pixel 
)
inlinestatic

◆ PerceptibleReciprocal()

static double PerceptibleReciprocal ( const double  x)
inlinestatic

Definition at line 229 of file pixel-accessor.h.

References MagickEpsilon.

Referenced by AcquireResizeFilter(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AngleThreshold(), ApplyEvaluateOperator(), ApplyFunction(), ApplyPixelCompositeMask(), AutoThresholdImage(), BilateralBlurImage(), BlendRMSEResidual(), BlurGaussian(), ComplexImages(), CompositeImage(), CompositeOverImage(), CompositePixelInfoOver(), CompositePixelInfoPlus(), CompositePixelOver(), ContrastStretchImage(), ConvertLuvToXYZ(), ConvertRGBToCMYK(), ConvertRGBToHSL(), ConvertRGBToHSV(), ConvertRGBToxyY(), ConvertxyYToRGB(), ConvertXYZToJzazbz(), ConvertXYZToLuv(), DefineImageColormap(), DistortImage(), DrawDashPolygon(), DrawGradientImage(), EccentricityThreshold(), EmbossImage(), ExecuteRPN(), FlattenPixelInfo(), GammaImage(), GaussJordanElimination(), GenerateDifferentialNoise(), GetCubeInfo(), GetFillAlpha(), GetFuzzDistortion(), GetImageFeatures(), GetImageMinimumBoundingBox(), GetImageMoments(), GetImageStatistics(), GetMagickProperty(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetResizeFilterWeight(), GetStopColorOffset(), HorizontalFilter(), ImageStat(), ImplodeImage(), ImportQuantumPixels(), InterpolateCLAHE(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), InverseAffineMatrix(), InvertAffineCoefficients(), InvertPerspectiveCoefficients(), KmeansImage(), LevelPixel(), MajorAxisThreshold(), MeanShiftImage(), MinorAxisThreshold(), MorphologyPrimitive(), MotionBlurImage(), OptimalTau(), OptimizeLayerFrames(), ParseGeometry(), ParseMetaGeometry(), RangeThresholdImage(), RemoveDuplicateLayers(), RotationalBlurImage(), ScaleAnyToQuantum(), ScaleImage(), ScaleResampleFilter(), ScaleSpace(), SelectiveBlurImage(), SetImageAlphaChannel(), SharpenImage(), sRGBTransformImage(), StatisticImage(), TraceArcPath(), TraceEllipse(), TraceStrokePolygon(), TransformsRGBImage(), VerticalFilter(), and WaveImage().

◆ SetPixela()

static void SetPixela ( const Image *magick_restrict  image,
const Quantum  a,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 628 of file pixel-accessor.h.

References aPixelChannel, and UndefinedPixelTrait.

Referenced by WhiteBalanceImage().

◆ SetPixelAlpha()

◆ SetPixelAlphaTraits()

static void SetPixelAlphaTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelb()

static void SetPixelb ( const Image *magick_restrict  image,
const Quantum  b,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 647 of file pixel-accessor.h.

References bPixelChannel, and UndefinedPixelTrait.

Referenced by WhiteBalanceImage().

◆ SetPixelBackgoundColor()

static void SetPixelBackgoundColor ( const Image *magick_restrict  image,
Quantum *magick_restrict  pixel 
)
inlinestatic

◆ SetPixelBlack()

◆ SetPixelBlackTraits()

static void SetPixelBlackTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelBlue()

◆ SetPixelBlueTraits()

static void SetPixelBlueTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 695 of file pixel-accessor.h.

References BluePixelChannel, _Image::channel_map, and _PixelChannelMap::traits.

◆ SetPixelCb()

static void SetPixelCb ( const Image *magick_restrict  image,
const Quantum  cb,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 700 of file pixel-accessor.h.

References CbPixelChannel.

◆ SetPixelCbTraits()

static void SetPixelCbTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 706 of file pixel-accessor.h.

References CbPixelChannel, _Image::channel_map, and _PixelChannelMap::traits.

◆ SetPixelChannel()

◆ SetPixelChannelAttributes()

static void SetPixelChannelAttributes ( const Image *magick_restrict  image,
const PixelChannel  channel,
const PixelTrait  traits,
const ssize_t  offset 
)
inlinestatic

Definition at line 719 of file pixel-accessor.h.

References MaxPixelChannels.

Referenced by InitializePixelChannelMap().

◆ SetPixelChannelChannel()

static void SetPixelChannelChannel ( const Image *magick_restrict  image,
const PixelChannel  channel,
const ssize_t  offset 
)
inlinestatic

Definition at line 732 of file pixel-accessor.h.

◆ SetPixelChannels()

static void SetPixelChannels ( Image image,
const size_t  number_channels 
)
inlinestatic

Definition at line 739 of file pixel-accessor.h.

References _Image::number_channels.

◆ SetPixelChannelTraits()

static void SetPixelChannelTraits ( Image image,
const PixelChannel  channel,
const PixelTrait  traits 
)
inlinestatic

Definition at line 744 of file pixel-accessor.h.

References _Image::channel_map, and _PixelChannelMap::traits.

Referenced by SetPixelChannelMask().

◆ SetPixelCompositeMask()

static void SetPixelCompositeMask ( const Image *magick_restrict  image,
const Quantum  mask,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 750 of file pixel-accessor.h.

References CompositeMaskPixelChannel, and UndefinedPixelTrait.

Referenced by SetImageMask(), and SetImageRegionMask().

◆ SetPixelCr()

static void SetPixelCr ( const Image *magick_restrict  image,
const Quantum  cr,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 757 of file pixel-accessor.h.

References CrPixelChannel.

◆ SetPixelCrTraits()

static void SetPixelCrTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 763 of file pixel-accessor.h.

References _Image::channel_map, CrPixelChannel, and _PixelChannelMap::traits.

◆ SetPixelCyan()

static void SetPixelCyan ( const Image *magick_restrict  image,
const Quantum  cyan,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 768 of file pixel-accessor.h.

References CyanPixelChannel.

Referenced by ConsolidateCMYKImages().

◆ SetPixelGray()

◆ SetPixelGrayTraits()

static void SetPixelGrayTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 780 of file pixel-accessor.h.

References _Image::channel_map, GrayPixelChannel, and _PixelChannelMap::traits.

◆ SetPixelGreen()

◆ SetPixelGreenTraits()

static void SetPixelGreenTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelIndex()

◆ SetPixelIndexTraits()

static void SetPixelIndexTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelL()

static void SetPixelL ( const Image *magick_restrict  image,
const Quantum  L,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 826 of file pixel-accessor.h.

References LPixelChannel, and UndefinedPixelTrait.

◆ SetPixelMagenta()

static void SetPixelMagenta ( const Image *magick_restrict  image,
const Quantum  magenta,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 833 of file pixel-accessor.h.

References MagentaPixelChannel.

Referenced by ConsolidateCMYKImages().

◆ SetPixelMagentaTraits()

static void SetPixelMagentaTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelMeta()

static void SetPixelMeta ( const Image *magick_restrict  image,
const Quantum  red,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 844 of file pixel-accessor.h.

References MetaPixelChannel.

◆ SetPixelMetacontentExtent()

static void SetPixelMetacontentExtent ( Image image,
const size_t  extent 
)
inlinestatic

Definition at line 869 of file pixel-accessor.h.

References _Image::metacontent_extent.

◆ SetPixelMetaTraits()

static void SetPixelMetaTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 850 of file pixel-accessor.h.

References _Image::channel_map, MetaPixelChannel, and _PixelChannelMap::traits.

◆ SetPixelOpacity()

static void SetPixelOpacity ( const Image *magick_restrict  image,
const Quantum  alpha,
Quantum *magick_restrict  pixel 
)
inlinestatic

◆ SetPixelReadMask()

static void SetPixelReadMask ( const Image *magick_restrict  image,
const Quantum  mask,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 855 of file pixel-accessor.h.

References ReadMaskPixelChannel, and UndefinedPixelTrait.

Referenced by SetImageMask(), and SetImageRegionMask().

◆ SetPixelRed()

◆ SetPixelRedTraits()

static void SetPixelRedTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 887 of file pixel-accessor.h.

References _Image::channel_map, RedPixelChannel, and _PixelChannelMap::traits.

◆ SetPixelViaPixelInfo()

◆ SetPixelWriteMask()

static void SetPixelWriteMask ( const Image *magick_restrict  image,
const Quantum  mask,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 862 of file pixel-accessor.h.

References UndefinedPixelTrait, and WriteMaskPixelChannel.

Referenced by SetImageMask(), and SetImageRegionMask().

◆ SetPixelY()

static void SetPixelY ( const Image *magick_restrict  image,
const Quantum  y,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 903 of file pixel-accessor.h.

References YPixelChannel.

◆ SetPixelYellow()

static void SetPixelYellow ( const Image *magick_restrict  image,
const Quantum  yellow,
Quantum *magick_restrict  pixel 
)
inlinestatic

Definition at line 892 of file pixel-accessor.h.

References YellowPixelChannel.

Referenced by ConsolidateCMYKImages().

◆ SetPixelYellowTraits()

static void SetPixelYellowTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

◆ SetPixelYTraits()

static void SetPixelYTraits ( Image image,
const PixelTrait  traits 
)
inlinestatic

Definition at line 909 of file pixel-accessor.h.

References _Image::channel_map, _PixelChannelMap::traits, and YPixelChannel.