00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _MAGICKWAND_MAGICK_PROPERTY_H
00020 #define _MAGICKWAND_MAGICK_PROPERTY_H
00021
00022 #if defined(__cplusplus) || defined(c_plusplus)
00023 extern "C" {
00024 #endif
00025
00026 extern WandExport char
00027 *MagickGetFilename(const MagickWand *),
00028 *MagickGetFormat(MagickWand *),
00029 *MagickGetFont(MagickWand *),
00030 *MagickGetHomeURL(void),
00031 **MagickGetImageProfiles(MagickWand *,const char *,unsigned long *),
00032 *MagickGetImageProperty(MagickWand *,const char *),
00033 **MagickGetImageProperties(MagickWand *,const char *,unsigned long *),
00034 *MagickGetOption(MagickWand *,const char *),
00035 **MagickGetOptions(MagickWand *,const char *,unsigned long *),
00036 *MagickQueryConfigureOption(const char *),
00037 **MagickQueryConfigureOptions(const char *,unsigned long *),
00038 **MagickQueryFonts(const char *,unsigned long *),
00039 **MagickQueryFormats(const char *,unsigned long *);
00040
00041 extern WandExport CompressionType
00042 MagickGetCompression(MagickWand *);
00043
00044 extern WandExport const char
00045 *MagickGetCopyright(void),
00046 *MagickGetPackageName(void),
00047 *MagickGetQuantumDepth(unsigned long *),
00048 *MagickGetQuantumRange(unsigned long *),
00049 *MagickGetReleaseDate(void),
00050 *MagickGetVersion(unsigned long *);
00051
00052 extern WandExport double
00053 MagickGetPointsize(MagickWand *),
00054 *MagickGetSamplingFactors(MagickWand *,unsigned long *),
00055 *MagickQueryFontMetrics(MagickWand *,const DrawingWand *,const char *),
00056 *MagickQueryMultilineFontMetrics(MagickWand *,const DrawingWand *,
00057 const char *);
00058
00059 extern WandExport GravityType
00060 MagickGetGravity(MagickWand *);
00061
00062 extern WandExport ImageType
00063 MagickGetType(MagickWand *);
00064
00065 extern WandExport InterlaceType
00066 MagickGetInterlaceScheme(MagickWand *);
00067
00068 extern WandExport InterpolatePixelMethod
00069 MagickGetInterpolateMethod(MagickWand *);
00070
00071 extern WandExport OrientationType
00072 MagickGetOrientation(MagickWand *);
00073
00074 extern WandExport MagickBooleanType
00075 MagickDeleteOption(MagickWand *,const char *),
00076 MagickDeleteImageProperty(MagickWand *,const char *),
00077 MagickGetAntialias(const MagickWand *),
00078 MagickGetPage(const MagickWand *,unsigned long *,unsigned long *,long *,
00079 long *),
00080 MagickGetSize(const MagickWand *,unsigned long *,unsigned long *),
00081 MagickGetSizeOffset(const MagickWand *,long *),
00082 MagickProfileImage(MagickWand *,const char *,const void *,const size_t),
00083 MagickSetAntialias(MagickWand *,const MagickBooleanType),
00084 MagickSetBackgroundColor(MagickWand *,const PixelWand *),
00085 MagickSetCompression(MagickWand *,const CompressionType),
00086 MagickSetCompressionQuality(MagickWand *,const unsigned long),
00087 MagickSetDepth(MagickWand *,const unsigned long),
00088 MagickSetFilename(MagickWand *,const char *),
00089 MagickSetFormat(MagickWand *,const char *),
00090 MagickSetFont(MagickWand *,const char *),
00091 MagickSetGravity(MagickWand *,const GravityType),
00092 MagickSetImageProfile(MagickWand *,const char *,const void *,const size_t),
00093 MagickSetImageProperty(MagickWand *,const char *,const char *),
00094 MagickSetInterlaceScheme(MagickWand *,const InterlaceType),
00095 MagickSetInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
00096 MagickSetOption(MagickWand *,const char *,const char *),
00097 MagickSetOrientation(MagickWand *,const OrientationType),
00098 MagickSetPage(MagickWand *,const unsigned long,const unsigned long,
00099 const long,const long),
00100 MagickSetPassphrase(MagickWand *,const char *),
00101 MagickSetPointsize(MagickWand *,const double),
00102 MagickSetResolution(MagickWand *,const double,const double),
00103 MagickSetResourceLimit(const ResourceType type,const MagickSizeType limit),
00104 MagickSetSamplingFactors(MagickWand *,const unsigned long,const double *),
00105 MagickSetSize(MagickWand *,const unsigned long,const unsigned long),
00106 MagickSetSizeOffset(MagickWand *,const unsigned long,const unsigned long,
00107 const long),
00108 MagickSetType(MagickWand *,const ImageType);
00109
00110 extern WandExport MagickProgressMonitor
00111 MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
00112
00113 extern WandExport MagickSizeType
00114 MagickGetResource(const ResourceType),
00115 MagickGetResourceLimit(const ResourceType);
00116
00117 extern WandExport PixelWand
00118 *MagickGetBackgroundColor(MagickWand *);
00119
00120 extern WandExport OrientationType
00121 MagickGetOrientationType(MagickWand *);
00122
00123 extern WandExport unsigned char
00124 *MagickGetImageProfile(MagickWand *,const char *,size_t *),
00125 *MagickRemoveImageProfile(MagickWand *,const char *,size_t *);
00126
00127 extern WandExport unsigned long
00128 MagickGetCompressionQuality(MagickWand *);
00129
00130 #if defined(__cplusplus) || defined(c_plusplus)
00131 }
00132 #endif
00133
00134 #endif