File indexing completed on 2025-03-13 09:14:24
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef MAGICKCORE_ATTRIBUTE_H
0019 #define MAGICKCORE_ATTRIBUTE_H
0020
0021 #include "MagickCore/image.h"
0022 #include "MagickCore/exception.h"
0023
0024 #if defined(__cplusplus) || defined(c_plusplus)
0025 extern "C" {
0026 #endif
0027
0028 extern MagickExport ImageType
0029 GetImageType(const Image *),
0030 IdentifyImageGray(const Image *,ExceptionInfo *),
0031 IdentifyImageType(const Image *,ExceptionInfo *);
0032
0033 extern MagickExport MagickBooleanType
0034 IdentifyImageMonochrome(const Image *,ExceptionInfo *),
0035 IsImageGray(const Image *),
0036 IsImageMonochrome(const Image *),
0037 IsImageOpaque(const Image *,ExceptionInfo *),
0038 SetImageDepth(Image *,const size_t,ExceptionInfo *),
0039 SetImageType(Image *,const ImageType,ExceptionInfo *);
0040
0041 extern MagickExport PointInfo
0042 *GetImageConvexHull(const Image *,size_t *,ExceptionInfo *),
0043 *GetImageMinimumBoundingBox(Image *,size_t *,ExceptionInfo *);
0044
0045 extern MagickExport RectangleInfo
0046 GetImageBoundingBox(const Image *,ExceptionInfo *);
0047
0048 extern MagickExport size_t
0049 GetImageDepth(const Image *,ExceptionInfo *),
0050 GetImageQuantumDepth(const Image *,const MagickBooleanType);
0051
0052 #if defined(__cplusplus) || defined(c_plusplus)
0053 }
0054 #endif
0055
0056 #endif