MagickWand 6.9.11-60
Convert, Edit, Or Compose Bitmap Images
magick-property.h
Go to the documentation of this file.
1/*
2 Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3 dedicated to making software imaging solutions freely available.
4
5 You may not use this file except in compliance with the License. You may
6 obtain a copy of the License at
7
8 https://imagemagick.org/script/license.php
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15
16 MagickWand property, options, and profile methods.
17*/
18
19#ifndef MAGICKWAND_MAGICK_PROPERTY_H
20#define MAGICKWAND_MAGICK_PROPERTY_H
21
22#if defined(__cplusplus) || defined(c_plusplus)
23extern "C" {
24#endif
25
26extern WandExport char
32 **MagickGetImageArtifacts(MagickWand *,const char *,size_t *),
33 **MagickGetImageProfiles(MagickWand *,const char *,size_t *),
35 **MagickGetImageProperties(MagickWand *,const char *,size_t *),
36 *MagickGetOption(MagickWand *,const char *),
37 **MagickGetOptions(MagickWand *,const char *,size_t *),
39 **MagickQueryConfigureOptions(const char *,size_t *),
40 **MagickQueryFonts(const char *,size_t *),
41 **MagickQueryFormats(const char *,size_t *);
42
43extern WandExport ColorspaceType
45
46extern WandExport CompressionType
48
49extern WandExport const char
55 *MagickGetVersion(size_t *);
56
57extern WandExport double
62 const char *);
63
64extern WandExport GravityType
66
67extern WandExport ImageType
69
70extern WandExport InterlaceType
72
73extern WandExport InterpolatePixelMethod
75
76extern WandExport OrientationType
78
79extern WandExport MagickBooleanType
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),
94 MagickSetDepth(MagickWand *,const size_t),
97 MagickSetFormat(MagickWand *,const char *),
98 MagickSetFont(MagickWand *,const char *),
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,
108 const ssize_t),
111 MagickSetResolution(MagickWand *,const double,const double),
112 MagickSetResourceLimit(const ResourceType type,const MagickSizeType limit),
113 MagickSetSamplingFactors(MagickWand *,const size_t,const double *),
115 MagickSetSize(MagickWand *,const size_t,const size_t),
116 MagickSetSizeOffset(MagickWand *,const size_t,const size_t,const ssize_t),
117 MagickSetType(MagickWand *,const ImageType);
118
119extern WandExport MagickProgressMonitor
120 MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
121
122extern WandExport MagickSizeType
123 MagickGetResource(const ResourceType),
124 MagickGetResourceLimit(const ResourceType);
125
128
129extern WandExport OrientationType
131
132extern WandExport size_t
134
135extern WandExport unsigned char
136 *MagickGetImageProfile(MagickWand *,const char *,size_t *),
137 *MagickRemoveImageProfile(MagickWand *,const char *,size_t *);
138
139#if defined(__cplusplus) || defined(c_plusplus)
140}
141#endif
142
143#endif
WandExport double MagickGetPointsize(MagickWand *)
WandExport const char * MagickGetPackageName(void)
WandExport MagickBooleanType MagickProfileImage(MagickWand *, const char *, const void *, const size_t)
WandExport MagickProgressMonitor MagickSetProgressMonitor(MagickWand *, const MagickProgressMonitor, void *)
Definition: magick-property.c:2670
WandExport MagickBooleanType MagickSetImageProfile(MagickWand *, const char *, const void *, const size_t)
WandExport MagickBooleanType MagickSetDepth(MagickWand *, const size_t)
WandExport double * MagickQueryFontMetrics(MagickWand *, const DrawingWand *, const char *)
WandExport ColorspaceType MagickGetColorspace(MagickWand *)
Definition: magick-property.c:262
WandExport GravityType MagickGetGravity(MagickWand *)
Definition: magick-property.c:474
WandExport char * MagickGetImageProperty(MagickWand *, const char *)
WandExport char * MagickGetOption(MagickWand *, const char *)
WandExport const char * MagickGetReleaseDate(void)
WandExport OrientationType MagickGetOrientationType(MagickWand *)
WandExport MagickBooleanType MagickSetFont(MagickWand *, const char *)
WandExport char * MagickGetHomeURL(void)
WandExport char ** MagickQueryFormats(const char *, size_t *)
Definition: magick-wand.c:752
WandExport MagickBooleanType MagickSetImageProperty(MagickWand *, const char *, const char *)
WandExport ImageType MagickGetType(MagickWand *)
Definition: magick-property.c:1646
WandExport char ** MagickGetImageProperties(MagickWand *, const char *, size_t *)
WandExport const char * MagickGetQuantumRange(size_t *)
WandExport unsigned char * MagickGetImageProfile(MagickWand *, const char *, size_t *)
WandExport char ** MagickGetOptions(MagickWand *, const char *, size_t *)
WandExport MagickBooleanType MagickGetPage(const MagickWand *, size_t *, size_t *, ssize_t *, ssize_t *)
WandExport MagickBooleanType MagickGetResolution(const MagickWand *, double *, double *)
WandExport char ** MagickQueryFonts(const char *, size_t *)
WandExport char ** MagickQueryConfigureOptions(const char *, size_t *)
WandExport MagickBooleanType MagickSetSizeOffset(MagickWand *, const size_t, const size_t, const ssize_t)
WandExport MagickBooleanType MagickGetAntialias(const MagickWand *)
WandExport MagickBooleanType MagickSetExtract(MagickWand *, const char *)
WandExport MagickSizeType MagickGetResource(const ResourceType)
WandExport char * MagickGetFormat(MagickWand *)
WandExport char ** MagickGetImageArtifacts(MagickWand *, const char *, size_t *)
WandExport char * MagickGetFilename(const MagickWand *)
WandExport char ** MagickGetImageProfiles(MagickWand *, const char *, size_t *)
WandExport char * MagickGetFont(MagickWand *)
WandExport InterpolatePixelMethod MagickGetInterpolateMethod(MagickWand *)
Definition: magick-property.c:994
WandExport MagickBooleanType MagickSetPassphrase(MagickWand *, const char *)
WandExport CompressionType MagickGetCompression(MagickWand *)
Definition: magick-property.c:293
WandExport MagickBooleanType MagickSetOrientation(MagickWand *, const OrientationType)
WandExport double * MagickQueryMultilineFontMetrics(MagickWand *, const DrawingWand *, const char *)
Definition: magick-wand.c:624
WandExport MagickBooleanType MagickDeleteImageProperty(MagickWand *, const char *)
WandExport PixelWand * MagickGetBackgroundColor(MagickWand *)
Definition: magick-property.c:226
WandExport MagickBooleanType MagickSetResolution(MagickWand *, const double, const double)
WandExport char * MagickQueryConfigureOption(const char *)
WandExport MagickBooleanType MagickSetOption(MagickWand *, const char *, const char *)
WandExport InterlaceType MagickGetInterlaceScheme(MagickWand *)
Definition: magick-property.c:963
WandExport const char * MagickGetCopyright(void)
WandExport MagickSizeType MagickGetResourceLimit(const ResourceType)
Definition: magick-property.c:1462
WandExport MagickBooleanType MagickSetColorspace(MagickWand *, const ColorspaceType)
WandExport char * MagickGetImageArtifact(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetBackgroundColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickDeleteImageArtifact(MagickWand *, const char *)
WandExport unsigned char * MagickRemoveImageProfile(MagickWand *, const char *, size_t *)
Definition: magick-property.c:1760
WandExport MagickBooleanType MagickSetPage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickSetFilename(MagickWand *, const char *)
WandExport size_t MagickGetCompressionQuality(MagickWand *)
Definition: magick-property.c:324
WandExport MagickBooleanType MagickSetImageArtifact(MagickWand *, const char *, const char *)
WandExport double * MagickGetSamplingFactors(MagickWand *, size_t *)
WandExport MagickBooleanType MagickSetCompressionQuality(MagickWand *, const size_t)
WandExport OrientationType MagickGetOrientation(MagickWand *)
Definition: magick-property.c:1164
WandExport MagickBooleanType MagickSetCompression(MagickWand *, const CompressionType)
WandExport MagickBooleanType MagickSetGravity(MagickWand *, const GravityType)
WandExport const char * MagickGetQuantumDepth(size_t *)
WandExport MagickBooleanType MagickGetSizeOffset(const MagickWand *, ssize_t *)
WandExport MagickBooleanType MagickSetInterlaceScheme(MagickWand *, const InterlaceType)
WandExport MagickBooleanType MagickSetType(MagickWand *, const ImageType)
Definition: magick-property.c:2976
WandExport MagickBooleanType MagickSetPointsize(MagickWand *, const double)
WandExport const char * MagickGetVersion(size_t *)
Definition: magick-property.c:1678
WandExport MagickBooleanType MagickSetResourceLimit(const ResourceType type, const MagickSizeType limit)
WandExport MagickBooleanType MagickGetSize(const MagickWand *, size_t *, size_t *)
WandExport MagickBooleanType MagickSetFormat(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetSamplingFactors(MagickWand *, const size_t, const double *)
WandExport MagickBooleanType MagickSetInterpolateMethod(MagickWand *, const InterpolatePixelMethod)
WandExport MagickBooleanType MagickSetAntialias(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickDeleteOption(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetSize(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSetSecurityPolicy(MagickWand *, const char *)
#define WandExport
Definition: method-attribute.h:71
Definition: drawing-wand.c:92
Definition: magick-wand-private.h:51
Definition: pixel-wand.c:64