MagickCore  7.0.8
Convert, Edit, Or Compose Bitmap Images
monitor.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef MagickBooleanType(* MagickProgressMonitor) (const char *, const MagickOffsetType, const MagickSizeType, void *)
 

Functions

MagickExport MagickBooleanType SetImageProgress (const Image *, const char *, const MagickOffsetType, const MagickSizeType)
 
MagickExport MagickProgressMonitor SetImageProgressMonitor (Image *, const MagickProgressMonitor, void *)
 
MagickExport MagickProgressMonitor SetImageInfoProgressMonitor (ImageInfo *, const MagickProgressMonitor, void *)
 
static MagickBooleanType QuantumTick (const MagickOffsetType offset, const MagickSizeType span)
 

Typedef Documentation

◆ MagickProgressMonitor

typedef MagickBooleanType(* MagickProgressMonitor) (const char *, const MagickOffsetType, const MagickSizeType, void *)

Definition at line 26 of file monitor.h.

Function Documentation

◆ QuantumTick()

static MagickBooleanType QuantumTick ( const MagickOffsetType  offset,
const MagickSizeType  span 
)
inlinestatic

Definition at line 37 of file monitor.h.

References MagickFalse, and MagickTrue.

◆ SetImageInfoProgressMonitor()

MagickExport MagickProgressMonitor SetImageInfoProgressMonitor ( ImageInfo ,
const MagickProgressMonitor  ,
void *   
)

Definition at line 243 of file monitor.c.

References _ImageInfo::client_data, and _ImageInfo::progress_monitor.

Referenced by ReadInlineImage().

◆ SetImageProgress()

MagickExport MagickBooleanType SetImageProgress ( const Image ,
const char *  ,
const MagickOffsetType  ,
const MagickSizeType   
)

Definition at line 136 of file monitor.c.

References ActivateSemaphoreInfo(), _Image::client_data, _Image::filename, FormatLocaleString(), LockSemaphoreInfo(), MagickPathExtent, MagickTrue, monitor_semaphore, _Image::progress_monitor, and UnlockSemaphoreInfo().

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), AssignImageColors(), BilevelImage(), BlackThresholdImage(), BlueShiftImage(), CannyEdgeImage(), ChannelFxImage(), ChopImage(), CLAHEImage(), ClampImage(), Classify(), ClassifyImageColors(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), ComplexImages(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CropImage(), DespeckleImage(), DistortImage(), DuplexTransferImageViewIterator(), EnhanceImage(), EqualizeImage(), EvaluateImage(), EvaluateImages(), ExcerptImage(), FlipImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GetImageDynamicThreshold(), GetImageViewIterator(), GetNormalizedCrossCorrelationDistortion(), GetNumberColors(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), HoughLineImage(), HuffmanDecodeImage(), HuffmanEncodeImage(), ImplodeImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsEquivalentImage(), KuwaharaImage(), LevelImage(), LevelizeImage(), MagnifyImage(), MeanShiftImage(), MergeImageLayers(), ModulateImage(), MontageImageList(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImage(), NegateImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PerceptibleImage(), PolynomialImage(), PosterizeImage(), PreviewImage(), ProfileImage(), QuantizeImages(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), ReduceImageColors(), RenderMVGContent(), RiemersmaDither(), RollImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetImageViewIterator(), ShadeImage(), SigmoidalContrastImage(), SimilarityImage(), SmushImages(), SolarizeImage(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransferImageViewIterator(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), UnsharpMaskImage(), UpdateImageViewIterator(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImage(), WriteImages(), XShearImage(), and YShearImage().

◆ SetImageProgressMonitor()

MagickExport MagickProgressMonitor SetImageProgressMonitor ( Image ,
const MagickProgressMonitor  ,
void *   
)