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 MagickBooleanType
00072 MagickDeleteOption(MagickWand *,const char *),
00073 MagickDeleteImageProperty(MagickWand *,const char *),
00074 MagickGetAntialias(const MagickWand *),
00075 MagickGetPage(const MagickWand *,unsigned long *,unsigned long *,long *,
00076 long *),
00077 MagickGetSize(const MagickWand *,unsigned long *,unsigned long *),
00078 MagickGetSizeOffset(const MagickWand *,long *),
00079 MagickProfileImage(MagickWand *,const char *,const void *,const size_t),
00080 MagickSetAntialias(MagickWand *,const MagickBooleanType),
00081 MagickSetBackgroundColor(MagickWand *,const PixelWand *),
00082 MagickSetCompression(MagickWand *,const CompressionType),
00083 MagickSetCompressionQuality(MagickWand *,const unsigned long),
00084 MagickSetDepth(MagickWand *,const unsigned long),
00085 MagickSetFilename(MagickWand *,const char *),
00086 MagickSetFormat(MagickWand *,const char *),
00087 MagickSetFont(MagickWand *,const char *),
00088 MagickSetGravity(MagickWand *,const GravityType),
00089 MagickSetImageProfile(MagickWand *,const char *,const void *,const size_t),
00090 MagickSetImageProperty(MagickWand *,const char *,const char *),
00091 MagickSetInterlaceScheme(MagickWand *,const InterlaceType),
00092 MagickSetInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
00093 MagickSetOption(MagickWand *,const char *,const char *),
00094 MagickSetOrientation(MagickWand *,const OrientationType),
00095 MagickSetPage(MagickWand *,const unsigned long,const unsigned long,
00096 const long,const long),
00097 MagickSetPassphrase(MagickWand *,const char *),
00098 MagickSetPointsize(MagickWand *,const double),
00099 MagickSetResolution(MagickWand *,const double,const double),
00100 MagickSetResourceLimit(const ResourceType type,const MagickSizeType limit),
00101 MagickSetSamplingFactors(MagickWand *,const unsigned long,const double *),
00102 MagickSetSize(MagickWand *,const unsigned long,const unsigned long),
00103 MagickSetSizeOffset(MagickWand *,const unsigned long,const unsigned long,
00104 const long),
00105 MagickSetType(MagickWand *,const ImageType);
00106
00107 extern WandExport MagickProgressMonitor
00108 MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
00109
00110 extern WandExport PixelWand
00111 *MagickGetBackgroundColor(MagickWand *);
00112
00113 extern WandExport OrientationType
00114 MagickGetOrientationType(MagickWand *);
00115
00116 extern WandExport unsigned char
00117 *MagickGetImageProfile(MagickWand *,const char *,size_t *),
00118 *MagickRemoveImageProfile(MagickWand *,const char *,size_t *);
00119
00120 extern WandExport unsigned long
00121 MagickGetCompressionQuality(MagickWand *),
00122 MagickGetResource(const ResourceType),
00123 MagickGetResourceLimit(const ResourceType);
00124
00125 #if defined(__cplusplus) || defined(c_plusplus)
00126 }
00127 #endif
00128
00129 #endif