18#ifndef MAGICKCORE_ATTRIBUTE_H
19#define MAGICKCORE_ATTRIBUTE_H
21#include "magick/image.h"
22#include "magick/exception.h"
24#if defined(__cplusplus) || defined(c_plusplus)
28extern MagickExport ImageType
29 GetImageType(
const Image *,ExceptionInfo *),
30 IdentifyImageGray(
const Image *,ExceptionInfo *),
31 IdentifyImageType(
const Image *,ExceptionInfo *);
33extern MagickExport MagickBooleanType
34 IdentifyImageMonochrome(
const Image *,ExceptionInfo *),
35 IsGrayImage(
const Image *,ExceptionInfo *),
36 IsMonochromeImage(
const Image *,ExceptionInfo *),
37 IsOpaqueImage(
const Image *,ExceptionInfo *),
38 SetImageChannelDepth(Image *,
const ChannelType,
const size_t),
39 SetImageDepth(Image *,
const size_t),
40 SetImageType(Image *,
const ImageType);
42extern MagickExport RectangleInfo
43 GetImageBoundingBox(
const Image *,ExceptionInfo *exception);
45extern MagickExport
size_t
46 GetImageChannelDepth(
const Image *,
const ChannelType,ExceptionInfo *),
47 GetImageDepth(
const Image *,ExceptionInfo *),
48 GetImageQuantumDepth(
const Image *,
const MagickBooleanType);
50#if defined(__cplusplus) || defined(c_plusplus)