00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _MAGICKWAND_MAGICK_ATTRIBUTE_H
00020 #define _MAGICKWAND_MAGICK_ATTRIBUTE_H
00021
00022 #if defined(__cplusplus) || defined(c_plusplus)
00023 extern "C" {
00024 #endif
00025
00026 extern WandExport char
00027 *MagickGetException(MagickWand *,ExceptionType *),
00028 *MagickGetFilename(const MagickWand *),
00029 *MagickGetFormat(MagickWand *),
00030 *MagickGetHomeURL(void),
00031 *MagickGetOption(MagickWand *,const char *),
00032 *MagickQueryConfigureOption(const char *),
00033 **MagickQueryConfigureOptions(const char *,unsigned long *),
00034 **MagickQueryFonts(const char *,unsigned long *),
00035 **MagickQueryFormats(const char *,unsigned long *);
00036
00037 extern WandExport CompressionType
00038 MagickGetCompression(MagickWand *);
00039
00040 extern WandExport const char
00041 *MagickGetCopyright(void),
00042 *MagickGetPackageName(void),
00043 *MagickGetQuantumDepth(unsigned long *),
00044 *MagickGetQuantumRange(unsigned long *),
00045 *MagickGetReleaseDate(void),
00046 *MagickGetVersion(unsigned long *);
00047
00048 extern WandExport double
00049 *MagickGetSamplingFactors(MagickWand *,unsigned long *),
00050 *MagickQueryFontMetrics(MagickWand *,const DrawingWand *,const char *),
00051 *MagickQueryMultilineFontMetrics(MagickWand *,const DrawingWand *,
00052 const char *);
00053
00054 extern WandExport InterlaceType
00055 MagickGetInterlaceScheme(MagickWand *);
00056
00057 extern WandExport MagickBooleanType
00058 MagickGetPage(MagickWand *,unsigned long *,unsigned long *,long *,long *),
00059 MagickGetSize(const MagickWand *,unsigned long *,unsigned long *),
00060 MagickGetSizeOffset(const MagickWand *,long *),
00061 MagickSetBackgroundColor(MagickWand *,const PixelWand *),
00062 MagickSetCompression(MagickWand *,const CompressionType),
00063 MagickSetCompressionQuality(MagickWand *,const unsigned long),
00064 MagickSetFilename(MagickWand *,const char *),
00065 MagickSetFormat(MagickWand *,const char *),
00066 MagickSetInterlaceScheme(MagickWand *,const InterlaceType),
00067 MagickSetOption(MagickWand *,const char *,const char *),
00068 MagickSetPage(MagickWand *,const unsigned long,const unsigned long,
00069 const long,const long),
00070 MagickSetPassphrase(MagickWand *,const char *),
00071 MagickSetResolution(MagickWand *,const double,const double),
00072 MagickSetResourceLimit(const ResourceType type,const unsigned long limit),
00073 MagickSetSamplingFactors(MagickWand *,const unsigned long,const double *),
00074 MagickSetSize(MagickWand *,const unsigned long,const unsigned long),
00075 MagickSetSizeOffset(MagickWand *,const unsigned long,const unsigned long,
00076 const long),
00077 MagickSetType(MagickWand *,const ImageType);
00078
00079 extern WandExport MagickProgressMonitor
00080 MagickSetProgressMonitor(MagickWand *,const MagickProgressMonitor,void *);
00081
00082 extern WandExport unsigned long
00083 MagickGetCompressionQuality(MagickWand *),
00084 MagickGetResource(const ResourceType),
00085 MagickGetResourceLimit(const ResourceType);
00086
00087 #if defined(__cplusplus) || defined(c_plusplus)
00088 }
00089 #endif
00090
00091 #endif