MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/cache.h"
#include "MagickCore/cache-private.h"
#include "MagickCore/cache-view.h"
#include "MagickCore/memory_.h"
#include "MagickCore/memory-private.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/resource_.h"
#include "MagickCore/string_.h"
#include "MagickCore/thread-private.h"
Go to the source code of this file.
Data Structures | |
struct | _CacheView |
MagickExport CacheView * AcquireAuthenticCacheView | ( | const Image * | image, |
ExceptionInfo * | exception | ||
) |
Definition at line 112 of file cache-view.c.
References AcquireVirtualCacheView(), and magick_restrict.
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AngleThreshold(), AppendImages(), AssignImageColors(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), ChopImage(), CircularityThreshold(), CLAHEImage(), ClampImage(), Classify(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DistortImage(), DitherImage(), DrawAffineImage(), DrawGradientImage(), DrawPolygonPrimitive(), DrawPrimitive(), EccentricityThreshold(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetImageMask(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HuffmanDecodeImage(), ImplodeImage(), IntegralImage(), IntegralRotateImage(), InterpolativeResizeImage(), KmeansImage(), KuwaharaImage(), LevelImage(), LevelizeImage(), LocalContrastImage(), MagnifyImage(), MajorAxisThreshold(), MatrixToImage(), MeanShiftImage(), MinorAxisThreshold(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PerimeterThreshold(), PlasmaImage(), PolynomialImage(), PosterizeImage(), ProfileImage(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), ResetImagePixels(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SortColormapByIntensity(), SortImagePixels(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImage(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), XShearImage(), and YShearImage().
MagickExport CacheView * AcquireVirtualCacheView | ( | const Image * | image, |
ExceptionInfo * | exception | ||
) |
Definition at line 149 of file cache-view.c.
References AcquireAlignedMemory(), AcquirePixelCacheNexus(), CacheEvent, CacheFatalError, _Image::filename, GetImageVirtualPixelMethod(), GetLogEventMask(), GetMagickModule, GetMagickResourceLimit(), GetOpenMPMaximumThreads(), IsEventLogging(), LogMagickEvent(), magick_restrict, magick_unreferenced, MagickAssumeAligned, MagickCoreSignature, MagickFalse, MagickTrue, ReferenceImage(), ResourceLimitFatalError, _Image::signature, ThreadResource, ThrowFatalException, and TraceEvent.
Referenced by AcquireAuthenticCacheView(), AcquireResampleFilter(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), AutoThresholdImage(), BilateralBlurImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), CheckImageColors(), ChopImage(), CLAHEImage(), Classify(), ClassifyImageColors(), ClutImage(), ColorMatrixImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), DespeckleImage(), DrawAffineImage(), EnhanceImage(), EqualizeImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), FrameImage(), FxImage(), GetAbsoluteDistortion(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetEdgeBoundingBox(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageConvexHull(), GetImageDepth(), GetImageFeatures(), GetImageMask(), GetImageMoments(), GetImageQuantizeError(), GetImageRange(), GetImageTotalInkDensity(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), HaldClutImage(), HorizontalFilter(), HoughLineImage(), IdentifyImageGray(), IdentifyImageMonochrome(), ImplodeImage(), InitFx(), IntegralImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsEquivalentImage(), IsHighDynamicRangeImage(), IsImageOpaque(), IsImagesEqual(), KuwaharaImage(), LinearStretchImage(), LocalContrastImage(), MagnifyImage(), MeanShiftImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NewImageView(), NewImageViewRegion(), OilPaintImage(), PlasmaImage(), PolynomialImage(), RadonTransform(), ResamplePixelColor(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetCacheAlphaChannel(), SetImageColorMetric(), SetImageMask(), ShadeImage(), SignatureImage(), SmushXGap(), SmushYGap(), SpliceImage(), SpreadImage(), StatisticImage(), SteganoImage(), SwirlImage(), TextureImage(), TintImage(), TransposeImage(), TransverseImage(), UnsharpMaskImage(), VerticalFilter(), and WaveImage().
MagickExport CacheView * CloneCacheView | ( | const CacheView * | cache_view | ) |
Definition at line 206 of file cache-view.c.
References AcquireAlignedMemory(), AcquirePixelCacheNexus(), _CacheView::debug, _Image::filename, GetMagickModule, _CacheView::image, IsEventLogging(), LogMagickEvent(), magick_restrict, MagickAssumeAligned, MagickCoreSignature, MagickFalse, _CacheView::number_threads, ReferenceImage(), ResourceLimitFatalError, _CacheView::signature, ThrowFatalException, TraceEvent, and _CacheView::virtual_pixel_method.
Referenced by CloneImageView().
MagickExport CacheView * DestroyCacheView | ( | CacheView * | cache_view | ) |
Definition at line 253 of file cache-view.c.
References DestroyImage(), DestroyPixelCacheNexus(), _Image::filename, GetMagickModule, _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _CacheView::nexus_info, _CacheView::number_threads, RelinquishAlignedMemory(), _CacheView::signature, and TraceEvent.
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AngleThreshold(), AppendImages(), AssignImageColors(), AutoThresholdImage(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), ChopImage(), CircularityThreshold(), CLAHEImage(), ClampImage(), Classify(), ClassifyImageColors(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), CycleColormapImage(), DeInitFx(), DespeckleImage(), DestroyImageView(), DestroyResampleFilter(), DistortImage(), DitherImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), EccentricityThreshold(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetAbsoluteDistortion(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetEdgeBoundingBox(), GetFuzzDistortion(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageConvexHull(), GetImageDepth(), GetImageFeatures(), GetImageMask(), GetImageMoments(), GetImageQuantizeError(), GetImageRange(), GetImageTotalInkDensity(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HoughLineImage(), HuffmanDecodeImage(), IdentifyImageGray(), IdentifyImageMonochrome(), ImplodeImage(), InitFx(), IntegralImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsEquivalentImage(), IsHighDynamicRangeImage(), IsImageOpaque(), IsImagesEqual(), KmeansImage(), KuwaharaImage(), LevelImage(), LevelizeImage(), LinearStretchImage(), LocalContrastImage(), MagnifyImage(), MajorAxisThreshold(), MatrixToImage(), MeanShiftImage(), MinorAxisThreshold(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PerimeterThreshold(), PlasmaImage(), PolynomialImage(), PosterizeImage(), ProfileImage(), RadonTransform(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), ResamplePixelColor(), ResetImagePixels(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageColorMetric(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SketchImage(), SmushXGap(), SmushYGap(), SolarizeImage(), SortColormapByIntensity(), SortImagePixels(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImage(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), XShearImage(), and YShearImage().
MagickExport void * GetCacheViewAuthenticMetacontent | ( | CacheView * | cache_view | ) |
Definition at line 343 of file cache-view.c.
References _Image::cache, GetOpenMPThreadId(), _CacheView::image, MagickCoreSignature, _NexusInfo::metacontent, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.
Referenced by GetImageViewAuthenticMetacontent().
MagickExport Quantum * GetCacheViewAuthenticPixelQueue | ( | CacheView * | cache_view | ) |
Definition at line 380 of file cache-view.c.
References _Image::cache, GetOpenMPThreadId(), _CacheView::image, MagickCoreSignature, _CacheView::nexus_info, _CacheView::number_threads, _NexusInfo::pixels, and _CacheView::signature.
Referenced by ExportQuantumPixels(), GetImageViewAuthenticPixels(), and ImportQuantumPixels().
MagickExport Quantum * GetCacheViewAuthenticPixels | ( | CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
const size_t | columns, | ||
const size_t | rows, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 300 of file cache-view.c.
References GetAuthenticPixelCacheNexus(), GetOpenMPThreadId(), _CacheView::image, magick_restrict, MagickCoreSignature, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.
Referenced by AssignImageColors(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendSumImage(), CannyEdgeImage(), ChannelImage(), CLAHEImage(), ClampImage(), Classify(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), CombineImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ContrastImage(), ContrastStretchImage(), CopyImageRegion(), CycleColormapImage(), DespeckleImage(), DrawAffineImage(), DrawGradientImage(), DrawPolygonPrimitive(), DrawPrimitive(), DuplexTransferImageViewIterator(), EqualizeImage(), EvaluateImage(), ExcerptImage(), FloodfillPaintImage(), FloydSteinbergDither(), FunctionImage(), GammaImage(), GetImageMask(), GrayscaleImage(), HaldClutImage(), IntegralImage(), KmeansImage(), LevelImage(), LevelizeImage(), LocalContrastImage(), MeanShiftImage(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), NegateImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PosterizeImage(), ProfileImage(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), RiemersmaDither(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), SetImageViewIterator(), SigmoidalContrastImage(), SimilarityImage(), SolarizeImage(), SortColormapByIntensity(), SortImagePixels(), SparseColorImage(), sRGBTransformImage(), SteganoImage(), SyncImage(), TraceEdges(), TransferImageViewIterator(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UnsharpMaskImage(), UpdateImageViewIterator(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), XShearImage(), and YShearImage().
MagickExport ColorspaceType GetCacheViewColorspace | ( | const CacheView * | cache_view | ) |
Definition at line 415 of file cache-view.c.
References _Image::cache, _Image::filename, GetMagickModule, GetPixelCacheColorspace(), _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _CacheView::signature, and TraceEvent.
MagickExport MagickSizeType GetCacheViewExtent | ( | const CacheView * | cache_view | ) |
Definition at line 449 of file cache-view.c.
References _Image::cache, _Image::filename, GetMagickModule, GetOpenMPThreadId(), GetPixelCacheNexusExtent(), _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _CacheView::nexus_info, _CacheView::number_threads, _CacheView::signature, and TraceEvent.
Referenced by ExportQuantumPixels(), and ImportQuantumPixels().
MagickExport const Image * GetCacheViewImage | ( | const CacheView * | cache_view | ) |
Definition at line 491 of file cache-view.c.
References _Image::filename, GetMagickModule, _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _CacheView::signature, and TraceEvent.
MagickExport ClassType GetCacheViewStorageClass | ( | const CacheView * | cache_view | ) |
Definition at line 524 of file cache-view.c.
References _Image::cache, _Image::filename, GetMagickModule, GetPixelCacheStorageClass(), _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _CacheView::signature, and TraceEvent.
MagickExport const void * GetCacheViewVirtualMetacontent | ( | const CacheView * | cache_view | ) |
Definition at line 559 of file cache-view.c.
References _Image::cache, GetOpenMPThreadId(), GetVirtualMetacontentFromNexus(), _CacheView::image, magick_restrict, MagickCoreSignature, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.
Referenced by GetImageViewVirtualMetacontent().
MagickExport const Quantum * GetCacheViewVirtualPixelQueue | ( | const CacheView * | cache_view | ) |
Definition at line 602 of file cache-view.c.
References _Image::cache, GetOpenMPThreadId(), GetVirtualPixelsNexus(), _CacheView::image, magick_restrict, MagickCoreSignature, _CacheView::nexus_info, _CacheView::number_threads, and _CacheView::signature.
Referenced by ExportQuantumPixels(), and GetImageViewVirtualPixels().
MagickExport const Quantum * GetCacheViewVirtualPixels | ( | const CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
const size_t | columns, | ||
const size_t | rows, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 652 of file cache-view.c.
References GetOpenMPThreadId(), GetVirtualPixelCacheNexus(), _CacheView::image, magick_restrict, MagickCoreSignature, _CacheView::nexus_info, _CacheView::number_threads, _CacheView::signature, and _CacheView::virtual_pixel_method.
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AngleThreshold(), AppendImages(), AutoThresholdImage(), BilateralBlurImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendRMSEResidual(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), CheckImageColors(), ChopImage(), CircularityThreshold(), CLAHEImage(), Classify(), ClassifyImageColors(), ColorMatrixImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), DespeckleImage(), DuplexTransferImageViewIterator(), EccentricityThreshold(), EnhanceImage(), EqualizeImage(), EvaluateImages(), ExcerptImage(), ExecuteRPN(), FlipImage(), FloodfillPaintImage(), FlopImage(), FxImage(), GetAbsoluteDistortion(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetFuzzDistortion(), GetHslInt(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageConvexHull(), GetImageDepth(), GetImageFeatures(), GetImageMask(), GetImageMoments(), GetImageQuantizeError(), GetImageRange(), GetImageTotalInkDensity(), GetImageViewIterator(), GetMeanAbsoluteDistortion(), GetMeanErrorPerPixel(), GetMeanSquaredDistortion(), GetNormalizedCrossCorrelationDistortion(), GetPeakAbsoluteDistortion(), GetStructuralSimilarityDistortion(), HorizontalFilter(), HoughLineImage(), IdentifyImageGray(), IdentifyImageMonochrome(), ImplodeImage(), IntegralImage(), IntegralRotateImage(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), IsEquivalentImage(), IsHighDynamicRangeImage(), IsImageOpaque(), IsImagesEqual(), KuwaharaImage(), LinearStretchImage(), LocalContrastImage(), MagnifyImage(), MajorAxisThreshold(), MeanShiftImage(), MinorAxisThreshold(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), OilPaintImage(), PerimeterThreshold(), PlasmaImageProxy(), PolynomialImage(), RadonTransform(), ResamplePixelColor(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetImageColorMetric(), SetImageMask(), ShadeImage(), SignatureImage(), SmushXGap(), SmushYGap(), SpliceImage(), StatisticImage(), SwirlImage(), TextureImage(), TintImage(), TransferImageViewIterator(), TransposeImage(), TransverseImage(), UnsharpMaskImage(), VerticalFilter(), WaveImage(), and WhiteBalanceImage().
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel | ( | const CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
Quantum * | pixel, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 702 of file cache-view.c.
References _PixelInfo::alpha, AlphaPixelChannel, _Image::background_color, _PixelInfo::black, BlackPixelChannel, _PixelInfo::blue, BluePixelChannel, ClampToQuantum(), GetAuthenticPixelCacheNexus(), GetOpenMPThreadId(), GetPixelChannelChannel(), GetPixelChannels(), _PixelInfo::green, GreenPixelChannel, _CacheView::image, magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, MaxPixelChannels, _CacheView::nexus_info, _CacheView::number_threads, _PixelInfo::red, RedPixelChannel, and _CacheView::signature.
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel | ( | const CacheView * | cache_view, |
const VirtualPixelMethod | virtual_pixel_method, | ||
const ssize_t | x, | ||
const ssize_t | y, | ||
Quantum * | pixel, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 906 of file cache-view.c.
References _PixelInfo::alpha, AlphaPixelChannel, _Image::background_color, _PixelInfo::black, BlackPixelChannel, _PixelInfo::blue, BluePixelChannel, ClampToQuantum(), GetOpenMPThreadId(), GetPixelChannelChannel(), GetPixelChannels(), GetVirtualPixelCacheNexus(), _PixelInfo::green, GreenPixelChannel, _CacheView::image, magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, MaxPixelChannels, _CacheView::nexus_info, _CacheView::number_threads, _PixelInfo::red, RedPixelChannel, and _CacheView::signature.
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel | ( | const CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
Quantum * | pixel, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 774 of file cache-view.c.
References _PixelInfo::alpha, AlphaPixelChannel, _Image::background_color, _PixelInfo::black, BlackPixelChannel, _PixelInfo::blue, BluePixelChannel, ClampToQuantum(), GetOpenMPThreadId(), GetPixelChannelChannel(), GetPixelChannels(), GetVirtualPixelCacheNexus(), _PixelInfo::green, GreenPixelChannel, _CacheView::image, magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, MaxPixelChannels, _CacheView::nexus_info, _CacheView::number_threads, _PixelInfo::red, RedPixelChannel, _CacheView::signature, and _CacheView::virtual_pixel_method.
MagickExport MagickBooleanType GetOneCacheViewVirtualPixelInfo | ( | const CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
PixelInfo * | pixel, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 847 of file cache-view.c.
References GetOpenMPThreadId(), GetPixelInfo(), GetPixelInfoPixel(), GetVirtualPixelCacheNexus(), _CacheView::image, magick_restrict, MagickCoreSignature, MagickFalse, MagickTrue, _CacheView::nexus_info, _CacheView::number_threads, _CacheView::signature, and _CacheView::virtual_pixel_method.
Referenced by DrawPrimitive(), MeanShiftImage(), and SteganoImage().
MagickExport Quantum * QueueCacheViewAuthenticPixels | ( | CacheView * | cache_view, |
const ssize_t | x, | ||
const ssize_t | y, | ||
const size_t | columns, | ||
const size_t | rows, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 978 of file cache-view.c.
References GetOpenMPThreadId(), _CacheView::image, magick_restrict, MagickCoreSignature, MagickFalse, _CacheView::nexus_info, _CacheView::number_threads, QueueAuthenticPixelCacheNexus(), and _CacheView::signature.
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), BilateralBlurImage(), BlueShiftImage(), ChopImage(), CompareImages(), ComplexImages(), CompositeImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), CopyImagePixels(), CropImage(), DistortImage(), EnhanceImage(), EvaluateImages(), FlipImage(), FlopImage(), FrameImage(), FxImage(), HorizontalFilter(), HuffmanDecodeImage(), ImplodeImage(), IntegralRotateImage(), InterpolativeResizeImage(), KuwaharaImage(), MagnifyImage(), MatrixToImage(), MotionBlurImage(), NewMagickImage(), OilPaintImage(), PlasmaImageProxy(), PolynomialImage(), ResetImagePixels(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SetImageBackgroundColor(), SetImageColor(), ShadeImage(), ShadowImage(), SketchImage(), SpliceImage(), SpreadImage(), StatisticImage(), SwirlImage(), TextureImage(), TintImage(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), VerticalFilter(), and WaveImage().
MagickExport MagickBooleanType SetCacheViewStorageClass | ( | CacheView * | cache_view, |
const ClassType | storage_class, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1024 of file cache-view.c.
References _Image::filename, GetMagickModule, _CacheView::image, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, SetImageStorageClass(), _CacheView::signature, and TraceEvent.
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod | ( | CacheView *magick_restrict | cache_view, |
const VirtualPixelMethod | virtual_pixel_method | ||
) |
Definition at line 1061 of file cache-view.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, and TraceEvent.
Referenced by SetResampleFilterVirtualPixelMethod(), and WaveImage().
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels | ( | CacheView *magick_restrict | cache_view, |
ExceptionInfo * | exception | ||
) |
Definition at line 1101 of file cache-view.c.
References GetOpenMPThreadId(), MagickCoreSignature, and SyncAuthenticPixelCacheNexus().
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), AssignImageColors(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlendMagnitudeImage(), BlendMaskAlphaChannel(), BlendMaxMagnitudeImage(), BlendMeanImage(), BlendSumImage(), BlueShiftImage(), CannyEdgeImage(), ChannelImage(), ChopImage(), CLAHEImage(), ClampImage(), Classify(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CopyImageRegion(), CropImage(), CycleColormapImage(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawPolygonPrimitive(), DrawPrimitive(), DuplexTransferImageViewIterator(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetImageMask(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HuffmanDecodeImage(), ImplodeImage(), IntegralImage(), IntegralRotateImage(), InterpolativeResizeImage(), KmeansImage(), KuwaharaImage(), LevelImage(), LevelizeImage(), LocalContrastImage(), MagnifyImage(), MatrixToImage(), MeanShiftImage(), ModulateImage(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PlasmaImageProxy(), PolynomialImage(), PosterizeImage(), ProfileImage(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderPostscript(), ResetImagePixels(), RiemersmaDither(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetCacheAlphaChannel(), SetGrayscaleImage(), SetImageAlpha(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageDepth(), SetImageMask(), SetImageRegionMask(), SetImageViewIterator(), ShadeImage(), ShadowImage(), SigmoidalContrastImage(), SimilarityImage(), SketchImage(), SolarizeImage(), SortColormapByIntensity(), SortImagePixels(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), SwirlImage(), SyncImage(), TextureImage(), TintImage(), TraceEdges(), TransferImageViewIterator(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), UnsharpMaskImage(), UpdateImageViewIterator(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), XShearImage(), and YShearImage().