MagickCore
6.8.9
|
#include "magick/studio.h"
#include "magick/artifact.h"
#include "magick/blob.h"
#include "magick/cache-view.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/colorspace.h"
#include "magick/constitute.h"
#include "magick/decorate.h"
#include "magick/distort.h"
#include "magick/draw.h"
#include "magick/enhance.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/effect.h"
#include "magick/gem.h"
#include "magick/geometry.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/log.h"
#include "magick/matrix.h"
#include "magick/memory_.h"
#include "magick/memory-private.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
#include "magick/montage.h"
#include "magick/morphology.h"
#include "magick/morphology-private.h"
#include "magick/opencl-private.h"
#include "magick/paint.h"
#include "magick/pixel-accessor.h"
#include "magick/pixel-private.h"
#include "magick/property.h"
#include "magick/quantum.h"
#include "magick/resource_.h"
#include "magick/signature-private.h"
#include "magick/string_.h"
#include "magick/thread-private.h"
#include "magick/token.h"
#include "magick/vision.h"
Data Structures | |
struct | _CCObject |
Macros | |
#define | ConnectedComponentsImageTag "ConnectedComponents/Image" |
Typedefs | |
typedef struct _CCObject | CCObject |
Functions | |
static int | CCObjectCompare (const void *x, const void *y) |
static MagickBooleanType | ConnectedComponentsStatistics (const Image *image, const size_t number_objects, ExceptionInfo *exception) |
MagickExport Image * | ConnectedComponentsImage (const Image *image, const size_t connectivity, ExceptionInfo *exception) |
#define ConnectedComponentsImageTag "ConnectedComponents/Image" |
Referenced by ConnectedComponentsImage().
|
static |
References _CCObject::area.
Referenced by ConnectedComponentsStatistics().
MagickExport Image* ConnectedComponentsImage | ( | const Image * | image, |
const size_t | connectivity, | ||
ExceptionInfo * | exception | ||
) |
References AcquireAuthenticCacheView(), AcquireMatrixInfo(), AcquireVirtualCacheView(), CloneImage(), _Image::colorspace, _Image::columns, ConnectedComponentsImageTag, ConnectedComponentsStatistics(), _Image::debug, _Image::depth, DestroyCacheView(), DestroyImage(), DestroyMatrixInfo(), DirectClass, _Image::filename, GetCacheViewVirtualPixels(), GetImageArtifact(), GetMagickModule, GetMatrixElement(), GRAYColorspace, IsColorSimilar(), IsMagickTrue(), LogMagickEvent(), MAGICKCORE_QUANTUM_DEPTH, MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, QuantumRange, QueueCacheViewAuthenticPixels(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMatrixElement(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, and TraceEvent.
|
static |
References AcquireQuantumMemory(), AcquireVirtualCacheView(), _CCObject::area, _CCObject::bounding_box, CCObjectCompare(), _Image::columns, DestroyCacheView(), _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, _RectangleInfo::height, MagickFalse, MagickTrue, RelinquishMagickMemory(), ResetMagickMemory(), ResourceLimitError, _Image::rows, ThrowMagickException(), _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.
Referenced by ConnectedComponentsImage().