magick-image.h revision 1ecceecb35de7c5fda9225c0256fa001cac8a67f
13ed852eea50f9d4cd633efb8c2b054b8e33c253cristy/* 21454be7db7a897f42cd40e4165f945d77196a6f8cristy Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization 33ed852eea50f9d4cd633efb8c2b054b8e33c253cristy dedicated to making software imaging solutions freely available. 43ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 53ed852eea50f9d4cd633efb8c2b054b8e33c253cristy You may not use this file except in compliance with the License. 63ed852eea50f9d4cd633efb8c2b054b8e33c253cristy obtain a copy of the License at 73ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 83ed852eea50f9d4cd633efb8c2b054b8e33c253cristy http://www.imagemagick.org/script/license.php 93ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 103ed852eea50f9d4cd633efb8c2b054b8e33c253cristy Unless required by applicable law or agreed to in writing, software 113ed852eea50f9d4cd633efb8c2b054b8e33c253cristy distributed under the License is distributed on an "AS IS" BASIS, 123ed852eea50f9d4cd633efb8c2b054b8e33c253cristy WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133ed852eea50f9d4cd633efb8c2b054b8e33c253cristy See the License for the specific language governing permissions and 143ed852eea50f9d4cd633efb8c2b054b8e33c253cristy limitations under the License. 153ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 163ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWand image Methods. 173ed852eea50f9d4cd633efb8c2b054b8e33c253cristy*/ 183ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 193ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#ifndef _MAGICKWAND_MAGICK_IMAGE_H 203ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#define _MAGICKWAND_MAGICK_IMAGE_H 213ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 223ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#if defined(__cplusplus) || defined(c_plusplus) 233ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern "C" { 243ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#endif 253ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 26549a37e6cd4593dcb997230cd3584c5afead5552cristyextern WandExport ChannelFeatures 27490408a4252cd2a43d4038d1e71ae5369f56bca5cristy *MagickGetImageFeatures(MagickWand *,const size_t); 28549a37e6cd4593dcb997230cd3584c5afead5552cristy 293ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport ChannelStatistics 30d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy *MagickGetImageStatistics(MagickWand *); 313ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 323ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport char 333ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickGetImageFilename(MagickWand *), 343ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickGetImageFormat(MagickWand *), 353ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickGetImageSignature(MagickWand *), 363ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickIdentifyImage(MagickWand *); 373ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 383ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport ColorspaceType 393ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageColorspace(MagickWand *); 403ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 413ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport CompositeOperator 423ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageCompose(MagickWand *); 433ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 443ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport CompressionType 453ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageCompression(MagickWand *); 463ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 473ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport DisposeType 483ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageDispose(MagickWand *); 493ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 503ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport double 518a9106f4d81487da0f318bd13b4caa4cd24f23afcristy *MagickGetImageDistortions(MagickWand *,const MagickWand *, 523ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const MetricType), 533ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageFuzz(MagickWand *), 543ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageGamma(MagickWand *), 553ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageTotalInkDensity(MagickWand *); 563ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 570ae397c5ac530b4d3895f1b327b8542aa9261919cristyextern WandExport EndianType 580ae397c5ac530b4d3895f1b327b8542aa9261919cristy MagickGetImageEndian(MagickWand *); 590ae397c5ac530b4d3895f1b327b8542aa9261919cristy 603ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport GravityType 613ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageGravity(MagickWand *); 623ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 633ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport Image 643ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickDestroyImage(Image *), 653ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *GetImageFromMagickWand(const MagickWand *); 663ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 673ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport ImageType 683ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageType(MagickWand *); 693ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 703ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport InterlaceType 713ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageInterlaceScheme(MagickWand *); 723ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 735c4e2586d27d4299a742d170d41105de1689aa46cristyextern WandExport PixelInterpolateMethod 745c4e2586d27d4299a742d170d41105de1689aa46cristy MagickGetImagePixelInterpolateMethod(MagickWand *); 753ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 763ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport MagickBooleanType 77aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickAdaptiveBlurImage(MagickWand *,const double,const double), 78fd706f930f397221c6ba26f112e96e262fb0ba2eanthony MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t), 79aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickAdaptiveSharpenImage(MagickWand *,const double,const double), 805ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t, 815f07f70417e8a423f7f37d92cc84d85e114555cacristy const double), 823ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAddImage(MagickWand *,const MagickWand *), 839ed1f810381187775960350780d4d619c111dc4bcristy MagickAddNoiseImage(MagickWand *,const NoiseType,const double), 843ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAffineTransformImage(MagickWand *,const DrawingWand *), 853ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAnnotateImage(MagickWand *,const DrawingWand *,const double, 863ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double,const double,const char *), 873ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAnimateImages(MagickWand *,const char *), 883ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAutoGammaImage(MagickWand *), 893ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickAutoLevelImage(MagickWand *), 903ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickBlackThresholdImage(MagickWand *,const PixelWand *), 913ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickBlueShiftImage(MagickWand *,const double), 92aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickBlurImage(MagickWand *,const double,const double), 93633f0c61bb0414b644dccf4f335576a10bca0329cristy MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t, 94633f0c61bb0414b644dccf4f335576a10bca0329cristy const CompositeOperator compose), 95a28d6b8ebecf82724c086b5ebeed0c051a6f8070cristy MagickBrightnessContrastImage(MagickWand *,const double,const double), 96aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickCharcoalImage(MagickWand *,const double,const double), 975ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t, 985ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 991eb45dd1f9e56ce9c152850522b416abbddfdc7ecristy MagickClampImage(MagickWand *), 1003ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickClipImage(MagickWand *), 1013ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType), 1025c4e2586d27d4299a742d170d41105de1689aa46cristy MagickClutImage(MagickWand *,const MagickWand *,const PixelInterpolateMethod), 1033ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickColorDecisionListImage(MagickWand *,const char *), 1043ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickColorizeImage(MagickWand *,const PixelWand *,const PixelWand *), 105e636559dfadfdb115cc93f223315052a1ee89238cristy MagickColorMatrixImage(MagickWand *,const KernelInfo *), 1063ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickCommentImage(MagickWand *,const char *), 1073ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator, 108feb3e9695150978a5d2372d3fe2f60466a7c8066cristy const MagickBooleanType,const ssize_t,const ssize_t), 109e5840b2f205399022cbb82c827045e289b358c05anthony MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator, 110bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy const ssize_t,const ssize_t), 1115ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *, 1125ed838e7a9da2b53119d0f61f728af04a093d4edcristy const StorageType,const void *), 1133ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickContrastImage(MagickWand *,const MagickBooleanType), 1143ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickContrastStretchImage(MagickWand *,const double,const double), 1155e6be1e6a77c230e4a204fa9163d873104730c35cristy MagickConvolveImage(MagickWand *,const KernelInfo *), 1165ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t, 1175ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 118bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickCycleColormapImage(MagickWand *,const ssize_t), 1193ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDecipherImage(MagickWand *,const char *), 1203ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDeskewImage(MagickWand *,const double), 1213ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDespeckleImage(MagickWand *), 1223ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDisplayImage(MagickWand *,const char *), 1233ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDisplayImages(MagickWand *,const char *), 124bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t, 1253ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double *,const MagickBooleanType), 1263ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickDrawImage(MagickWand *,const DrawingWand *), 1278ae632dd5ba985b5cac535dd36e209795fbd52d8cristy MagickEdgeImage(MagickWand *,const double,const double), 1283ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickEmbossImage(MagickWand *,const double,const double), 1293ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickEncipherImage(MagickWand *,const char *), 1303ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickEnhanceImage(MagickWand *), 1313ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickEqualizeImage(MagickWand *), 1323ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double), 133bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t, 1345ed838e7a9da2b53119d0f61f728af04a093d4edcristy const size_t,const size_t,const char *,const StorageType,void *), 1355ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t, 1365ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 1373ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickFlipImage(MagickWand *), 138d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy MagickFloodfillPaintImage(MagickWand *,const PixelWand *,const double, 139d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy const PixelWand *,const ssize_t,const ssize_t,const MagickBooleanType), 1403ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickFlopImage(MagickWand *), 1413ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType), 1425ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t, 143633f0c61bb0414b644dccf4f335576a10bca0329cristy const ssize_t,const ssize_t,const CompositeOperator), 144bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickFunctionImage(MagickWand *,const MagickFunction,const size_t, 1453ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double *), 1463ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGammaImage(MagickWand *,const double), 147d89705ab0c09638f5c274678246679747d335778cristy MagickGaussianBlurImage(MagickWand *,const double,const double), 1483ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageAlphaChannel(MagickWand *), 1493ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageBackgroundColor(MagickWand *,PixelWand *), 1503ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageBluePrimary(MagickWand *,double *,double *), 1513ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageBorderColor(MagickWand *,PixelWand *), 152d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy MagickGetImageKurtosis(MagickWand *,double *,double *), 153d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy MagickGetImageMean(MagickWand *,double *,double *), 154d42d995b9cb2a16e13221e665554417a5b7ec7fbcristy MagickGetImageRange(MagickWand *,double *,double *), 155bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickGetImageColormapColor(MagickWand *,const size_t,PixelWand *), 1563ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType, 1573ed852eea50f9d4cd633efb8c2b054b8e33c253cristy double *), 1583ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageGreenPrimary(MagickWand *,double *,double *), 1593ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageMatteColor(MagickWand *,PixelWand *), 1603ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageLength(MagickWand *,MagickSizeType *), 161bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *, 162bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy ssize_t *), 1635ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t, 1645ed838e7a9da2b53119d0f61f728af04a093d4edcristy PixelWand *), 1653ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageRange(MagickWand *,double *,double *), 1663ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageRedPrimary(MagickWand *,double *,double *), 1673ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageResolution(MagickWand *,double *,double *), 1683ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageWhitePoint(MagickWand *,double *,double *), 1693ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickHaldClutImage(MagickWand *,const MagickWand *), 1703ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickHasNextImage(MagickWand *), 1713ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickHasPreviousImage(MagickWand *), 17276f512e2793d1009ff3005270814233530ddd6a9cristy MagickImplodeImage(MagickWand *,const double,const PixelInterpolateMethod), 1735ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t, 1745ed838e7a9da2b53119d0f61f728af04a093d4edcristy const size_t,const char *,const StorageType,const void *), 175fd706f930f397221c6ba26f112e96e262fb0ba2eanthony MagickInterpolativeResizeImage(MagickWand *,const size_t,const size_t, 176fd706f930f397221c6ba26f112e96e262fb0ba2eanthony const PixelInterpolateMethod), 177c9550792cd47c57370cd82fef338304f9e576473cristy MagickInverseFourierTransformImage(MagickWand *,MagickWand *, 178c9550792cd47c57370cd82fef338304f9e576473cristy const MagickBooleanType), 1793ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickLabelImage(MagickWand *,const char *), 1803ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickLevelImage(MagickWand *,const double,const double,const double), 1813ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickLinearStretchImage(MagickWand *,const double,const double), 1825ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double, 1835ed838e7a9da2b53119d0f61f728af04a093d4edcristy const double), 1843ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickMagnifyImage(MagickWand *), 1855e6be1e6a77c230e4a204fa9163d873104730c35cristy MagickMedianConvolveImage(MagickWand *,const double), 1863ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickMinifyImage(MagickWand *), 18769ec32d720a6c305068202362127b57f5621aa33cristy MagickModeImage(MagickWand *,const double), 1883ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickModulateImage(MagickWand *,const double,const double,const double), 1895ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t, 1905ed838e7a9da2b53119d0f61f728af04a093d4edcristy KernelInfo *), 191aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickMotionBlurImage(MagickWand *,const double,const double,const double), 1923ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickNegateImage(MagickWand *,const MagickBooleanType), 1935ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *), 1943ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickNextImage(MagickWand *), 1953ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickNormalizeImage(MagickWand *), 19614973baa8fa5c79889bc4db247200bb7d4626324cristy MagickOilPaintImage(MagickWand *,const double,const double), 1973ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *, 1983ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double,const MagickBooleanType), 1993ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickOrderedPosterizeImage(MagickWand *,const char *), 2003ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTransparentPaintImage(MagickWand *,const PixelWand *, 2013ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double,const double,const MagickBooleanType invert), 2023ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickPingImage(MagickWand *,const char *), 2033ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickPingImageBlob(MagickWand *,const void *,const size_t), 2043ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickPingImageFile(MagickWand *,FILE *), 205e9e3d389ed5873131a570d26375abeb93e688740cristy MagickPolaroidImage(MagickWand *,const DrawingWand *,const char *, 206e9e3d389ed5873131a570d26375abeb93e688740cristy const double,const PixelInterpolateMethod), 207d9ecd04e9c567113b4b605cf76681cbb37c093cdcristy MagickPosterizeImage(MagickWand *,const size_t,const DitherMethod), 2083ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickPreviousImage(MagickWand *), 209bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType, 210cbda611068350bf4459f2dda1951f8823702e129cristy const size_t,const DitherMethod,const MagickBooleanType), 211bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType, 212cbda611068350bf4459f2dda1951f8823702e129cristy const size_t,const DitherMethod,const MagickBooleanType), 213aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickRadialBlurImage(MagickWand *,const double), 2145ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t, 2155ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t,const MagickBooleanType), 2163ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickRandomThresholdImage(MagickWand *,const double,const double), 2173ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickReadImage(MagickWand *,const char *), 2183ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickReadImageBlob(MagickWand *,const void *,const size_t), 2193ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickReadImageFile(MagickWand *,FILE *), 2203ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickReduceNoiseImage(MagickWand *,const double), 2213ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod), 2223ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickRemoveImage(MagickWand *), 223aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickResampleImage(MagickWand *,const double,const double,const FilterTypes), 2243ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickResetImagePage(MagickWand *,const char *), 225aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes), 226bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickRollImage(MagickWand *,const ssize_t,const ssize_t), 2273ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickRotateImage(MagickWand *,const PixelWand *,const double), 228bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSampleImage(MagickWand *,const size_t,const size_t), 229bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickScaleImage(MagickWand *,const size_t,const size_t), 2303ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType, 2313ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double,const double), 232aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickSelectiveBlurImage(MagickWand *,const double,const double,const double), 233c8d636784204aa4d970c212b156bffc387836b93cristy MagickSeparateImage(MagickWand *,const ChannelType), 2343ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSepiaToneImage(MagickWand *,const double), 2353ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImage(MagickWand *,const MagickWand *), 2363ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType), 2373ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageBackgroundColor(MagickWand *,const PixelWand *), 2383ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageBluePrimary(MagickWand *,const double,const double), 2393ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageBorderColor(MagickWand *,const PixelWand *), 2403ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageClipMask(MagickWand *,const MagickWand *), 241a5b77cb053298b1858d15725d23f348498c6baf6cristy MagickSetImageColor(MagickWand *,const PixelWand *), 242bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageColormapColor(MagickWand *,const size_t, 2433ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const PixelWand *), 2443ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageColorspace(MagickWand *,const ColorspaceType), 2453ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageCompose(MagickWand *,const CompositeOperator), 2463ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageCompression(MagickWand *,const CompressionType), 247bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageDelay(MagickWand *,const size_t), 248bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageDepth(MagickWand *,const size_t), 2493ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageDispose(MagickWand *,const DisposeType), 250bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageCompressionQuality(MagickWand *,const size_t), 251d4d100e4f7062f51489c24f4ee4d77b2992d22f0cristy MagickSetImageEndian(MagickWand *,const EndianType), 252bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageExtent(MagickWand *,const size_t,const size_t), 2533ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageFilename(MagickWand *,const char *), 2543ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageFormat(MagickWand *,const char *), 2553ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageFuzz(MagickWand *,const double), 2563ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageGamma(MagickWand *,const double), 2573ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageGravity(MagickWand *,const GravityType), 2583ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageGreenPrimary(MagickWand *,const double,const double), 2593ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType), 2605c4e2586d27d4299a742d170d41105de1689aa46cristy MagickSetImagePixelInterpolateMethod(MagickWand *,const PixelInterpolateMethod), 261bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageIterations(MagickWand *,const size_t), 2623ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageMatte(MagickWand *,const MagickBooleanType), 2633ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageMatteColor(MagickWand *,const PixelWand *), 264b6a294dc3cf6e0d7328c01e12a0701a6354c54d1cristy MagickSetImageAlpha(MagickWand *,const double), 2653ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageOrientation(MagickWand *,const OrientationType), 2665ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t, 2675ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 2683ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageRedPrimary(MagickWand *,const double,const double), 2693ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent), 2703ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageResolution(MagickWand *,const double,const double), 271bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageScene(MagickWand *,const size_t), 272bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickSetImageTicksPerSecond(MagickWand *,const ssize_t), 2733ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageType(MagickWand *,const ImageType), 2743ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageUnits(MagickWand *,const ResolutionType), 2753ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageWhitePoint(MagickWand *,const double,const double), 2763ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickShadeImage(MagickWand *,const MagickBooleanType,const double, 2773ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double), 278aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickShadowImage(MagickWand *,const double,const double,const ssize_t, 279aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy const ssize_t), 280aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickSharpenImage(MagickWand *,const double,const double), 281bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickShaveImage(MagickWand *,const size_t,const size_t), 2823ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickShearImage(MagickWand *,const PixelWand *,const double,const double), 2833ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType, 2843ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double,const double), 285aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickSketchImage(MagickWand *,const double,const double,const double), 2863ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSolarizeImage(MagickWand *,const double), 2873884f69ac6f82e16fc379fb6c6521960c19045a2cristy MagickSparseColorImage(MagickWand *,const SparseColorMethod,const size_t, 2883884f69ac6f82e16fc379fb6c6521960c19045a2cristy const double *), 2895ed838e7a9da2b53119d0f61f728af04a093d4edcristy MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t, 2905ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 2915c4e2586d27d4299a742d170d41105de1689aa46cristy MagickSpreadImage(MagickWand *,const double,const PixelInterpolateMethod), 292f4ad9df69835f9ed5c687a9f93e8a53e23a3258fcristy MagickStatisticImage(MagickWand *,const StatisticType,const size_t, 29395c3834022bdab04a10af35e63019b69d7abedd6cristy const size_t), 2943ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickStripImage(MagickWand *), 29576f512e2793d1009ff3005270814233530ddd6a9cristy MagickSwirlImage(MagickWand *,const double,const PixelInterpolateMethod), 2963ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *), 2973ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTransformImageColorspace(MagickWand *,const ColorspaceType), 2983ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTransposeImage(MagickWand *), 2993ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTransverseImage(MagickWand *), 3003ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickThresholdImage(MagickWand *,const double), 3013ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickThresholdImageChannel(MagickWand *,const ChannelType,const double), 302bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy MagickThumbnailImage(MagickWand *,const size_t,const size_t), 3033ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickTrimImage(MagickWand *,const double), 3043ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickUniqueImageColors(MagickWand *), 3053ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickUnsharpMaskImage(MagickWand *,const double,const double,const double, 3063ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const double), 307aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy MagickVignetteImage(MagickWand *,const double,const double,const ssize_t, 308aa2c16cb5e695053aa78e40f66bc36fbef4b1ed1cristy const ssize_t), 3095c4e2586d27d4299a742d170d41105de1689aa46cristy MagickWaveImage(MagickWand *,const double,const double, 3105c4e2586d27d4299a742d170d41105de1689aa46cristy const PixelInterpolateMethod), 3113ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWhiteThresholdImage(MagickWand *,const PixelWand *), 3123ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWriteImage(MagickWand *,const char *), 3133ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWriteImageFile(MagickWand *,FILE *), 3143ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWriteImages(MagickWand *,const char *,const MagickBooleanType), 3153ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickWriteImagesFile(MagickWand *,FILE *); 3163ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3173ed852eea50f9d4cd633efb8c2b054b8e33c253cristyWandExport MagickProgressMonitor 3183ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor, 3193ed852eea50f9d4cd633efb8c2b054b8e33c253cristy void *); 3203ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3213ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport MagickWand 3223ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickAppendImages(MagickWand *,const MagickBooleanType), 3235f257b2f02bdd982d9bbfe612f5bb1711608590ccristy *MagickChannelFxImage(MagickWand *,const char *), 3243ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickCoalesceImages(MagickWand *), 3251ecceecb35de7c5fda9225c0256fa001cac8a67fcristy *MagickCombineImages(MagickWand *,const ColorspaceType), 3263ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType, 3273ed852eea50f9d4cd633efb8c2b054b8e33c253cristy double *), 3288a9106f4d81487da0f318bd13b4caa4cd24f23afcristy *MagickCompareImagesLayers(MagickWand *,const ImageLayerMethod), 3293ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickDeconstructImages(MagickWand *), 330d18ae7ce9b6ff934472abb8e3fa73d0c1aed7d20cristy *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator), 3313ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickFxImage(MagickWand *,const char *), 3323ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickGetImage(MagickWand *), 3333ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickGetImageClipMask(MagickWand *), 3345ed838e7a9da2b53119d0f61f728af04a093d4edcristy *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t, 3355ed838e7a9da2b53119d0f61f728af04a093d4edcristy const ssize_t), 3363ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod), 337bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy *MagickMorphImages(MagickWand *,const size_t), 3383ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickMontageImage(MagickWand *,const DrawingWand *,const char *, 3393ed852eea50f9d4cd633efb8c2b054b8e33c253cristy const char *,const MontageMode,const char *), 3403ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickOptimizeImageLayers(MagickWand *), 3413ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickPreviewImages(MagickWand *wand,const PreviewType), 3420913681b0661b193eb7a615eac7dc7900f58ff10cristy *MagickSimilarityImage(MagickWand *,const MagickWand *,const MetricType, 3430913681b0661b193eb7a615eac7dc7900f58ff10cristy RectangleInfo *,double *), 3444285d7846ee44ccf651abae21f01e0a97fc0c98acristy *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t), 345bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t), 3463ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickStereoImage(MagickWand *,const MagickWand *), 3473ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickTextureImage(MagickWand *,const MagickWand *), 3483ed852eea50f9d4cd633efb8c2b054b8e33c253cristy *MagickTransformImage(MagickWand *,const char *,const char *); 3493ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3503ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport OrientationType 3513ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageOrientation(MagickWand *); 3523ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3533ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport PixelWand 354bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristy **MagickGetImageHistogram(MagickWand *,size_t *); 3553ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3563ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport RenderingIntent 3573ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageRenderingIntent(MagickWand *); 3583ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3593ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport ResolutionType 3603ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageUnits(MagickWand *); 3613ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 362bb50337b2a8a16ca7e903cc04ab195ff0fd47ae6cristyextern WandExport size_t 3633ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageColors(MagickWand *), 3643ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageCompressionQuality(MagickWand *), 3653ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageDelay(MagickWand *), 3663ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageDepth(MagickWand *), 3673ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageHeight(MagickWand *), 3683ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageIterations(MagickWand *), 3693ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageScene(MagickWand *), 3703ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageTicksPerSecond(MagickWand *), 3713ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageWidth(MagickWand *), 3723ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetNumberImages(MagickWand *); 3733ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3745ed838e7a9da2b53119d0f61f728af04a093d4edcristyextern WandExport unsigned char 3755ed838e7a9da2b53119d0f61f728af04a093d4edcristy *MagickGetImageBlob(MagickWand *,size_t *), 3765ed838e7a9da2b53119d0f61f728af04a093d4edcristy *MagickGetImagesBlob(MagickWand *,size_t *); 3775ed838e7a9da2b53119d0f61f728af04a093d4edcristy 3783ed852eea50f9d4cd633efb8c2b054b8e33c253cristyextern WandExport VirtualPixelMethod 3793ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickGetImageVirtualPixelMethod(MagickWand *), 3803ed852eea50f9d4cd633efb8c2b054b8e33c253cristy MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod); 3813ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3823ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#if defined(__cplusplus) || defined(c_plusplus) 3833ed852eea50f9d4cd633efb8c2b054b8e33c253cristy} 3843ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#endif 3853ed852eea50f9d4cd633efb8c2b054b8e33c253cristy 3863ed852eea50f9d4cd633efb8c2b054b8e33c253cristy#endif 387