00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef MAGICKWAND_MAGICK_IMAGE_H
00020 #define MAGICKWAND_MAGICK_IMAGE_H
00021
00022 #if defined(__cplusplus) || defined(c_plusplus)
00023 extern "C" {
00024 #endif
00025
00026 extern WandExport ChannelFeatures
00027 *MagickGetImageChannelFeatures(MagickWand *,const size_t);
00028
00029 extern WandExport ChannelStatistics
00030 *MagickGetImageChannelStatistics(MagickWand *);
00031
00032 extern WandExport char
00033 *MagickGetImageFilename(MagickWand *),
00034 *MagickGetImageFormat(MagickWand *),
00035 *MagickGetImageSignature(MagickWand *),
00036 *MagickIdentifyImage(MagickWand *);
00037
00038 extern WandExport ColorspaceType
00039 MagickGetImageColorspace(MagickWand *);
00040
00041 extern WandExport CompositeOperator
00042 MagickGetImageCompose(MagickWand *);
00043
00044 extern WandExport CompressionType
00045 MagickGetImageCompression(MagickWand *);
00046
00047 extern WandExport DisposeType
00048 MagickGetImageDispose(MagickWand *);
00049
00050 extern WandExport double
00051 *MagickGetImageChannelDistortions(MagickWand *,const MagickWand *,
00052 const MetricType),
00053 MagickGetImageFuzz(MagickWand *),
00054 MagickGetImageGamma(MagickWand *),
00055 MagickGetImageTotalInkDensity(MagickWand *);
00056
00057 extern WandExport EndianType
00058 MagickGetImageEndian(MagickWand *);
00059
00060 extern WandExport GravityType
00061 MagickGetImageGravity(MagickWand *);
00062
00063 extern WandExport Image
00064 *MagickDestroyImage(Image *),
00065 *GetImageFromMagickWand(const MagickWand *);
00066
00067 extern WandExport ImageType
00068 MagickGetImageType(MagickWand *);
00069
00070 extern WandExport InterlaceType
00071 MagickGetImageInterlaceScheme(MagickWand *);
00072
00073 extern WandExport InterpolatePixelMethod
00074 MagickGetImageInterpolateMethod(MagickWand *);
00075
00076 extern WandExport MagickBooleanType
00077 MagickAdaptiveBlurImage(MagickWand *,const double,const double),
00078 MagickAdaptiveBlurImageChannel(MagickWand *,const ChannelType,const double,
00079 const double),
00080 MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t),
00081 MagickAdaptiveSharpenImage(MagickWand *,const double,const double),
00082 MagickAdaptiveSharpenImageChannel(MagickWand *,const ChannelType,const double,
00083 const double),
00084 MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t,
00085 const ssize_t),
00086 MagickAddImage(MagickWand *,const MagickWand *),
00087 MagickAddNoiseImage(MagickWand *,const NoiseType),
00088 MagickAddNoiseImageChannel(MagickWand *,const ChannelType,const NoiseType),
00089 MagickAffineTransformImage(MagickWand *,const DrawingWand *),
00090 MagickAnnotateImage(MagickWand *,const DrawingWand *,const double,
00091 const double,const double,const char *),
00092 MagickAnimateImages(MagickWand *,const char *),
00093 MagickAutoGammaImage(MagickWand *),
00094 MagickAutoGammaImageChannel(MagickWand *,const ChannelType),
00095 MagickAutoLevelImage(MagickWand *),
00096 MagickAutoLevelImageChannel(MagickWand *,const ChannelType),
00097 MagickAutoOrientImage(MagickWand *),
00098 MagickBlackThresholdImage(MagickWand *,const PixelWand *),
00099 MagickBlueShiftImage(MagickWand *,const double),
00100 MagickBlurImage(MagickWand *,const double,const double),
00101 MagickBlurImageChannel(MagickWand *,const ChannelType,const double,
00102 const double),
00103 MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t),
00104 MagickBrightnessContrastImage(MagickWand *,const double,const double),
00105 MagickBrightnessContrastImageChannel(MagickWand *,const ChannelType,
00106 const double,const double),
00107 MagickCharcoalImage(MagickWand *,const double,const double),
00108 MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t,
00109 const ssize_t),
00110 MagickClampImage(MagickWand *),
00111 MagickClampImageChannel(MagickWand *,const ChannelType),
00112 MagickClipImage(MagickWand *),
00113 MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType),
00114 MagickClutImage(MagickWand *,const MagickWand *),
00115 MagickClutImageChannel(MagickWand *,const ChannelType,const MagickWand *),
00116 MagickColorDecisionListImage(MagickWand *,const char *),
00117 MagickColorizeImage(MagickWand *,const PixelWand *,const PixelWand *),
00118 MagickColorMatrixImage(MagickWand *,const KernelInfo *),
00119 MagickCommentImage(MagickWand *,const char *),
00120 MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator,
00121 const ssize_t,const ssize_t),
00122 MagickCompositeImageChannel(MagickWand *,const ChannelType,const MagickWand *,
00123 const CompositeOperator,const ssize_t,const ssize_t),
00124 MagickCompositeImageGravity(MagickWand *,const MagickWand *,
00125 const CompositeOperator,const GravityType),
00126 MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator,
00127 const ssize_t,const ssize_t),
00128 MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *,
00129 const StorageType,const void *),
00130 MagickContrastImage(MagickWand *,const MagickBooleanType),
00131 MagickContrastStretchImage(MagickWand *,const double,const double),
00132 MagickContrastStretchImageChannel(MagickWand *,const ChannelType,const double,
00133 const double),
00134 MagickConvolveImage(MagickWand *,const size_t,const double *),
00135 MagickConvolveImageChannel(MagickWand *,const ChannelType,const size_t,
00136 const double *),
00137 MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t,
00138 const ssize_t),
00139 MagickCycleColormapImage(MagickWand *,const ssize_t),
00140 MagickDecipherImage(MagickWand *,const char *),
00141 MagickDeskewImage(MagickWand *,const double),
00142 MagickDespeckleImage(MagickWand *),
00143 MagickDisplayImage(MagickWand *,const char *),
00144 MagickDisplayImages(MagickWand *,const char *),
00145 MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t,
00146 const double *,const MagickBooleanType),
00147 MagickDrawImage(MagickWand *,const DrawingWand *),
00148 MagickEdgeImage(MagickWand *,const double),
00149 MagickEmbossImage(MagickWand *,const double,const double),
00150 MagickEncipherImage(MagickWand *,const char *),
00151 MagickEnhanceImage(MagickWand *),
00152 MagickEqualizeImage(MagickWand *),
00153 MagickEqualizeImageChannel(MagickWand *,const ChannelType),
00154 MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double),
00155 MagickEvaluateImageChannel(MagickWand *,const ChannelType,
00156 const MagickEvaluateOperator,const double),
00157 MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t,
00158 const size_t,const size_t,const char *,const StorageType,void *),
00159 MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t,
00160 const ssize_t),
00161 MagickFilterImage(MagickWand *,const KernelInfo *),
00162 MagickFilterImageChannel(MagickWand *,const ChannelType,const KernelInfo *),
00163 MagickFlipImage(MagickWand *),
00164 MagickFloodfillPaintImage(MagickWand *,const ChannelType,const PixelWand *,
00165 const double,const PixelWand *,const ssize_t,const ssize_t,
00166 const MagickBooleanType),
00167 MagickFlopImage(MagickWand *),
00168 MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType),
00169 MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t,
00170 const ssize_t,const ssize_t),
00171 MagickFunctionImage(MagickWand *,const MagickFunction,const size_t,
00172 const double *),
00173 MagickFunctionImageChannel(MagickWand *,const ChannelType,
00174 const MagickFunction,const size_t,const double *),
00175 MagickGammaImage(MagickWand *,const double),
00176 MagickGammaImageChannel(MagickWand *,const ChannelType,const double),
00177 MagickGaussianBlurImage(MagickWand *,const double,const double),
00178 MagickGaussianBlurImageChannel(MagickWand *,const ChannelType,const double,
00179 const double),
00180 MagickGetImageAlphaChannel(MagickWand *),
00181 MagickGetImageBackgroundColor(MagickWand *,PixelWand *),
00182 MagickGetImageBluePrimary(MagickWand *,double *,double *),
00183 MagickGetImageBorderColor(MagickWand *,PixelWand *),
00184 MagickGetImageChannelDistortion(MagickWand *,const MagickWand *,
00185 const ChannelType,const MetricType,double *),
00186 MagickGetImageChannelKurtosis(MagickWand *,const ChannelType,double *,
00187 double *),
00188 MagickGetImageChannelMean(MagickWand *,const ChannelType,double *,double *),
00189 MagickGetImageChannelRange(MagickWand *,const ChannelType,double *,double *),
00190 MagickGetImageColormapColor(MagickWand *,const size_t,PixelWand *),
00191 MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType,
00192 double *),
00193 MagickGetImageGreenPrimary(MagickWand *,double *,double *),
00194 MagickGetImageMatteColor(MagickWand *,PixelWand *),
00195 MagickGetImageLength(MagickWand *,MagickSizeType *),
00196 MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *,
00197 ssize_t *),
00198 MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
00199 PixelWand *),
00200 MagickGetImageRange(MagickWand *,double *,double *),
00201 MagickGetImageRedPrimary(MagickWand *,double *,double *),
00202 MagickGetImageResolution(MagickWand *,double *,double *),
00203 MagickGetImageWhitePoint(MagickWand *,double *,double *),
00204 MagickHaldClutImage(MagickWand *,const MagickWand *),
00205 MagickHaldClutImageChannel(MagickWand *,const ChannelType,const MagickWand *),
00206 MagickHasNextImage(MagickWand *),
00207 MagickHasPreviousImage(MagickWand *),
00208 MagickImplodeImage(MagickWand *,const double),
00209 MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
00210 const size_t,const char *,const StorageType,const void *),
00211 MagickInverseFourierTransformImage(MagickWand *,MagickWand *,
00212 const MagickBooleanType),
00213 MagickLabelImage(MagickWand *,const char *),
00214 MagickLevelImage(MagickWand *,const double,const double,const double),
00215 MagickLevelImageChannel(MagickWand *,const ChannelType,const double,
00216 const double,const double),
00217 MagickLinearStretchImage(MagickWand *,const double,const double),
00218 MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
00219 const double),
00220 MagickLocalContrastImage(MagickWand *,const double,const double),
00221 MagickMagnifyImage(MagickWand *),
00222 MagickMedianFilterImage(MagickWand *,const double),
00223 MagickMinifyImage(MagickWand *),
00224 MagickModeImage(MagickWand *,const double),
00225 MagickModulateImage(MagickWand *,const double,const double,const double),
00226 MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t,
00227 KernelInfo *),
00228 MagickMorphologyImageChannel(MagickWand *,const ChannelType,MorphologyMethod,
00229 const ssize_t,KernelInfo *),
00230 MagickMotionBlurImage(MagickWand *,const double,const double,const double),
00231 MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double,
00232 const double,const double),
00233 MagickNegateImage(MagickWand *,const MagickBooleanType),
00234 MagickNegateImageChannel(MagickWand *,const ChannelType,
00235 const MagickBooleanType),
00236 MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
00237 MagickNextImage(MagickWand *),
00238 MagickNormalizeImage(MagickWand *),
00239 MagickNormalizeImageChannel(MagickWand *,const ChannelType),
00240 MagickOilPaintImage(MagickWand *,const double),
00241 MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *,
00242 const double,const MagickBooleanType),
00243 MagickOpaquePaintImageChannel(MagickWand *,const ChannelType,
00244 const PixelWand *,const PixelWand *,const double,const MagickBooleanType),
00245 MagickOrderedPosterizeImage(MagickWand *,const char *),
00246 MagickOrderedPosterizeImageChannel(MagickWand *,const ChannelType,
00247 const char *),
00248 MagickOptimizeImageTransparency(MagickWand *),
00249 MagickTransparentPaintImage(MagickWand *,const PixelWand *,
00250 const double,const double,const MagickBooleanType invert),
00251 MagickPingImage(MagickWand *,const char *),
00252 MagickPingImageBlob(MagickWand *,const void *,const size_t),
00253 MagickPingImageFile(MagickWand *,FILE *),
00254 MagickPolaroidImage(MagickWand *,const DrawingWand *,const double),
00255 MagickPosterizeImage(MagickWand *,const size_t,const MagickBooleanType),
00256 MagickPreviousImage(MagickWand *),
00257 MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType,
00258 const size_t,const MagickBooleanType,const MagickBooleanType),
00259 MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType,
00260 const size_t,const MagickBooleanType,const MagickBooleanType),
00261 MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t,
00262 const ssize_t,const MagickBooleanType),
00263 MagickRandomThresholdImage(MagickWand *,const double,const double),
00264 MagickRandomThresholdImageChannel(MagickWand *,const ChannelType,const double,
00265 const double),
00266 MagickReadImage(MagickWand *,const char *),
00267 MagickReadImageBlob(MagickWand *,const void *,const size_t),
00268 MagickReadImageFile(MagickWand *,FILE *),
00269 MagickReduceNoiseImage(MagickWand *,const double),
00270 MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
00271 MagickRemoveImage(MagickWand *),
00272 MagickResampleImage(MagickWand *,const double,const double,const FilterTypes,
00273 const double),
00274 MagickResetImagePage(MagickWand *,const char *),
00275 MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes,
00276 const double),
00277 MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
00278 MagickRotateImage(MagickWand *,const PixelWand *,const double),
00279 MagickRotationalBlurImage(MagickWand *,const double),
00280 MagickRotationalBlurImageChannel(MagickWand *,const ChannelType,
00281 const double),
00282 MagickSampleImage(MagickWand *,const size_t,const size_t),
00283 MagickScaleImage(MagickWand *,const size_t,const size_t),
00284 MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
00285 const double,const double),
00286 MagickSelectiveBlurImage(MagickWand *,const double,const double,const double),
00287 MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double,
00288 const double,const double),
00289 MagickSeparateImageChannel(MagickWand *,const ChannelType),
00290 MagickSepiaToneImage(MagickWand *,const double),
00291 MagickSetImage(MagickWand *,const MagickWand *),
00292 MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType),
00293 MagickSetImageBackgroundColor(MagickWand *,const PixelWand *),
00294 MagickSetImageBias(MagickWand *,const double),
00295 MagickSetImageBluePrimary(MagickWand *,const double,const double),
00296 MagickSetImageBorderColor(MagickWand *,const PixelWand *),
00297 MagickSetImageChannelDepth(MagickWand *,const ChannelType,const size_t),
00298 MagickSetImageClipMask(MagickWand *,const MagickWand *),
00299 MagickSetImageColor(MagickWand *,const PixelWand *),
00300 MagickSetImageColormapColor(MagickWand *,const size_t,
00301 const PixelWand *),
00302 MagickSetImageColorspace(MagickWand *,const ColorspaceType),
00303 MagickSetImageCompose(MagickWand *,const CompositeOperator),
00304 MagickSetImageCompression(MagickWand *,const CompressionType),
00305 MagickSetImageDelay(MagickWand *,const size_t),
00306 MagickSetImageDepth(MagickWand *,const size_t),
00307 MagickSetImageDispose(MagickWand *,const DisposeType),
00308 MagickSetImageCompressionQuality(MagickWand *,const size_t),
00309 MagickSetImageEndian(MagickWand *,const EndianType),
00310 MagickSetImageExtent(MagickWand *,const size_t,const size_t),
00311 MagickSetImageFilename(MagickWand *,const char *),
00312 MagickSetImageFormat(MagickWand *,const char *),
00313 MagickSetImageFuzz(MagickWand *,const double),
00314 MagickSetImageGamma(MagickWand *,const double),
00315 MagickSetImageGravity(MagickWand *,const GravityType),
00316 MagickSetImageGreenPrimary(MagickWand *,const double,const double),
00317 MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
00318 MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
00319 MagickSetImageIterations(MagickWand *,const size_t),
00320 MagickSetImageMatte(MagickWand *,const MagickBooleanType),
00321 MagickSetImageMatteColor(MagickWand *,const PixelWand *),
00322 MagickSetImageOpacity(MagickWand *,const double),
00323 MagickSetImageOrientation(MagickWand *,const OrientationType),
00324 MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
00325 const ssize_t),
00326 MagickSetImageRedPrimary(MagickWand *,const double,const double),
00327 MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
00328 MagickSetImageResolution(MagickWand *,const double,const double),
00329 MagickSetImageScene(MagickWand *,const size_t),
00330 MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
00331 const PixelWand *),
00332 MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
00333 MagickSetImageType(MagickWand *,const ImageType),
00334 MagickSetImageUnits(MagickWand *,const ResolutionType),
00335 MagickSetImageWhitePoint(MagickWand *,const double,const double),
00336 MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
00337 const double),
00338 MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
00339 const ssize_t),
00340 MagickSharpenImage(MagickWand *,const double,const double),
00341 MagickSharpenImageChannel(MagickWand *,const ChannelType,const double,
00342 const double),
00343 MagickShaveImage(MagickWand *,const size_t,const size_t),
00344 MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
00345 MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
00346 const double,const double),
00347 MagickSigmoidalContrastImageChannel(MagickWand *,const ChannelType,
00348 const MagickBooleanType,const double,const double),
00349 MagickSketchImage(MagickWand *,const double,const double,const double),
00350 MagickSolarizeImage(MagickWand *,const double),
00351 MagickSolarizeImageChannel(MagickWand *,const ChannelType,const double),
00352 MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod,
00353 const size_t,const double *),
00354 MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
00355 const ssize_t),
00356 MagickSpreadImage(MagickWand *,const double),
00357 MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
00358 const size_t),
00359 MagickStatisticImageChannel(MagickWand *,const ChannelType,
00360 const StatisticType,const size_t,const size_t),
00361 MagickStripImage(MagickWand *),
00362 MagickSwirlImage(MagickWand *,const double),
00363 MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
00364 MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
00365 MagickTransposeImage(MagickWand *),
00366 MagickTransverseImage(MagickWand *),
00367 MagickThresholdImage(MagickWand *,const double),
00368 MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
00369 MagickThumbnailImage(MagickWand *,const size_t,const size_t),
00370 MagickTrimImage(MagickWand *,const double),
00371 MagickUniqueImageColors(MagickWand *),
00372 MagickUnsharpMaskImage(MagickWand *,const double,const double,const double,
00373 const double),
00374 MagickUnsharpMaskImageChannel(MagickWand *,const ChannelType,const double,
00375 const double,const double,const double),
00376 MagickVignetteImage(MagickWand *,const double,const double,const ssize_t,
00377 const ssize_t),
00378 MagickWaveImage(MagickWand *,const double,const double),
00379 MagickWhiteThresholdImage(MagickWand *,const PixelWand *),
00380 MagickWriteImage(MagickWand *,const char *),
00381 MagickWriteImageFile(MagickWand *,FILE *),
00382 MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
00383 MagickWriteImagesFile(MagickWand *,FILE *);
00384
00385 extern WandExport MagickProgressMonitor
00386 MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
00387 void *);
00388
00389 extern WandExport MagickWand
00390 *MagickAppendImages(MagickWand *,const MagickBooleanType),
00391 *MagickCoalesceImages(MagickWand *),
00392 *MagickCombineImages(MagickWand *,const ChannelType),
00393 *MagickCompareImageChannels(MagickWand *,const MagickWand *,const ChannelType,
00394 const MetricType,double *),
00395 *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType,
00396 double *),
00397 *MagickCompareImageLayers(MagickWand *,const ImageLayerMethod),
00398 *MagickDeconstructImages(MagickWand *),
00399 *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
00400 *MagickFxImage(MagickWand *,const char *),
00401 *MagickFxImageChannel(MagickWand *,const ChannelType,const char *),
00402 *MagickGetImage(MagickWand *),
00403 *MagickGetImageClipMask(MagickWand *),
00404 *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
00405 const ssize_t),
00406 *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod),
00407 *MagickMorphImages(MagickWand *,const size_t),
00408 *MagickMontageImage(MagickWand *,const DrawingWand *,const char *,
00409 const char *,const MontageMode,const char *),
00410 *MagickOptimizeImageLayers(MagickWand *),
00411 *MagickPreviewImages(MagickWand *wand,const PreviewType),
00412 *MagickSimilarityImage(MagickWand *,const MagickWand *,RectangleInfo *,
00413 double *),
00414 *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
00415 *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
00416 *MagickStereoImage(MagickWand *,const MagickWand *),
00417 *MagickTextureImage(MagickWand *,const MagickWand *),
00418 *MagickTransformImage(MagickWand *,const char *,const char *);
00419
00420 extern WandExport OrientationType
00421 MagickGetImageOrientation(MagickWand *);
00422
00423 extern WandExport PixelWand
00424 **MagickGetImageHistogram(MagickWand *,size_t *);
00425
00426 extern WandExport RenderingIntent
00427 MagickGetImageRenderingIntent(MagickWand *);
00428
00429 extern WandExport ResolutionType
00430 MagickGetImageUnits(MagickWand *);
00431
00432 extern WandExport size_t
00433 MagickGetImageColors(MagickWand *),
00434 MagickGetImageCompressionQuality(MagickWand *),
00435 MagickGetImageDelay(MagickWand *),
00436 MagickGetImageChannelDepth(MagickWand *,const ChannelType),
00437 MagickGetImageDepth(MagickWand *),
00438 MagickGetImageHeight(MagickWand *),
00439 MagickGetImageIterations(MagickWand *),
00440 MagickGetImageScene(MagickWand *),
00441 MagickGetImageTicksPerSecond(MagickWand *),
00442 MagickGetImageWidth(MagickWand *),
00443 MagickGetNumberImages(MagickWand *);
00444
00445 extern WandExport unsigned char
00446 *MagickGetImageBlob(MagickWand *,size_t *),
00447 *MagickGetImagesBlob(MagickWand *,size_t *);
00448
00449 extern WandExport VirtualPixelMethod
00450 MagickGetImageVirtualPixelMethod(MagickWand *),
00451 MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00452
00453 #if defined(__cplusplus) || defined(c_plusplus)
00454 }
00455 #endif
00456
00457 #endif