MagickCore
7.0.9
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/image.h"
#include "MagickCore/log.h"
#include "MagickCore/monitor.h"
#include "MagickCore/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 AcquireSemaphoreInfo(), MagickTrue, and monitor_semaphore.
Referenced by MagickCoreGenesis().
MagickPrivate void MonitorComponentTerminus | ( | void | ) |
References ActivateSemaphoreInfo(), LockSemaphoreInfo(), monitor_semaphore, RelinquishSemaphoreInfo(), 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 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(), 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(), 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().
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().