cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 1 | /* |
Cristy | 7ce65e7 | 2015-12-12 18:03:16 -0500 | [diff] [blame] | 2 | Copyright 1999-2016 ImageMagick Studio LLC, a non-profit organization |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 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 | |
cristy | 549a37e | 2010-01-26 15:24:15 +0000 | [diff] [blame] | 26 | extern WandExport ChannelFeatures |
cristy | 490408a | 2011-07-07 14:42:05 +0000 | [diff] [blame] | 27 | *MagickGetImageFeatures(MagickWand *,const size_t); |
cristy | 549a37e | 2010-01-26 15:24:15 +0000 | [diff] [blame] | 28 | |
cristy | bcd5934 | 2015-06-07 14:07:19 +0000 | [diff] [blame] | 29 | extern WandExport ChannelType |
| 30 | MagickSetImageChannelMask(MagickWand *,const ChannelType); |
| 31 | |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 32 | extern WandExport ChannelStatistics |
cristy | d42d995 | 2011-07-08 14:21:50 +0000 | [diff] [blame] | 33 | *MagickGetImageStatistics(MagickWand *); |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 34 | |
| 35 | extern WandExport char |
| 36 | *MagickGetImageFilename(MagickWand *), |
| 37 | *MagickGetImageFormat(MagickWand *), |
| 38 | *MagickGetImageSignature(MagickWand *), |
| 39 | *MagickIdentifyImage(MagickWand *); |
| 40 | |
| 41 | extern WandExport ColorspaceType |
| 42 | MagickGetImageColorspace(MagickWand *); |
| 43 | |
| 44 | extern WandExport CompositeOperator |
| 45 | MagickGetImageCompose(MagickWand *); |
| 46 | |
| 47 | extern WandExport CompressionType |
| 48 | MagickGetImageCompression(MagickWand *); |
| 49 | |
| 50 | extern WandExport DisposeType |
| 51 | MagickGetImageDispose(MagickWand *); |
| 52 | |
| 53 | extern WandExport double |
cristy | 8a9106f | 2011-07-05 14:39:26 +0000 | [diff] [blame] | 54 | *MagickGetImageDistortions(MagickWand *,const MagickWand *, |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 55 | const MetricType), |
| 56 | MagickGetImageFuzz(MagickWand *), |
| 57 | MagickGetImageGamma(MagickWand *), |
| 58 | MagickGetImageTotalInkDensity(MagickWand *); |
| 59 | |
cristy | 0ae397c | 2012-06-02 12:49:12 +0000 | [diff] [blame] | 60 | extern WandExport EndianType |
| 61 | MagickGetImageEndian(MagickWand *); |
| 62 | |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 63 | extern WandExport GravityType |
| 64 | MagickGetImageGravity(MagickWand *); |
| 65 | |
| 66 | extern WandExport Image |
| 67 | *MagickDestroyImage(Image *), |
| 68 | *GetImageFromMagickWand(const MagickWand *); |
| 69 | |
| 70 | extern WandExport ImageType |
dirk | ab4f0bb | 2015-07-25 11:46:32 +0000 | [diff] [blame] | 71 | MagickGetImageType(MagickWand *), |
| 72 | MagickIdentifyImageType(MagickWand *); |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 73 | |
| 74 | extern WandExport InterlaceType |
| 75 | MagickGetImageInterlaceScheme(MagickWand *); |
| 76 | |
cristy | 5c4e258 | 2011-09-11 19:21:03 +0000 | [diff] [blame] | 77 | extern WandExport PixelInterpolateMethod |
| 78 | MagickGetImagePixelInterpolateMethod(MagickWand *); |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 79 | |
| 80 | extern WandExport MagickBooleanType |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 81 | MagickAdaptiveBlurImage(MagickWand *,const double,const double), |
anthony | fd706f9 | 2012-01-19 04:22:02 +0000 | [diff] [blame] | 82 | MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 83 | MagickAdaptiveSharpenImage(MagickWand *,const double,const double), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 84 | MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t, |
cristy | 5f07f70 | 2011-09-26 17:29:10 +0000 | [diff] [blame] | 85 | const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 86 | MagickAddImage(MagickWand *,const MagickWand *), |
cristy | 9ed1f81 | 2011-10-08 02:00:08 +0000 | [diff] [blame] | 87 | MagickAddNoiseImage(MagickWand *,const NoiseType,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 88 | MagickAffineTransformImage(MagickWand *,const DrawingWand *), |
| 89 | MagickAnnotateImage(MagickWand *,const DrawingWand *,const double, |
| 90 | const double,const double,const char *), |
| 91 | MagickAnimateImages(MagickWand *,const char *), |
| 92 | MagickAutoGammaImage(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 93 | MagickAutoLevelImage(MagickWand *), |
dirk | cf870d1 | 2014-10-03 18:24:06 +0000 | [diff] [blame] | 94 | MagickAutoOrientImage(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 95 | MagickBlackThresholdImage(MagickWand *,const PixelWand *), |
| 96 | MagickBlueShiftImage(MagickWand *,const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 97 | MagickBlurImage(MagickWand *,const double,const double), |
cristy | 633f0c6 | 2011-09-15 13:27:36 +0000 | [diff] [blame] | 98 | MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t, |
| 99 | const CompositeOperator compose), |
cristy | a28d6b8 | 2010-01-11 20:03:47 +0000 | [diff] [blame] | 100 | MagickBrightnessContrastImage(MagickWand *,const double,const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 101 | MagickCharcoalImage(MagickWand *,const double,const double), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 102 | MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 103 | const ssize_t), |
cristy | 1eb45dd | 2009-09-25 16:38:06 +0000 | [diff] [blame] | 104 | MagickClampImage(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 105 | MagickClipImage(MagickWand *), |
| 106 | MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType), |
cristy | 5c4e258 | 2011-09-11 19:21:03 +0000 | [diff] [blame] | 107 | MagickClutImage(MagickWand *,const MagickWand *,const PixelInterpolateMethod), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 108 | MagickColorDecisionListImage(MagickWand *,const char *), |
| 109 | MagickColorizeImage(MagickWand *,const PixelWand *,const PixelWand *), |
cristy | e636559 | 2010-04-02 17:31:23 +0000 | [diff] [blame] | 110 | MagickColorMatrixImage(MagickWand *,const KernelInfo *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 111 | MagickCommentImage(MagickWand *,const char *), |
| 112 | MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator, |
cristy | feb3e96 | 2012-03-29 17:25:55 +0000 | [diff] [blame] | 113 | const MagickBooleanType,const ssize_t,const ssize_t), |
dirk | 675b1c7 | 2015-06-28 15:49:28 +0000 | [diff] [blame] | 114 | MagickCompositeImageGravity(MagickWand *,const MagickWand *,const CompositeOperator, |
| 115 | const GravityType), |
anthony | e5840b2 | 2012-03-17 12:22:34 +0000 | [diff] [blame] | 116 | MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator, |
| 117 | const ssize_t,const ssize_t), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 118 | MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *, |
| 119 | const StorageType,const void *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 120 | MagickContrastImage(MagickWand *,const MagickBooleanType), |
| 121 | MagickContrastStretchImage(MagickWand *,const double,const double), |
cristy | 5e6be1e | 2011-07-16 01:23:39 +0000 | [diff] [blame] | 122 | MagickConvolveImage(MagickWand *,const KernelInfo *), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 123 | MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 124 | const ssize_t), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 125 | MagickCycleColormapImage(MagickWand *,const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 126 | MagickDecipherImage(MagickWand *,const char *), |
| 127 | MagickDeskewImage(MagickWand *,const double), |
| 128 | MagickDespeckleImage(MagickWand *), |
| 129 | MagickDisplayImage(MagickWand *,const char *), |
| 130 | MagickDisplayImages(MagickWand *,const char *), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 131 | MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t, |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 132 | const double *,const MagickBooleanType), |
| 133 | MagickDrawImage(MagickWand *,const DrawingWand *), |
cristy | 9dc4c51 | 2013-03-24 01:38:00 +0000 | [diff] [blame] | 134 | MagickEdgeImage(MagickWand *,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 135 | MagickEmbossImage(MagickWand *,const double,const double), |
| 136 | MagickEncipherImage(MagickWand *,const char *), |
| 137 | MagickEnhanceImage(MagickWand *), |
| 138 | MagickEqualizeImage(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 139 | MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 140 | MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t, |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 141 | const size_t,const size_t,const char *,const StorageType,void *), |
| 142 | MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 143 | const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 144 | MagickFlipImage(MagickWand *), |
cristy | d42d995 | 2011-07-08 14:21:50 +0000 | [diff] [blame] | 145 | MagickFloodfillPaintImage(MagickWand *,const PixelWand *,const double, |
| 146 | const PixelWand *,const ssize_t,const ssize_t,const MagickBooleanType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 147 | MagickFlopImage(MagickWand *), |
| 148 | MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 149 | MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t, |
cristy | 633f0c6 | 2011-09-15 13:27:36 +0000 | [diff] [blame] | 150 | const ssize_t,const ssize_t,const CompositeOperator), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 151 | MagickFunctionImage(MagickWand *,const MagickFunction,const size_t, |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 152 | const double *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 153 | MagickGammaImage(MagickWand *,const double), |
cristy | d89705a | 2012-01-20 02:52:24 +0000 | [diff] [blame] | 154 | MagickGaussianBlurImage(MagickWand *,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 155 | MagickGetImageAlphaChannel(MagickWand *), |
| 156 | MagickGetImageBackgroundColor(MagickWand *,PixelWand *), |
| 157 | MagickGetImageBluePrimary(MagickWand *,double *,double *), |
| 158 | MagickGetImageBorderColor(MagickWand *,PixelWand *), |
cristy | d42d995 | 2011-07-08 14:21:50 +0000 | [diff] [blame] | 159 | MagickGetImageKurtosis(MagickWand *,double *,double *), |
| 160 | MagickGetImageMean(MagickWand *,double *,double *), |
| 161 | MagickGetImageRange(MagickWand *,double *,double *), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 162 | MagickGetImageColormapColor(MagickWand *,const size_t,PixelWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 163 | MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType, |
| 164 | double *), |
| 165 | MagickGetImageGreenPrimary(MagickWand *,double *,double *), |
| 166 | MagickGetImageMatteColor(MagickWand *,PixelWand *), |
| 167 | MagickGetImageLength(MagickWand *,MagickSizeType *), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 168 | MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *, |
| 169 | ssize_t *), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 170 | MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t, |
| 171 | PixelWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 172 | MagickGetImageRange(MagickWand *,double *,double *), |
| 173 | MagickGetImageRedPrimary(MagickWand *,double *,double *), |
| 174 | MagickGetImageResolution(MagickWand *,double *,double *), |
| 175 | MagickGetImageWhitePoint(MagickWand *,double *,double *), |
| 176 | MagickHaldClutImage(MagickWand *,const MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 177 | MagickHasNextImage(MagickWand *), |
| 178 | MagickHasPreviousImage(MagickWand *), |
cristy | 76f512e | 2011-09-12 01:26:56 +0000 | [diff] [blame] | 179 | MagickImplodeImage(MagickWand *,const double,const PixelInterpolateMethod), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 180 | MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t, |
| 181 | const size_t,const char *,const StorageType,const void *), |
anthony | fd706f9 | 2012-01-19 04:22:02 +0000 | [diff] [blame] | 182 | MagickInterpolativeResizeImage(MagickWand *,const size_t,const size_t, |
| 183 | const PixelInterpolateMethod), |
cristy | c955079 | 2009-11-13 20:05:42 +0000 | [diff] [blame] | 184 | MagickInverseFourierTransformImage(MagickWand *,MagickWand *, |
| 185 | const MagickBooleanType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 186 | MagickLabelImage(MagickWand *,const char *), |
| 187 | MagickLevelImage(MagickWand *,const double,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 188 | MagickLinearStretchImage(MagickWand *,const double,const double), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 189 | MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double, |
| 190 | const double), |
dirk | be80460 | 2015-11-03 22:36:30 +0100 | [diff] [blame] | 191 | MagickLocalContrastImage(MagickWand *,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 192 | MagickMagnifyImage(MagickWand *), |
cristy | 5e6be1e | 2011-07-16 01:23:39 +0000 | [diff] [blame] | 193 | MagickMedianConvolveImage(MagickWand *,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 194 | MagickMinifyImage(MagickWand *), |
cristy | 69ec32d | 2011-02-27 23:57:09 +0000 | [diff] [blame] | 195 | MagickModeImage(MagickWand *,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 196 | MagickModulateImage(MagickWand *,const double,const double,const double), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 197 | MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t, |
| 198 | KernelInfo *), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 199 | MagickMotionBlurImage(MagickWand *,const double,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 200 | MagickNegateImage(MagickWand *,const MagickBooleanType), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 201 | MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 202 | MagickNextImage(MagickWand *), |
| 203 | MagickNormalizeImage(MagickWand *), |
cristy | 14973ba | 2011-08-27 23:48:07 +0000 | [diff] [blame] | 204 | MagickOilPaintImage(MagickWand *,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 205 | MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *, |
| 206 | const double,const MagickBooleanType), |
cristy | e6510f6 | 2012-07-29 13:58:11 +0000 | [diff] [blame] | 207 | MagickOptimizeImageTransparency(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 208 | MagickOrderedPosterizeImage(MagickWand *,const char *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 209 | MagickTransparentPaintImage(MagickWand *,const PixelWand *, |
| 210 | const double,const double,const MagickBooleanType invert), |
| 211 | MagickPingImage(MagickWand *,const char *), |
| 212 | MagickPingImageBlob(MagickWand *,const void *,const size_t), |
| 213 | MagickPingImageFile(MagickWand *,FILE *), |
cristy | e9e3d38 | 2011-12-14 01:50:13 +0000 | [diff] [blame] | 214 | MagickPolaroidImage(MagickWand *,const DrawingWand *,const char *, |
| 215 | const double,const PixelInterpolateMethod), |
cristy | d9ecd04 | 2012-06-17 18:26:12 +0000 | [diff] [blame] | 216 | MagickPosterizeImage(MagickWand *,const size_t,const DitherMethod), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 217 | MagickPreviousImage(MagickWand *), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 218 | MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType, |
cristy | cbda611 | 2012-05-27 20:57:16 +0000 | [diff] [blame] | 219 | const size_t,const DitherMethod,const MagickBooleanType), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 220 | MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType, |
cristy | cbda611 | 2012-05-27 20:57:16 +0000 | [diff] [blame] | 221 | const size_t,const DitherMethod,const MagickBooleanType), |
dirk | 6d612cf | 2014-03-13 21:17:23 +0000 | [diff] [blame] | 222 | MagickRotationalBlurImage(MagickWand *,const double), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 223 | MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 224 | const ssize_t,const MagickBooleanType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 225 | MagickRandomThresholdImage(MagickWand *,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 226 | MagickReadImage(MagickWand *,const char *), |
| 227 | MagickReadImageBlob(MagickWand *,const void *,const size_t), |
| 228 | MagickReadImageFile(MagickWand *,FILE *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 229 | MagickReduceNoiseImage(MagickWand *,const double), |
| 230 | MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod), |
| 231 | MagickRemoveImage(MagickWand *), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 232 | MagickResampleImage(MagickWand *,const double,const double,const FilterTypes), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 233 | MagickResetImagePage(MagickWand *,const char *), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 234 | MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 235 | MagickRollImage(MagickWand *,const ssize_t,const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 236 | MagickRotateImage(MagickWand *,const PixelWand *,const double), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 237 | MagickSampleImage(MagickWand *,const size_t,const size_t), |
| 238 | MagickScaleImage(MagickWand *,const size_t,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 239 | MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType, |
| 240 | const double,const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 241 | MagickSelectiveBlurImage(MagickWand *,const double,const double,const double), |
cristy | c8d6367 | 2012-01-11 13:03:13 +0000 | [diff] [blame] | 242 | MagickSeparateImage(MagickWand *,const ChannelType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 243 | MagickSepiaToneImage(MagickWand *,const double), |
| 244 | MagickSetImage(MagickWand *,const MagickWand *), |
cristy | b15b06c | 2012-08-28 11:36:48 +0000 | [diff] [blame] | 245 | MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelOption), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 246 | MagickSetImageBackgroundColor(MagickWand *,const PixelWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 247 | MagickSetImageBluePrimary(MagickWand *,const double,const double), |
| 248 | MagickSetImageBorderColor(MagickWand *,const PixelWand *), |
cristy | a5b77cb | 2010-05-07 19:34:48 +0000 | [diff] [blame] | 249 | MagickSetImageColor(MagickWand *,const PixelWand *), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 250 | MagickSetImageColormapColor(MagickWand *,const size_t, |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 251 | const PixelWand *), |
| 252 | MagickSetImageColorspace(MagickWand *,const ColorspaceType), |
| 253 | MagickSetImageCompose(MagickWand *,const CompositeOperator), |
| 254 | MagickSetImageCompression(MagickWand *,const CompressionType), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 255 | MagickSetImageDelay(MagickWand *,const size_t), |
| 256 | MagickSetImageDepth(MagickWand *,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 257 | MagickSetImageDispose(MagickWand *,const DisposeType), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 258 | MagickSetImageCompressionQuality(MagickWand *,const size_t), |
cristy | d4d100e | 2012-05-23 11:29:55 +0000 | [diff] [blame] | 259 | MagickSetImageEndian(MagickWand *,const EndianType), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 260 | MagickSetImageExtent(MagickWand *,const size_t,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 261 | MagickSetImageFilename(MagickWand *,const char *), |
| 262 | MagickSetImageFormat(MagickWand *,const char *), |
| 263 | MagickSetImageFuzz(MagickWand *,const double), |
| 264 | MagickSetImageGamma(MagickWand *,const double), |
| 265 | MagickSetImageGravity(MagickWand *,const GravityType), |
| 266 | MagickSetImageGreenPrimary(MagickWand *,const double,const double), |
| 267 | MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType), |
cristy | 5221b60 | 2012-10-30 18:02:55 +0000 | [diff] [blame] | 268 | MagickSetImagePixelInterpolateMethod(MagickWand *, |
| 269 | const PixelInterpolateMethod), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 270 | MagickSetImageIterations(MagickWand *,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 271 | MagickSetImageMatte(MagickWand *,const MagickBooleanType), |
| 272 | MagickSetImageMatteColor(MagickWand *,const PixelWand *), |
cristy | b6a294d | 2011-10-03 00:55:17 +0000 | [diff] [blame] | 273 | MagickSetImageAlpha(MagickWand *,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 274 | MagickSetImageOrientation(MagickWand *,const OrientationType), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 275 | MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 276 | const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 277 | MagickSetImageRedPrimary(MagickWand *,const double,const double), |
| 278 | MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent), |
| 279 | MagickSetImageResolution(MagickWand *,const double,const double), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 280 | MagickSetImageScene(MagickWand *,const size_t), |
| 281 | MagickSetImageTicksPerSecond(MagickWand *,const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 282 | MagickSetImageType(MagickWand *,const ImageType), |
| 283 | MagickSetImageUnits(MagickWand *,const ResolutionType), |
| 284 | MagickSetImageWhitePoint(MagickWand *,const double,const double), |
| 285 | MagickShadeImage(MagickWand *,const MagickBooleanType,const double, |
| 286 | const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 287 | MagickShadowImage(MagickWand *,const double,const double,const ssize_t, |
| 288 | const ssize_t), |
| 289 | MagickSharpenImage(MagickWand *,const double,const double), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 290 | MagickShaveImage(MagickWand *,const size_t,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 291 | MagickShearImage(MagickWand *,const PixelWand *,const double,const double), |
| 292 | MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType, |
| 293 | const double,const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 294 | MagickSketchImage(MagickWand *,const double,const double,const double), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 295 | MagickSolarizeImage(MagickWand *,const double), |
cristy | 3884f69 | 2011-07-08 18:00:18 +0000 | [diff] [blame] | 296 | MagickSparseColorImage(MagickWand *,const SparseColorMethod,const size_t, |
| 297 | const double *), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 298 | MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t, |
| 299 | const ssize_t), |
Cristy | e3319c1 | 2015-08-24 07:11:48 -0400 | [diff] [blame] | 300 | MagickSpreadImage(MagickWand *,const PixelInterpolateMethod,const double), |
cristy | f4ad9df | 2011-07-08 16:49:03 +0000 | [diff] [blame] | 301 | MagickStatisticImage(MagickWand *,const StatisticType,const size_t, |
cristy | 95c3834 | 2011-03-18 22:39:51 +0000 | [diff] [blame] | 302 | const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 303 | MagickStripImage(MagickWand *), |
cristy | 76f512e | 2011-09-12 01:26:56 +0000 | [diff] [blame] | 304 | MagickSwirlImage(MagickWand *,const double,const PixelInterpolateMethod), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 305 | MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *), |
| 306 | MagickTransformImageColorspace(MagickWand *,const ColorspaceType), |
| 307 | MagickTransposeImage(MagickWand *), |
| 308 | MagickTransverseImage(MagickWand *), |
| 309 | MagickThresholdImage(MagickWand *,const double), |
| 310 | MagickThresholdImageChannel(MagickWand *,const ChannelType,const double), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 311 | MagickThumbnailImage(MagickWand *,const size_t,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 312 | MagickTrimImage(MagickWand *,const double), |
| 313 | MagickUniqueImageColors(MagickWand *), |
cristy | 3afd401 | 2013-03-25 11:30:44 +0000 | [diff] [blame] | 314 | MagickUnsharpMaskImage(MagickWand *,const double,const double,const double, |
| 315 | const double), |
cristy | aa2c16c | 2012-03-25 22:21:35 +0000 | [diff] [blame] | 316 | MagickVignetteImage(MagickWand *,const double,const double,const ssize_t, |
| 317 | const ssize_t), |
cristy | 5c4e258 | 2011-09-11 19:21:03 +0000 | [diff] [blame] | 318 | MagickWaveImage(MagickWand *,const double,const double, |
| 319 | const PixelInterpolateMethod), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 320 | MagickWhiteThresholdImage(MagickWand *,const PixelWand *), |
| 321 | MagickWriteImage(MagickWand *,const char *), |
| 322 | MagickWriteImageFile(MagickWand *,FILE *), |
| 323 | MagickWriteImages(MagickWand *,const char *,const MagickBooleanType), |
| 324 | MagickWriteImagesFile(MagickWand *,FILE *); |
| 325 | |
cristy | 58630e8 | 2013-04-03 00:42:03 +0000 | [diff] [blame] | 326 | extern WandExport MagickProgressMonitor |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 327 | MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor, |
| 328 | void *); |
| 329 | |
| 330 | extern WandExport MagickWand |
| 331 | *MagickAppendImages(MagickWand *,const MagickBooleanType), |
cristy | 5f257b2 | 2012-03-07 00:27:29 +0000 | [diff] [blame] | 332 | *MagickChannelFxImage(MagickWand *,const char *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 333 | *MagickCoalesceImages(MagickWand *), |
cristy | 1ecceec | 2012-07-04 15:39:10 +0000 | [diff] [blame] | 334 | *MagickCombineImages(MagickWand *,const ColorspaceType), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 335 | *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType, |
| 336 | double *), |
cristy | a041706 | 2012-09-02 23:34:56 +0000 | [diff] [blame] | 337 | *MagickCompareImagesLayers(MagickWand *,const LayerMethod), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 338 | *MagickDeconstructImages(MagickWand *), |
cristy | d18ae7c | 2010-03-07 17:39:52 +0000 | [diff] [blame] | 339 | *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 340 | *MagickFxImage(MagickWand *,const char *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 341 | *MagickGetImage(MagickWand *), |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 342 | *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t, |
| 343 | const ssize_t), |
cristy | a041706 | 2012-09-02 23:34:56 +0000 | [diff] [blame] | 344 | *MagickMergeImageLayers(MagickWand *,const LayerMethod), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 345 | *MagickMorphImages(MagickWand *,const size_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 346 | *MagickMontageImage(MagickWand *,const DrawingWand *,const char *, |
| 347 | const char *,const MontageMode,const char *), |
| 348 | *MagickOptimizeImageLayers(MagickWand *), |
| 349 | *MagickPreviewImages(MagickWand *wand,const PreviewType), |
cristy | 0913681 | 2011-10-18 15:24:30 +0000 | [diff] [blame] | 350 | *MagickSimilarityImage(MagickWand *,const MagickWand *,const MetricType, |
cristy | 4dab380 | 2013-03-15 22:08:15 +0000 | [diff] [blame] | 351 | const double,RectangleInfo *,double *), |
cristy | 4285d78 | 2011-02-09 20:12:28 +0000 | [diff] [blame] | 352 | *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t), |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 353 | *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 354 | *MagickStereoImage(MagickWand *,const MagickWand *), |
| 355 | *MagickTextureImage(MagickWand *,const MagickWand *), |
| 356 | *MagickTransformImage(MagickWand *,const char *,const char *); |
| 357 | |
| 358 | extern WandExport OrientationType |
| 359 | MagickGetImageOrientation(MagickWand *); |
| 360 | |
| 361 | extern WandExport PixelWand |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 362 | **MagickGetImageHistogram(MagickWand *,size_t *); |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 363 | |
| 364 | extern WandExport RenderingIntent |
| 365 | MagickGetImageRenderingIntent(MagickWand *); |
| 366 | |
| 367 | extern WandExport ResolutionType |
| 368 | MagickGetImageUnits(MagickWand *); |
| 369 | |
cristy | bb50337 | 2010-05-27 20:51:26 +0000 | [diff] [blame] | 370 | extern WandExport size_t |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 371 | MagickGetImageColors(MagickWand *), |
| 372 | MagickGetImageCompressionQuality(MagickWand *), |
| 373 | MagickGetImageDelay(MagickWand *), |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 374 | MagickGetImageDepth(MagickWand *), |
| 375 | MagickGetImageHeight(MagickWand *), |
| 376 | MagickGetImageIterations(MagickWand *), |
| 377 | MagickGetImageScene(MagickWand *), |
| 378 | MagickGetImageTicksPerSecond(MagickWand *), |
| 379 | MagickGetImageWidth(MagickWand *), |
| 380 | MagickGetNumberImages(MagickWand *); |
| 381 | |
cristy | 5ed838e | 2010-05-31 00:05:35 +0000 | [diff] [blame] | 382 | extern WandExport unsigned char |
| 383 | *MagickGetImageBlob(MagickWand *,size_t *), |
| 384 | *MagickGetImagesBlob(MagickWand *,size_t *); |
| 385 | |
cristy | 3ed852e | 2009-09-05 21:47:34 +0000 | [diff] [blame] | 386 | extern WandExport VirtualPixelMethod |
| 387 | MagickGetImageVirtualPixelMethod(MagickWand *), |
| 388 | MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod); |
| 389 | |
| 390 | #if defined(__cplusplus) || defined(c_plusplus) |
| 391 | } |
| 392 | #endif |
| 393 | |
| 394 | #endif |