File indexing completed on 2025-03-13 09:14:29
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef MAGICKWAND_MAGICK_PROPERTY_H
0020 #define MAGICKWAND_MAGICK_PROPERTY_H
0021
0022 #if defined(__cplusplus) || defined(c_plusplus)
0023 extern "C" {
0024 #endif
0025
0026 extern WandExport char
0027 *MagickGetFilename(const MagickWand *),
0028 *MagickGetFormat(MagickWand *),
0029 *MagickGetFont(MagickWand *),
0030 *MagickGetHomeURL(void),
0031 *MagickGetImageArtifact(MagickWand *,const char *),
0032 **MagickGetImageArtifacts(MagickWand *,const char *,size_t *),
0033 **MagickGetImageProfiles(MagickWand *,const char *,size_t *),
0034 *MagickGetImageProperty(MagickWand *,const char *),
0035 **MagickGetImageProperties(MagickWand *,const char *,size_t *),
0036 *MagickGetOption(MagickWand *,const char *),
0037 **MagickGetOptions(MagickWand *,const char *,size_t *),
0038 *MagickQueryConfigureOption(const char *),
0039 **MagickQueryConfigureOptions(const char *,size_t *),
0040 **MagickQueryFonts(const char *,size_t *),
0041 **MagickQueryFormats(const char *,size_t *);
0042
0043 extern WandExport ColorspaceType
0044 MagickGetColorspace(MagickWand *);
0045
0046 extern WandExport CompressionType
0047 MagickGetCompression(MagickWand *);
0048
0049 extern WandExport const char
0050 *MagickGetCopyright(void),
0051 *MagickGetPackageName(void),
0052 *MagickGetQuantumDepth(size_t *),
0053 *MagickGetQuantumRange(size_t *),
0054 *MagickGetReleaseDate(void),
0055 *MagickGetVersion(size_t *);
0056
0057 extern WandExport double
0058 MagickGetPointsize(MagickWand *),
0059 *MagickGetSamplingFactors(MagickWand *,size_t *),
0060 *MagickQueryFontMetrics(MagickWand *,const DrawingWand *,const char *),
0061 *MagickQueryMultilineFontMetrics(MagickWand *,const DrawingWand *,
0062 const char *);
0063
0064 extern WandExport FilterType
0065 MagickGetFilter(MagickWand *);
0066
0067 extern WandExport GravityType
0068 MagickGetGravity(MagickWand *);
0069
0070 extern WandExport ImageType
0071 MagickGetType(MagickWand *);
0072
0073 extern WandExport InterlaceType
0074 MagickGetInterlaceScheme(MagickWand *);
0075
0076 extern WandExport PixelInterpolateMethod
0077 MagickGetInterpolateMethod(MagickWand *);
0078
0079 extern WandExport OrientationType
0080 MagickGetOrientation(MagickWand *);
0081
0082 extern WandExport MagickBooleanType
0083 MagickDeleteImageArtifact(MagickWand *,const char *),
0084 MagickDeleteImageProperty(MagickWand *,const char *),
0085 MagickDeleteOption(MagickWand *,const char *),
0086 MagickGetAntialias(const MagickWand *),
0087 MagickGetPage(const MagickWand *,size_t *,size_t *,ssize_t *,ssize_t *),
0088 MagickGetResolution(const MagickWand *,double *,double *),
0089 MagickGetSize(const MagickWand *,size_t *,size_t *),
0090 MagickGetSizeOffset(const MagickWand *,ssize_t *),
0091 MagickProfileImage(MagickWand *,const char *,const void *,const size_t),
0092 MagickSetAntialias(MagickWand *,const MagickBooleanType),
0093 MagickSetBackgroundColor(MagickWand *,const PixelWand *),
0094 MagickSetColorspace(MagickWand *,const ColorspaceType),
0095 MagickSetCompression(MagickWand *,const CompressionType),
0096 MagickSetCompressionQuality(MagickWand *,const size_t),
0097 MagickSetDepth(MagickWand *,const size_t),
0098 MagickSetExtract(MagickWand *,const char *),
0099 MagickSetFilename(MagickWand *,const char *),
0100 MagickSetFilter(MagickWand *,const FilterType),
0101 MagickSetFormat(MagickWand *,const char *),
0102 MagickSetFont(MagickWand *,const char *),
0103 MagickSetGravity(MagickWand *,const GravityType),
0104 MagickSetImageArtifact(MagickWand *,const char *,const char *),
0105 MagickSetImageProfile(MagickWand *,const char *,const void *,const size_t),
0106 MagickSetImageProperty(MagickWand *,const char *,const char *),
0107 MagickSetInterlaceScheme(MagickWand *,const InterlaceType),
0108 MagickSetInterpolateMethod(MagickWand *,const PixelInterpolateMethod),
0109 MagickSetOption(MagickWand *,const char *,const char *),
0110 MagickSetOrientation(MagickWand *,const OrientationType),
0111 MagickSetPage(MagickWand *,const size_t,const size_t,const ssize_t,
0112 const ssize_t),
0113 MagickSetPassphrase(MagickWand *,const char *),
0114 MagickSetPointsize(MagickWand *,const double),
0115 MagickSetResolution(MagickWand *,const double,const double),
0116 MagickSetResourceLimit(const ResourceType type,const MagickSizeType limit),
0117 MagickSetSamplingFactors(MagickWand *,const size_t,const double *),
0118 MagickSetSecurityPolicy(MagickWand *,const char *),
0119 MagickSetSize(MagickWand *,const size_t,const size_t),
0120 MagickSetSizeOffset(MagickWand *,const size_t,const size_t,const ssize_t),
0121 MagickSetType(MagickWand *,const ImageType);
0122
0123 extern WandExport MagickProgressMonitor
0124 MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
0125
0126 extern WandExport MagickSizeType
0127 MagickGetResource(const ResourceType),
0128 MagickGetResourceLimit(const ResourceType);
0129
0130 extern WandExport PixelWand
0131 *MagickGetBackgroundColor(MagickWand *);
0132
0133 extern WandExport OrientationType
0134 MagickGetOrientationType(MagickWand *);
0135
0136 extern WandExport size_t
0137 MagickGetCompressionQuality(MagickWand *);
0138
0139 extern WandExport unsigned char
0140 *MagickGetImageProfile(MagickWand *,const char *,size_t *),
0141 *MagickRemoveImageProfile(MagickWand *,const char *,size_t *);
0142
0143 extern WandExport void
0144 MagickSetSeed(const unsigned long);
0145
0146 #if defined(__cplusplus) || defined(c_plusplus)
0147 }
0148 #endif
0149
0150 #endif