MagickCore  7.0.2
attribute.c File Reference
#include "MagickCore/studio.h"
#include "MagickCore/artifact.h"
#include "MagickCore/attribute.h"
#include "MagickCore/blob.h"
#include "MagickCore/blob-private.h"
#include "MagickCore/cache.h"
#include "MagickCore/cache-private.h"
#include "MagickCore/cache-view.h"
#include "MagickCore/channel.h"
#include "MagickCore/client.h"
#include "MagickCore/color.h"
#include "MagickCore/color-private.h"
#include "MagickCore/colormap.h"
#include "MagickCore/colormap-private.h"
#include "MagickCore/colorspace.h"
#include "MagickCore/colorspace-private.h"
#include "MagickCore/composite.h"
#include "MagickCore/composite-private.h"
#include "MagickCore/constitute.h"
#include "MagickCore/draw.h"
#include "MagickCore/draw-private.h"
#include "MagickCore/effect.h"
#include "MagickCore/enhance.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/geometry.h"
#include "MagickCore/histogram.h"
#include "MagickCore/identify.h"
#include "MagickCore/image.h"
#include "MagickCore/image-private.h"
#include "MagickCore/list.h"
#include "MagickCore/log.h"
#include "MagickCore/memory_.h"
#include "MagickCore/magick.h"
#include "MagickCore/monitor.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/option.h"
#include "MagickCore/paint.h"
#include "MagickCore/pixel.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/property.h"
#include "MagickCore/quantize.h"
#include "MagickCore/quantum-private.h"
#include "MagickCore/random_.h"
#include "MagickCore/resource_.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/segment.h"
#include "MagickCore/splay-tree.h"
#include "MagickCore/string_.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/threshold.h"
#include "MagickCore/transform.h"
#include "MagickCore/utility.h"
Include dependency graph for attribute.c:

Go to the source code of this file.

Functions

MagickExport RectangleInfo GetImageBoundingBox (const Image *image, ExceptionInfo *exception)
 
MagickExport size_t GetImageDepth (const Image *image, ExceptionInfo *exception)
 
MagickExport size_t GetImageQuantumDepth (const Image *image, const MagickBooleanType constrain)
 
MagickExport ImageType GetImageType (const Image *image)
 
MagickExport ImageType IdentifyImageGray (const Image *image, ExceptionInfo *exception)
 
MagickExport MagickBooleanType IdentifyImageMonochrome (const Image *image, ExceptionInfo *exception)
 
MagickExport ImageType IdentifyImageType (const Image *image, ExceptionInfo *exception)
 
MagickExport MagickBooleanType IsImageGray (const Image *image)
 
MagickExport MagickBooleanType IsImageMonochrome (const Image *image)
 
MagickExport MagickBooleanType IsImageOpaque (const Image *image, ExceptionInfo *exception)
 
MagickExport MagickBooleanType SetImageDepth (Image *image, const size_t depth, ExceptionInfo *exception)
 
MagickExport MagickBooleanType SetImageType (Image *image, const ImageType type, ExceptionInfo *exception)
 

Function Documentation

MagickExport size_t GetImageQuantumDepth ( const Image image,
const MagickBooleanType  constrain 
)

Definition at line 537 of file attribute.c.

References _Image::depth, MAGICKCORE_QUANTUM_DEPTH, MagickFalse, and MagickMin.

MagickExport MagickBooleanType IsImageMonochrome ( const Image image)

Definition at line 893 of file attribute.c.

References BilevelType, MagickCoreSignature, MagickFalse, MagickTrue, _Image::signature, and _Image::type.

Referenced by GetImageType().