cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 1 | /* |
| 2 | Copyright 1999-2009 ImageMagick Studio LLC, a non-profit organization |
| 3 | dedicated to making software imaging solutions freely available. |
| 4 | |
| 5 | You may not use this file except in compliance with the License. |
| 6 | obtain a copy of the License at |
| 7 | |
| 8 | http://www.imagemagick.org/script/license.php |
| 9 | |
| 10 | Unless required by applicable law or agreed to in writing, software |
| 11 | distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | See the License for the specific language governing permissions and |
| 14 | limitations under the License. |
| 15 | |
| 16 | MagickWand image Methods. |
| 17 | */ |
| 18 | |
| 19 | #ifndef _MAGICKWAND_MAGICK_IMAGE_H |
| 20 | #define _MAGICKWAND_MAGICK_IMAGE_H |
| 21 | |
| 22 | #if defined(__cplusplus) || defined(c_plusplus) |
| 23 | extern "C" { |
| 24 | #endif |
| 25 | |
| 26 | extern WandExport ChannelStatistics |
| 27 | *MagickGetImageChannelStatistics(MagickWand *); |
| 28 | |
| 29 | extern WandExport char |
| 30 | *MagickGetImageFilename(MagickWand *), |
| 31 | *MagickGetImageFormat(MagickWand *), |
| 32 | *MagickGetImageSignature(MagickWand *), |
| 33 | *MagickIdentifyImage(MagickWand *); |
| 34 | |
| 35 | extern WandExport ColorspaceType |
| 36 | MagickGetImageColorspace(MagickWand *); |
| 37 | |
| 38 | extern WandExport CompositeOperator |
| 39 | MagickGetImageCompose(MagickWand *); |
| 40 | |
| 41 | extern WandExport CompressionType |
| 42 | MagickGetImageCompression(MagickWand *); |
| 43 | |
| 44 | extern WandExport DisposeType |
| 45 | MagickGetImageDispose(MagickWand *); |
| 46 | |
| 47 | extern WandExport double |
| 48 | *MagickGetImageChannelDistortions(MagickWand *,const MagickWand *, |
| 49 | const MetricType), |
| 50 | MagickGetImageFuzz(MagickWand *), |
| 51 | MagickGetImageGamma(MagickWand *), |
| 52 | MagickGetImageTotalInkDensity(MagickWand *); |
| 53 | |
| 54 | extern WandExport GravityType |
| 55 | MagickGetImageGravity(MagickWand *); |
| 56 | |
| 57 | extern WandExport Image |
| 58 | *MagickDestroyImage(Image *), |
| 59 | *GetImageFromMagickWand(const MagickWand *); |
| 60 | |
| 61 | extern WandExport ImageType |
| 62 | MagickGetImageType(MagickWand *); |
| 63 | |
| 64 | extern WandExport InterlaceType |
| 65 | MagickGetImageInterlaceScheme(MagickWand *); |
| 66 | |
| 67 | extern WandExport InterpolatePixelMethod |
| 68 | MagickGetImageInterpolateMethod(MagickWand *); |
| 69 | |
| 70 | extern WandExport MagickBooleanType |
| 71 | MagickAdaptiveBlurImage(MagickWand *,const double,const double), |
| 72 | MagickAdaptiveBlurImageChannel(MagickWand *,const ChannelType,const double, |
| 73 | const double), |
| 74 | MagickAdaptiveResizeImage(MagickWand *,const unsigned long, |
| 75 | const unsigned long), |
| 76 | MagickAdaptiveSharpenImage(MagickWand *,const double,const double), |
| 77 | MagickAdaptiveSharpenImageChannel(MagickWand *,const ChannelType,const double, |
| 78 | const double), |
| 79 | MagickAdaptiveThresholdImage(MagickWand *,const unsigned long, |
| 80 | const unsigned long,const long), |
| 81 | MagickAddImage(MagickWand *,const MagickWand *), |
| 82 | MagickAddNoiseImage(MagickWand *,const NoiseType), |
| 83 | MagickAddNoiseImageChannel(MagickWand *,const ChannelType,const NoiseType), |
| 84 | MagickAffineTransformImage(MagickWand *,const DrawingWand *), |
| 85 | MagickAnnotateImage(MagickWand *,const DrawingWand *,const double, |
| 86 | const double,const double,const char *), |
| 87 | MagickAnimateImages(MagickWand *,const char *), |
| 88 | MagickAutoGammaImage(MagickWand *), |
| 89 | MagickAutoGammaImageChannel(MagickWand *,const ChannelType), |
| 90 | MagickAutoLevelImage(MagickWand *), |
| 91 | MagickAutoLevelImageChannel(MagickWand *,const ChannelType), |
| 92 | MagickBlackThresholdImage(MagickWand *,const PixelWand *), |
| 93 | MagickBlueShiftImage(MagickWand *,const double), |
| 94 | MagickBlurImage(MagickWand *,const double,const double), |
| 95 | MagickBlurImageChannel(MagickWand *,const ChannelType,const double, |
| 96 | const double), |
| 97 | MagickBorderImage(MagickWand *,const PixelWand *,const unsigned long, |
| 98 | const unsigned long), |
| 99 | MagickCharcoalImage(MagickWand *,const double,const double), |
| 100 | MagickChopImage(MagickWand *,const unsigned long,const unsigned long, |
| 101 | const long,const long), |
cristy | 1eb45dd | 2009-09-25 16:38:06 +0000 | [diff] [blame] | 102 | MagickClampImage(MagickWand *), |
| 103 | MagickClampImageChannel(MagickWand *,const ChannelType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 104 | MagickClipImage(MagickWand *), |
| 105 | MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType), |
| 106 | MagickClutImage(MagickWand *,const MagickWand *), |
| 107 | MagickClutImageChannel(MagickWand *,const ChannelType,const MagickWand *), |
| 108 | MagickColorDecisionListImage(MagickWand *,const char *), |
| 109 | MagickColorizeImage(MagickWand *,const PixelWand *,const PixelWand *), |
| 110 | MagickCommentImage(MagickWand *,const char *), |
| 111 | MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator, |
| 112 | const long,const long), |
| 113 | MagickCompositeImageChannel(MagickWand *,const ChannelType,const MagickWand *, const CompositeOperator,const long,const long), |
| 114 | MagickConstituteImage(MagickWand *,const unsigned long,const unsigned long, |
| 115 | const char *,const StorageType,const void *), |
| 116 | MagickContrastImage(MagickWand *,const MagickBooleanType), |
| 117 | MagickContrastStretchImage(MagickWand *,const double,const double), |
| 118 | MagickContrastStretchImageChannel(MagickWand *,const ChannelType,const double, |
| 119 | const double), |
| 120 | MagickConvolveImage(MagickWand *,const unsigned long,const double *), |
| 121 | MagickConvolveImageChannel(MagickWand *,const ChannelType,const unsigned long, |
| 122 | const double *), |
| 123 | MagickCropImage(MagickWand *,const unsigned long,const unsigned long, |
| 124 | const long,const long), |
| 125 | MagickCycleColormapImage(MagickWand *,const long), |
| 126 | MagickDecipherImage(MagickWand *,const char *), |
| 127 | MagickDeskewImage(MagickWand *,const double), |
| 128 | MagickDespeckleImage(MagickWand *), |
| 129 | MagickDisplayImage(MagickWand *,const char *), |
| 130 | MagickDisplayImages(MagickWand *,const char *), |
| 131 | MagickDistortImage(MagickWand *,const DistortImageMethod,const unsigned long, |
| 132 | const double *,const MagickBooleanType), |
| 133 | MagickDrawImage(MagickWand *,const DrawingWand *), |
| 134 | MagickEdgeImage(MagickWand *,const double), |
| 135 | MagickEmbossImage(MagickWand *,const double,const double), |
| 136 | MagickEncipherImage(MagickWand *,const char *), |
| 137 | MagickEnhanceImage(MagickWand *), |
| 138 | MagickEqualizeImage(MagickWand *), |
| 139 | MagickEqualizeImageChannel(MagickWand *,const ChannelType), |
| 140 | MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double), |
| 141 | MagickEvaluateImageChannel(MagickWand *,const ChannelType, |
| 142 | const MagickEvaluateOperator,const double), |
| 143 | MagickExportImagePixels(MagickWand *,const long,const long, |
| 144 | const unsigned long,const unsigned long,const char *,const StorageType, |
| 145 | void *), |
| 146 | MagickExtentImage(MagickWand *,const unsigned long,const unsigned long, |
| 147 | const long,const long), |
| 148 | MagickFlipImage(MagickWand *), |
| 149 | MagickFloodfillPaintImage(MagickWand *,const ChannelType,const PixelWand *, |
| 150 | const double,const PixelWand *,const long,const long, |
| 151 | const MagickBooleanType), |
| 152 | MagickFlopImage(MagickWand *), |
| 153 | MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType), |
| 154 | MagickFrameImage(MagickWand *,const PixelWand *,const unsigned long, |
| 155 | const unsigned long,const long,const long), |
| 156 | MagickFunctionImage(MagickWand *,const MagickFunction,const unsigned long, |
| 157 | const double *), |
| 158 | MagickFunctionImageChannel(MagickWand *,const ChannelType, |
| 159 | const MagickFunction,const unsigned long,const double *), |
| 160 | MagickGammaImage(MagickWand *,const double), |
| 161 | MagickGammaImageChannel(MagickWand *,const ChannelType,const double), |
| 162 | MagickGaussianBlurImage(MagickWand *,const double,const double), |
| 163 | MagickGaussianBlurImageChannel(MagickWand *,const ChannelType,const double, |
| 164 | const double), |
| 165 | MagickGetImageAlphaChannel(MagickWand *), |
| 166 | MagickGetImageBackgroundColor(MagickWand *,PixelWand *), |
| 167 | MagickGetImageBluePrimary(MagickWand *,double *,double *), |
| 168 | MagickGetImageBorderColor(MagickWand *,PixelWand *), |
| 169 | MagickGetImageChannelDistortion(MagickWand *,const MagickWand *, |
| 170 | const ChannelType,const MetricType,double *), |
| 171 | MagickGetImageChannelKurtosis(MagickWand *,const ChannelType,double *, |
| 172 | double *), |
| 173 | MagickGetImageChannelMean(MagickWand *,const ChannelType,double *,double *), |
| 174 | MagickGetImageChannelRange(MagickWand *,const ChannelType,double *,double *), |
| 175 | MagickGetImageColormapColor(MagickWand *,const unsigned long,PixelWand *), |
| 176 | MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType, |
| 177 | double *), |
| 178 | MagickGetImageGreenPrimary(MagickWand *,double *,double *), |
| 179 | MagickGetImageMatteColor(MagickWand *,PixelWand *), |
| 180 | MagickGetImageLength(MagickWand *,MagickSizeType *), |
| 181 | MagickGetImagePage(MagickWand *,unsigned long *,unsigned long *,long *, |
| 182 | long *), |
| 183 | MagickGetImagePixelColor(MagickWand *,const long,const long,PixelWand *), |
| 184 | MagickGetImageRange(MagickWand *,double *,double *), |
| 185 | MagickGetImageRedPrimary(MagickWand *,double *,double *), |
| 186 | MagickGetImageResolution(MagickWand *,double *,double *), |
| 187 | MagickGetImageWhitePoint(MagickWand *,double *,double *), |
| 188 | MagickHaldClutImage(MagickWand *,const MagickWand *), |
| 189 | MagickHaldClutImageChannel(MagickWand *,const ChannelType,const MagickWand *), |
| 190 | MagickHasNextImage(MagickWand *), |
| 191 | MagickHasPreviousImage(MagickWand *), |
| 192 | MagickImplodeImage(MagickWand *,const double), |
| 193 | MagickImportImagePixels(MagickWand *,const long,const long, |
| 194 | const unsigned long,const unsigned long,const char *,const StorageType, |
| 195 | const void *), |
cristy | c955079 | 2009-11-13 20:05:42 +0000 | [diff] [blame^] | 196 | MagickInverseFourierTransformImage(MagickWand *,MagickWand *, |
| 197 | const MagickBooleanType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 198 | MagickLabelImage(MagickWand *,const char *), |
| 199 | MagickLevelImage(MagickWand *,const double,const double,const double), |
| 200 | MagickLevelImageChannel(MagickWand *,const ChannelType,const double, |
| 201 | const double,const double), |
| 202 | MagickLinearStretchImage(MagickWand *,const double,const double), |
| 203 | MagickLiquidRescaleImage(MagickWand *,const unsigned long,const unsigned long, |
| 204 | const double,const double), |
| 205 | MagickMagnifyImage(MagickWand *), |
| 206 | MagickMedianFilterImage(MagickWand *,const double), |
| 207 | MagickMinifyImage(MagickWand *), |
| 208 | MagickModulateImage(MagickWand *,const double,const double,const double), |
| 209 | MagickMotionBlurImage(MagickWand *,const double,const double,const double), |
| 210 | MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double, |
| 211 | const double,const double), |
| 212 | MagickNegateImage(MagickWand *,const MagickBooleanType), |
| 213 | MagickNegateImageChannel(MagickWand *,const ChannelType, |
| 214 | const MagickBooleanType), |
| 215 | MagickNewImage(MagickWand *,const unsigned long,const unsigned long, |
| 216 | const PixelWand *), |
| 217 | MagickNextImage(MagickWand *), |
| 218 | MagickNormalizeImage(MagickWand *), |
| 219 | MagickNormalizeImageChannel(MagickWand *,const ChannelType), |
| 220 | MagickOilPaintImage(MagickWand *,const double), |
| 221 | MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *, |
| 222 | const double,const MagickBooleanType), |
| 223 | MagickOpaquePaintImageChannel(MagickWand *,const ChannelType, |
| 224 | const PixelWand *,const PixelWand *,const double,const MagickBooleanType), |
| 225 | MagickOrderedPosterizeImage(MagickWand *,const char *), |
| 226 | MagickOrderedPosterizeImageChannel(MagickWand *,const ChannelType, |
| 227 | const char *), |
| 228 | MagickTransparentPaintImage(MagickWand *,const PixelWand *, |
| 229 | const double,const double,const MagickBooleanType invert), |
| 230 | MagickPingImage(MagickWand *,const char *), |
| 231 | MagickPingImageBlob(MagickWand *,const void *,const size_t), |
| 232 | MagickPingImageFile(MagickWand *,FILE *), |
| 233 | MagickPolaroidImage(MagickWand *,const DrawingWand *,const double), |
| 234 | MagickPosterizeImage(MagickWand *,const unsigned long, |
| 235 | const MagickBooleanType), |
| 236 | MagickPreviousImage(MagickWand *), |
| 237 | MagickQuantizeImage(MagickWand *,const unsigned long,const ColorspaceType, |
| 238 | const unsigned long,const MagickBooleanType,const MagickBooleanType), |
| 239 | MagickQuantizeImages(MagickWand *,const unsigned long,const ColorspaceType, |
| 240 | const unsigned long,const MagickBooleanType,const MagickBooleanType), |
| 241 | MagickRadialBlurImage(MagickWand *,const double), |
| 242 | MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double), |
| 243 | MagickRaiseImage(MagickWand *,const unsigned long,const unsigned long, |
| 244 | const long,const long,const MagickBooleanType), |
| 245 | MagickRandomThresholdImage(MagickWand *,const double,const double), |
| 246 | MagickRandomThresholdImageChannel(MagickWand *,const ChannelType,const double, |
| 247 | const double), |
| 248 | MagickReadImage(MagickWand *,const char *), |
| 249 | MagickReadImageBlob(MagickWand *,const void *,const size_t), |
| 250 | MagickReadImageFile(MagickWand *,FILE *), |
| 251 | MagickRecolorImage(MagickWand *,const unsigned long,const double *), |
| 252 | MagickReduceNoiseImage(MagickWand *,const double), |
| 253 | MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod), |
| 254 | MagickRemoveImage(MagickWand *), |
| 255 | MagickResampleImage(MagickWand *,const double,const double,const FilterTypes, |
| 256 | const double), |
| 257 | MagickResetImagePage(MagickWand *,const char *), |
| 258 | MagickResizeImage(MagickWand *,const unsigned long,const unsigned long, |
| 259 | const FilterTypes,const double), |
| 260 | MagickRollImage(MagickWand *,const long,const long), |
| 261 | MagickRotateImage(MagickWand *,const PixelWand *,const double), |
| 262 | MagickSampleImage(MagickWand *,const unsigned long,const unsigned long), |
| 263 | MagickScaleImage(MagickWand *,const unsigned long,const unsigned long), |
| 264 | MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType, |
| 265 | const double,const double), |
| 266 | MagickSelectiveBlurImage(MagickWand *,const double,const double,const double), |
| 267 | MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double, |
| 268 | const double,const double), |
| 269 | MagickSeparateImageChannel(MagickWand *,const ChannelType), |
| 270 | MagickSepiaToneImage(MagickWand *,const double), |
| 271 | MagickSetImage(MagickWand *,const MagickWand *), |
| 272 | MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType), |
| 273 | MagickSetImageBackgroundColor(MagickWand *,const PixelWand *), |
| 274 | MagickSetImageBias(MagickWand *,const double), |
| 275 | MagickSetImageBluePrimary(MagickWand *,const double,const double), |
| 276 | MagickSetImageBorderColor(MagickWand *,const PixelWand *), |
| 277 | MagickSetImageChannelDepth(MagickWand *,const ChannelType, |
| 278 | const unsigned long), |
| 279 | MagickSetImageClipMask(MagickWand *,const MagickWand *), |
| 280 | MagickSetImageColormapColor(MagickWand *,const unsigned long, |
| 281 | const PixelWand *), |
| 282 | MagickSetImageColorspace(MagickWand *,const ColorspaceType), |
| 283 | MagickSetImageCompose(MagickWand *,const CompositeOperator), |
| 284 | MagickSetImageCompression(MagickWand *,const CompressionType), |
| 285 | MagickSetImageDelay(MagickWand *,const unsigned long), |
| 286 | MagickSetImageDepth(MagickWand *,const unsigned long), |
| 287 | MagickSetImageDispose(MagickWand *,const DisposeType), |
| 288 | MagickSetImageCompressionQuality(MagickWand *,const unsigned long), |
| 289 | MagickSetImageExtent(MagickWand *,const unsigned long,const unsigned long), |
| 290 | MagickSetImageFilename(MagickWand *,const char *), |
| 291 | MagickSetImageFormat(MagickWand *,const char *), |
| 292 | MagickSetImageFuzz(MagickWand *,const double), |
| 293 | MagickSetImageGamma(MagickWand *,const double), |
| 294 | MagickSetImageGravity(MagickWand *,const GravityType), |
| 295 | MagickSetImageGreenPrimary(MagickWand *,const double,const double), |
| 296 | MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType), |
| 297 | MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod), |
| 298 | MagickSetImageIterations(MagickWand *,const unsigned long), |
| 299 | MagickSetImageMatte(MagickWand *,const MagickBooleanType), |
| 300 | MagickSetImageMatteColor(MagickWand *,const PixelWand *), |
| 301 | MagickSetImageOpacity(MagickWand *,const double), |
| 302 | MagickSetImageOrientation(MagickWand *,const OrientationType), |
| 303 | MagickSetImagePage(MagickWand *,const unsigned long,const unsigned long, |
| 304 | const long,const long), |
| 305 | MagickSetImageRedPrimary(MagickWand *,const double,const double), |
| 306 | MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent), |
| 307 | MagickSetImageResolution(MagickWand *,const double,const double), |
| 308 | MagickSetImageScene(MagickWand *,const unsigned long), |
| 309 | MagickSetImageTicksPerSecond(MagickWand *,const long), |
| 310 | MagickSetImageType(MagickWand *,const ImageType), |
| 311 | MagickSetImageUnits(MagickWand *,const ResolutionType), |
| 312 | MagickSetImageWhitePoint(MagickWand *,const double,const double), |
| 313 | MagickShadeImage(MagickWand *,const MagickBooleanType,const double, |
| 314 | const double), |
| 315 | MagickShadowImage(MagickWand *,const double,const double,const long, |
| 316 | const long), |
| 317 | MagickSharpenImage(MagickWand *,const double,const double), |
| 318 | MagickSharpenImageChannel(MagickWand *,const ChannelType,const double, |
| 319 | const double), |
| 320 | MagickShaveImage(MagickWand *,const unsigned long,const unsigned long), |
| 321 | MagickShearImage(MagickWand *,const PixelWand *,const double,const double), |
| 322 | MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType, |
| 323 | const double,const double), |
| 324 | MagickSigmoidalContrastImageChannel(MagickWand *,const ChannelType, |
| 325 | const MagickBooleanType,const double,const double), |
| 326 | MagickSketchImage(MagickWand *,const double,const double,const double), |
| 327 | MagickSolarizeImage(MagickWand *,const double), |
| 328 | MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod, |
| 329 | const unsigned long,const double *), |
| 330 | MagickSpliceImage(MagickWand *,const unsigned long,const unsigned long, |
| 331 | const long,const long), |
| 332 | MagickSpreadImage(MagickWand *,const double), |
| 333 | MagickStripImage(MagickWand *), |
| 334 | MagickSwirlImage(MagickWand *,const double), |
| 335 | MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *), |
| 336 | MagickTransformImageColorspace(MagickWand *,const ColorspaceType), |
| 337 | MagickTransposeImage(MagickWand *), |
| 338 | MagickTransverseImage(MagickWand *), |
| 339 | MagickThresholdImage(MagickWand *,const double), |
| 340 | MagickThresholdImageChannel(MagickWand *,const ChannelType,const double), |
| 341 | MagickThumbnailImage(MagickWand *,const unsigned long,const unsigned long), |
| 342 | MagickTrimImage(MagickWand *,const double), |
| 343 | MagickUniqueImageColors(MagickWand *), |
| 344 | MagickUnsharpMaskImage(MagickWand *,const double,const double,const double, |
| 345 | const double), |
| 346 | MagickUnsharpMaskImageChannel(MagickWand *,const ChannelType,const double, |
| 347 | const double,const double,const double), |
| 348 | MagickVignetteImage(MagickWand *,const double,const double, |
| 349 | const long,const long), |
| 350 | MagickWaveImage(MagickWand *,const double,const double), |
| 351 | MagickWhiteThresholdImage(MagickWand *,const PixelWand *), |
| 352 | MagickWriteImage(MagickWand *,const char *), |
| 353 | MagickWriteImageFile(MagickWand *,FILE *), |
| 354 | MagickWriteImages(MagickWand *,const char *,const MagickBooleanType), |
| 355 | MagickWriteImagesFile(MagickWand *,FILE *); |
| 356 | |
| 357 | WandExport MagickProgressMonitor |
| 358 | MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor, |
| 359 | void *); |
| 360 | |
| 361 | extern WandExport MagickWand |
| 362 | *MagickAppendImages(MagickWand *,const MagickBooleanType), |
| 363 | *MagickAverageImages(MagickWand *), |
| 364 | *MagickCoalesceImages(MagickWand *), |
| 365 | *MagickCombineImages(MagickWand *,const ChannelType), |
| 366 | *MagickCompareImageChannels(MagickWand *,const MagickWand *,const ChannelType, |
| 367 | const MetricType,double *), |
| 368 | *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType, |
| 369 | double *), |
| 370 | *MagickCompareImageLayers(MagickWand *,const ImageLayerMethod), |
| 371 | *MagickDeconstructImages(MagickWand *), |
| 372 | *MagickFxImage(MagickWand *,const char *), |
| 373 | *MagickFxImageChannel(MagickWand *,const ChannelType,const char *), |
| 374 | *MagickGetImage(MagickWand *), |
| 375 | *MagickGetImageClipMask(MagickWand *), |
| 376 | *MagickGetImageRegion(MagickWand *,const unsigned long,const unsigned long, |
| 377 | const long,const long), |
| 378 | *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod), |
| 379 | *MagickMorphImages(MagickWand *,const unsigned long), |
| 380 | *MagickMontageImage(MagickWand *,const DrawingWand *,const char *, |
| 381 | const char *,const MontageMode,const char *), |
| 382 | *MagickOptimizeImageLayers(MagickWand *), |
| 383 | *MagickPreviewImages(MagickWand *wand,const PreviewType), |
| 384 | *MagickSimilarityImage(MagickWand *,const MagickWand *,RectangleInfo *, |
| 385 | double *), |
| 386 | *MagickSteganoImage(MagickWand *,const MagickWand *,const long), |
| 387 | *MagickStereoImage(MagickWand *,const MagickWand *), |
| 388 | *MagickTextureImage(MagickWand *,const MagickWand *), |
| 389 | *MagickTransformImage(MagickWand *,const char *,const char *); |
| 390 | |
| 391 | extern WandExport OrientationType |
| 392 | MagickGetImageOrientation(MagickWand *); |
| 393 | |
| 394 | extern WandExport PixelWand |
| 395 | **MagickGetImageHistogram(MagickWand *,unsigned long *); |
| 396 | |
| 397 | extern WandExport RenderingIntent |
| 398 | MagickGetImageRenderingIntent(MagickWand *); |
| 399 | |
| 400 | extern WandExport ResolutionType |
| 401 | MagickGetImageUnits(MagickWand *); |
| 402 | |
| 403 | extern WandExport unsigned char |
| 404 | *MagickGetImageBlob(MagickWand *,size_t *), |
| 405 | *MagickGetImagesBlob(MagickWand *,size_t *); |
| 406 | |
| 407 | extern WandExport unsigned long |
| 408 | MagickGetImageColors(MagickWand *), |
| 409 | MagickGetImageCompressionQuality(MagickWand *), |
| 410 | MagickGetImageDelay(MagickWand *), |
| 411 | MagickGetImageChannelDepth(MagickWand *,const ChannelType), |
| 412 | MagickGetImageDepth(MagickWand *), |
| 413 | MagickGetImageHeight(MagickWand *), |
| 414 | MagickGetImageIterations(MagickWand *), |
| 415 | MagickGetImageScene(MagickWand *), |
| 416 | MagickGetImageTicksPerSecond(MagickWand *), |
| 417 | MagickGetImageWidth(MagickWand *), |
| 418 | MagickGetNumberImages(MagickWand *); |
| 419 | |
| 420 | extern WandExport VirtualPixelMethod |
| 421 | MagickGetImageVirtualPixelMethod(MagickWand *), |
| 422 | MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod); |
| 423 | |
| 424 | #if defined(__cplusplus) || defined(c_plusplus) |
| 425 | } |
| 426 | #endif |
| 427 | |
| 428 | #endif |