magick-image.h

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

Generated on 17 Mar 2020 for MagickWand by  doxygen 1.6.1