MagickCore
6.9.11-60
Convert, Edit, Or Compose Bitmap Images
|
#include "magick/studio.h"
#include "magick/image.h"
#include "magick/log.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
Functions | |
MagickPrivate MagickBooleanType | MonitorComponentGenesis (void) |
MagickPrivate void | MonitorComponentTerminus (void) |
MagickExport MagickBooleanType | SetImageProgress (const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent) |
MagickExport MagickProgressMonitor | SetImageProgressMonitor (Image *image, const MagickProgressMonitor progress_monitor, void *client_data) |
MagickExport MagickProgressMonitor | SetImageInfoProgressMonitor (ImageInfo *image_info, const MagickProgressMonitor progress_monitor, void *client_data) |
Variables | |
static SemaphoreInfo * | monitor_semaphore = (SemaphoreInfo *) NULL |
MagickPrivate MagickBooleanType MonitorComponentGenesis | ( | void | ) |
References ActivateSemaphoreInfo(), MagickTrue, and monitor_semaphore.
Referenced by MagickCoreGenesis().
MagickPrivate void MonitorComponentTerminus | ( | void | ) |
References ActivateSemaphoreInfo(), DestroySemaphoreInfo(), LockSemaphoreInfo(), monitor_semaphore, and UnlockSemaphoreInfo().
Referenced by MagickCoreTerminus().
MagickExport MagickProgressMonitor SetImageInfoProgressMonitor | ( | ImageInfo * | image_info, |
const MagickProgressMonitor | progress_monitor, | ||
void * | client_data | ||
) |
References _ImageInfo::client_data, and _ImageInfo::progress_monitor.
Referenced by ReadInlineImage().
MagickExport MagickBooleanType SetImageProgress | ( | const Image * | image, |
const char * | tag, | ||
const MagickOffsetType | offset, | ||
const MagickSizeType | extent | ||
) |
References ActivateSemaphoreInfo(), _Image::client_data, _Image::filename, FormatLocaleString(), LockSemaphoreInfo(), MagickPathExtent, MagickTrue, monitor_semaphore, _Image::progress_monitor, and UnlockSemaphoreInfo().
Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AssignImageColors(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), CannyEdgeImage(), ChopImage(), ClampImageChannel(), Classify(), ClassifyImageColors(), ClutImageChannel(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), ComplexImages(), CompositeImageChannel(), ConnectedComponentsImage(), ContrastImage(), ContrastStretchImageChannel(), CopyImagePixels(), CropImage(), DespeckleImage(), DistortImage(), DuplexTransferImageViewIterator(), EnhanceImage(), EqualizeImageChannel(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FlopImage(), FloydSteinbergDither(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GammaImageChannel(), GetImageDynamicThreshold(), GetImageViewIterator(), GetNormalizedCrossCorrelationDistortion(), GetNumberColors(), GrayscaleImage(), HaldClutImageChannel(), HorizontalFilter(), HoughLineImage(), HuffmanDecodeImage(), HuffmanEncodeImage(), ImplodeImage(), IntegralRotateImage(), InterpolativeResizeImage(), IsImageSimilar(), KuwaharaImageChannel(), LevelImageChannel(), LevelizeImageChannel(), MagnifyImage(), MeanShiftImage(), MergeImageLayers(), ModulateImage(), MontageImageList(), MorphImages(), MorphologyPrimitive(), MorphologyPrimitiveDirect(), MotionBlurImageChannel(), NegateImageChannel(), OilPaintImage(), OpaqueImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PerceptibleImageChannel(), PolynomialImageChannel(), PosterizeImageChannel(), PreviewImage(), ProfileImage(), QuantizeImages(), RaiseImage(), RandomThresholdImageChannel(), ReduceImageColors(), RenderMVGContent(), RGBTransformImage(), RiemersmaDither(), RollImage(), RotationalBlurImageChannel(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetImageViewIterator(), ShadeImage(), ShadowImage(), SigmoidalContrastImageChannel(), SimilarityMetricImage(), SmushImages(), SolarizeImageChannel(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransferImageViewIterator(), TransformRGBImage(), TransparentImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), UniqueColorsToImage(), UnsharpMaskImageChannel(), UpdateImageViewIterator(), VerticalFilter(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImageChannel(), WriteImages(), XShearImage(), and YShearImage().
MagickExport MagickProgressMonitor SetImageProgressMonitor | ( | Image * | image, |
const MagickProgressMonitor | progress_monitor, | ||
void * | client_data | ||
) |
References _Image::client_data, and _Image::progress_monitor.
Referenced by DrawPrimitive(), MontageImageList(), PreviewImage(), QuantizeImages(), and WriteImages().
|
static |
Referenced by MonitorComponentGenesis(), MonitorComponentTerminus(), and SetImageProgress().