MagickCore 7.1.0
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 25 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 image_info,
const  MagickProgressMonitor,
void *  client_data 
)

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 image,
const char *  tag,
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(), BilateralBlurImage(), BilevelImage(), BlackThresholdImage(), BlueShiftImage(), CannyEdgeImage(), ChannelFxImage(), ChopImage(), CLAHEImage(), ClampImage(), Classify(), ClassifyImageColors(), ClutImage(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), ColorThresholdImage(), 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(), IntegralImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsEquivalentImage(), KmeansImage(), 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(), SortImagePixels(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransferImageViewIterator(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), UnsharpMaskImage(), UpdateImageViewIterator(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteBalanceImage(), WhiteThresholdImage(), WriteImages(), XShearImage(), and YShearImage().

◆ SetImageProgressMonitor()

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