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

Go to the source code of this file.

Typedefs

typedef struct _CacheView CacheView
 

Enumerations

enum  VirtualPixelMethod {
  UndefinedVirtualPixelMethod , BackgroundVirtualPixelMethod , DitherVirtualPixelMethod , EdgeVirtualPixelMethod ,
  MirrorVirtualPixelMethod , RandomVirtualPixelMethod , TileVirtualPixelMethod , TransparentVirtualPixelMethod ,
  MaskVirtualPixelMethod , BlackVirtualPixelMethod , GrayVirtualPixelMethod , WhiteVirtualPixelMethod ,
  HorizontalTileVirtualPixelMethod , VerticalTileVirtualPixelMethod , HorizontalTileEdgeVirtualPixelMethod , VerticalTileEdgeVirtualPixelMethod ,
  CheckerTileVirtualPixelMethod
}
 

Functions

MagickExport CacheViewAcquireAuthenticCacheView (const Image *, ExceptionInfo *)
 
MagickExport CacheViewAcquireVirtualCacheView (const Image *, ExceptionInfo *)
 
MagickExport CacheViewCloneCacheView (const CacheView *)
 
MagickExport CacheViewDestroyCacheView (CacheView *)
 
MagickExport ClassType GetCacheViewStorageClass (const CacheView *) magick_attribute((__pure__))
 
MagickExport ColorspaceType GetCacheViewColorspace (const CacheView *) magick_attribute((__pure__))
 
MagickExport const ImageGetCacheViewImage (const CacheView *) magick_attribute((__pure__))
 
MagickExport const QuantumGetCacheViewVirtualPixels (const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport const QuantumGetCacheViewVirtualPixelQueue (const CacheView *) magick_hot_spot
 
MagickExport const void * GetCacheViewVirtualMetacontent (const CacheView *) magick_attribute((__pure__))
 
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel (const CacheView *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel (const CacheView *, const VirtualPixelMethod, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel (const CacheView *, const ssize_t, const ssize_t, Quantum *, ExceptionInfo *)
 
MagickExport MagickBooleanType GetOneCacheViewVirtualPixelInfo (const CacheView *, const ssize_t, const ssize_t, PixelInfo *, ExceptionInfo *)
 
MagickExport MagickBooleanType SetCacheViewStorageClass (CacheView *, const ClassType, ExceptionInfo *)
 
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod (CacheView *magick_restrict, const VirtualPixelMethod)
 
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels (CacheView *magick_restrict, ExceptionInfo *) magick_hot_spot
 
MagickExport MagickSizeType GetCacheViewExtent (const CacheView *) magick_attribute((__pure__))
 
MagickExport QuantumGetCacheViewAuthenticPixelQueue (CacheView *) magick_hot_spot
 
MagickExport QuantumGetCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport QuantumQueueCacheViewAuthenticPixels (CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
 
MagickExport void * GetCacheViewAuthenticMetacontent (CacheView *)
 

Typedef Documentation

◆ CacheView

typedef struct _CacheView CacheView

Definition at line 49 of file cache-view.h.

Enumeration Type Documentation

◆ VirtualPixelMethod

Enumerator
UndefinedVirtualPixelMethod 
BackgroundVirtualPixelMethod 
DitherVirtualPixelMethod 
EdgeVirtualPixelMethod 
MirrorVirtualPixelMethod 
RandomVirtualPixelMethod 
TileVirtualPixelMethod 
TransparentVirtualPixelMethod 
MaskVirtualPixelMethod 
BlackVirtualPixelMethod 
GrayVirtualPixelMethod 
WhiteVirtualPixelMethod 
HorizontalTileVirtualPixelMethod 
VerticalTileVirtualPixelMethod 
HorizontalTileEdgeVirtualPixelMethod 
VerticalTileEdgeVirtualPixelMethod 
CheckerTileVirtualPixelMethod 

Definition at line 27 of file cache-view.h.

Function Documentation

◆ AcquireAuthenticCacheView()

MagickExport CacheView * AcquireAuthenticCacheView ( const Image ,
ExceptionInfo  
)

◆ AcquireVirtualCacheView()

MagickExport CacheView * AcquireVirtualCacheView ( const Image ,
ExceptionInfo  
)

◆ CloneCacheView()

MagickExport CacheView * CloneCacheView ( const CacheView )

◆ DestroyCacheView()

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().

◆ GetCacheViewAuthenticMetacontent()

◆ GetCacheViewAuthenticPixelQueue()

MagickExport Quantum * GetCacheViewAuthenticPixelQueue ( CacheView )

◆ GetCacheViewAuthenticPixels()

MagickExport Quantum * GetCacheViewAuthenticPixels ( CacheView ,
const  ssize_t,
const  ssize_t,
const  size_t,
const  size_t,
ExceptionInfo  
)

◆ GetCacheViewColorspace()

◆ GetCacheViewExtent()

◆ GetCacheViewImage()

◆ GetCacheViewStorageClass()

◆ GetCacheViewVirtualMetacontent()

◆ GetCacheViewVirtualPixelQueue()

◆ GetCacheViewVirtualPixels()

MagickExport const Quantum * GetCacheViewVirtualPixels ( const CacheView ,
const  ssize_t,
const  ssize_t,
const  size_t,
const  size_t,
ExceptionInfo  
)

◆ GetOneCacheViewAuthenticPixel()

MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel ( const CacheView ,
const  ssize_t,
const  ssize_t,
Quantum ,
ExceptionInfo  
)

◆ GetOneCacheViewVirtualMethodPixel()

MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel ( const CacheView ,
const  VirtualPixelMethod,
const  ssize_t,
const  ssize_t,
Quantum ,
ExceptionInfo  
)

◆ GetOneCacheViewVirtualPixel()

MagickExport MagickBooleanType GetOneCacheViewVirtualPixel ( const CacheView ,
const  ssize_t,
const  ssize_t,
Quantum ,
ExceptionInfo  
)

◆ GetOneCacheViewVirtualPixelInfo()

MagickExport MagickBooleanType GetOneCacheViewVirtualPixelInfo ( const CacheView ,
const  ssize_t,
const  ssize_t,
PixelInfo ,
ExceptionInfo  
)

◆ QueueCacheViewAuthenticPixels()

◆ SetCacheViewStorageClass()

MagickExport MagickBooleanType SetCacheViewStorageClass ( CacheView ,
const  ClassType,
ExceptionInfo  
)

◆ SetCacheViewVirtualPixelMethod()

MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod ( CacheView magick_restrict,
const  VirtualPixelMethod 
)

◆ SyncCacheViewAuthenticPixels()

MagickExport MagickBooleanType SyncCacheViewAuthenticPixels ( CacheView magick_restrict,
ExceptionInfo  
)