19#ifndef MAGICKWAND_MAGICK_PROPERTY_H
20#define MAGICKWAND_MAGICK_PROPERTY_H
22#if defined(__cplusplus) || defined(c_plusplus)
30 *MagickGetHomeURL(
void),
31 *MagickGetImageArtifact(
MagickWand *,
const char *),
32 **MagickGetImageArtifacts(
MagickWand *,
const char *,
size_t *),
33 **MagickGetImageProfiles(
MagickWand *,
const char *,
size_t *),
34 *MagickGetImageProperty(
MagickWand *,
const char *),
35 **MagickGetImageProperties(
MagickWand *,
const char *,
size_t *),
37 **MagickGetOptions(
MagickWand *,
const char *,
size_t *),
38 *MagickQueryConfigureOption(
const char *),
39 **MagickQueryConfigureOptions(
const char *,
size_t *),
40 **MagickQueryFonts(
const char *,
size_t *),
41 **MagickQueryFormats(
const char *,
size_t *);
43extern WandExport ColorspaceType
46extern WandExport CompressionType
49extern WandExport
const char
50 *MagickGetCopyright(
void),
51 *MagickGetPackageName(
void),
52 *MagickGetQuantumDepth(
size_t *),
53 *MagickGetQuantumRange(
size_t *),
54 *MagickGetReleaseDate(
void),
55 *MagickGetVersion(
size_t *);
57extern WandExport
double
59 *MagickGetSamplingFactors(
MagickWand *,
size_t *),
64extern WandExport GravityType
67extern WandExport ImageType
70extern WandExport InterlaceType
73extern WandExport InterpolatePixelMethod
76extern WandExport OrientationType
79extern WandExport MagickBooleanType
80 MagickDeleteImageArtifact(
MagickWand *,
const char *),
81 MagickDeleteImageProperty(
MagickWand *,
const char *),
84 MagickGetPage(
const MagickWand *,
size_t *,
size_t *,ssize_t *,ssize_t *),
85 MagickGetResolution(
const MagickWand *,
double *,
double *),
86 MagickGetSize(
const MagickWand *,
size_t *,
size_t *),
87 MagickGetSizeOffset(
const MagickWand *,ssize_t *),
88 MagickProfileImage(
MagickWand *,
const char *,
const void *,
const size_t),
89 MagickSetAntialias(
MagickWand *,
const MagickBooleanType),
91 MagickSetColorspace(
MagickWand *,
const ColorspaceType),
92 MagickSetCompression(
MagickWand *,
const CompressionType),
93 MagickSetCompressionQuality(
MagickWand *,
const size_t),
99 MagickSetGravity(
MagickWand *,
const GravityType),
100 MagickSetImageArtifact(
MagickWand *,
const char *,
const char *),
101 MagickSetImageProfile(
MagickWand *,
const char *,
const void *,
const size_t),
102 MagickSetImageProperty(
MagickWand *,
const char *,
const char *),
103 MagickSetInterlaceScheme(
MagickWand *,
const InterlaceType),
104 MagickSetInterpolateMethod(
MagickWand *,
const InterpolatePixelMethod),
105 MagickSetOption(
MagickWand *,
const char *,
const char *),
106 MagickSetOrientation(
MagickWand *,
const OrientationType),
107 MagickSetPage(
MagickWand *,
const size_t,
const size_t,
const ssize_t,
109 MagickSetPassphrase(
MagickWand *,
const char *),
110 MagickSetPointsize(
MagickWand *,
const double),
111 MagickSetResolution(
MagickWand *,
const double,
const double),
112 MagickSetResourceLimit(
const ResourceType type,
const MagickSizeType limit),
113 MagickSetSamplingFactors(
MagickWand *,
const size_t,
const double *),
114 MagickSetSecurityPolicy(
MagickWand *,
const char *),
115 MagickSetSize(
MagickWand *,
const size_t,
const size_t),
116 MagickSetSizeOffset(
MagickWand *,
const size_t,
const size_t,
const ssize_t),
119extern WandExport MagickProgressMonitor
120 MagickSetProgressMonitor(
MagickWand *,
const MagickProgressMonitor,
void *);
122extern WandExport MagickSizeType
123 MagickGetResource(
const ResourceType),
124 MagickGetResourceLimit(
const ResourceType);
129extern WandExport OrientationType
132extern WandExport
size_t
135extern WandExport
unsigned char
136 *MagickGetImageProfile(
MagickWand *,
const char *,
size_t *),
137 *MagickRemoveImageProfile(
MagickWand *,
const char *,
size_t *);
139#if defined(__cplusplus) || defined(c_plusplus)