magick-image.h

Go to the documentation of this file.
00001 /*
00002   Copyright 1999-2019 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   MagickLinearStretchImage(MagickWand *,const double,const double),
00218   MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
00219     const double),
00220   MagickLocalContrastImage(MagickWand *,const double,const double),
00221   MagickMagnifyImage(MagickWand *),
00222   MagickMedianFilterImage(MagickWand *,const double),
00223   MagickMinifyImage(MagickWand *),
00224   MagickModeImage(MagickWand *,const double),
00225   MagickModulateImage(MagickWand *,const double,const double,const double),
00226   MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t,
00227     KernelInfo *),
00228   MagickMorphologyImageChannel(MagickWand *,const ChannelType,MorphologyMethod,
00229     const ssize_t,KernelInfo *),
00230   MagickMotionBlurImage(MagickWand *,const double,const double,const double),
00231   MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double,
00232     const double,const double),
00233   MagickNegateImage(MagickWand *,const MagickBooleanType),
00234   MagickNegateImageChannel(MagickWand *,const ChannelType,
00235     const MagickBooleanType),
00236   MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
00237   MagickNextImage(MagickWand *),
00238   MagickNormalizeImage(MagickWand *),
00239   MagickNormalizeImageChannel(MagickWand *,const ChannelType),
00240   MagickOilPaintImage(MagickWand *,const double),
00241   MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *,
00242     const double,const MagickBooleanType),
00243   MagickOpaquePaintImageChannel(MagickWand *,const ChannelType,
00244     const PixelWand *,const PixelWand *,const double,const MagickBooleanType),
00245   MagickOrderedPosterizeImage(MagickWand *,const char *),
00246   MagickOrderedPosterizeImageChannel(MagickWand *,const ChannelType,
00247     const char *),
00248   MagickOptimizeImageTransparency(MagickWand *),
00249   MagickTransparentPaintImage(MagickWand *,const PixelWand *,
00250     const double,const double,const MagickBooleanType invert),
00251   MagickPingImage(MagickWand *,const char *),
00252   MagickPingImageBlob(MagickWand *,const void *,const size_t),
00253   MagickPingImageFile(MagickWand *,FILE *),
00254   MagickPolaroidImage(MagickWand *,const DrawingWand *,const double),
00255   MagickPosterizeImage(MagickWand *,const size_t,const MagickBooleanType),
00256   MagickPreviousImage(MagickWand *),
00257   MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType,
00258     const size_t,const MagickBooleanType,const MagickBooleanType),
00259   MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType,
00260     const size_t,const MagickBooleanType,const MagickBooleanType),
00261   MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t,
00262     const ssize_t,const MagickBooleanType),
00263   MagickRandomThresholdImage(MagickWand *,const double,const double),
00264   MagickRandomThresholdImageChannel(MagickWand *,const ChannelType,const double,
00265     const double),
00266   MagickReadImage(MagickWand *,const char *),
00267   MagickReadImageBlob(MagickWand *,const void *,const size_t),
00268   MagickReadImageFile(MagickWand *,FILE *),
00269   MagickReduceNoiseImage(MagickWand *,const double),
00270   MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
00271   MagickRemoveImage(MagickWand *),
00272   MagickResampleImage(MagickWand *,const double,const double,const FilterTypes,
00273     const double),
00274   MagickResetImagePage(MagickWand *,const char *),
00275   MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes,
00276     const double),
00277   MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
00278   MagickRotateImage(MagickWand *,const PixelWand *,const double),
00279   MagickRotationalBlurImage(MagickWand *,const double),
00280   MagickRotationalBlurImageChannel(MagickWand *,const ChannelType,
00281     const double),
00282   MagickSampleImage(MagickWand *,const size_t,const size_t),
00283   MagickScaleImage(MagickWand *,const size_t,const size_t),
00284   MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
00285     const double,const double),
00286   MagickSelectiveBlurImage(MagickWand *,const double,const double,const double),
00287   MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double,
00288     const double,const double),
00289   MagickSeparateImageChannel(MagickWand *,const ChannelType),
00290   MagickSepiaToneImage(MagickWand *,const double),
00291   MagickSetImage(MagickWand *,const MagickWand *),
00292   MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType),
00293   MagickSetImageBackgroundColor(MagickWand *,const PixelWand *),
00294   MagickSetImageBias(MagickWand *,const double),
00295   MagickSetImageBluePrimary(MagickWand *,const double,const double),
00296   MagickSetImageBorderColor(MagickWand *,const PixelWand *),
00297   MagickSetImageChannelDepth(MagickWand *,const ChannelType,const size_t),
00298   MagickSetImageClipMask(MagickWand *,const MagickWand *),
00299   MagickSetImageColor(MagickWand *,const PixelWand *),
00300   MagickSetImageColormapColor(MagickWand *,const size_t,
00301     const PixelWand *),
00302   MagickSetImageColorspace(MagickWand *,const ColorspaceType),
00303   MagickSetImageCompose(MagickWand *,const CompositeOperator),
00304   MagickSetImageCompression(MagickWand *,const CompressionType),
00305   MagickSetImageDelay(MagickWand *,const size_t),
00306   MagickSetImageDepth(MagickWand *,const size_t),
00307   MagickSetImageDispose(MagickWand *,const DisposeType),
00308   MagickSetImageCompressionQuality(MagickWand *,const size_t),
00309   MagickSetImageEndian(MagickWand *,const EndianType),
00310   MagickSetImageExtent(MagickWand *,const size_t,const size_t),
00311   MagickSetImageFilename(MagickWand *,const char *),
00312   MagickSetImageFormat(MagickWand *,const char *),
00313   MagickSetImageFuzz(MagickWand *,const double),
00314   MagickSetImageGamma(MagickWand *,const double),
00315   MagickSetImageGravity(MagickWand *,const GravityType),
00316   MagickSetImageGreenPrimary(MagickWand *,const double,const double),
00317   MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
00318   MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
00319   MagickSetImageIterations(MagickWand *,const size_t),
00320   MagickSetImageMatte(MagickWand *,const MagickBooleanType),
00321   MagickSetImageMatteColor(MagickWand *,const PixelWand *),
00322   MagickSetImageOpacity(MagickWand *,const double),
00323   MagickSetImageOrientation(MagickWand *,const OrientationType),
00324   MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
00325     const ssize_t),
00326   MagickSetImageRedPrimary(MagickWand *,const double,const double),
00327   MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
00328   MagickSetImageResolution(MagickWand *,const double,const double),
00329   MagickSetImageScene(MagickWand *,const size_t),
00330   MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
00331     const PixelWand *),
00332   MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
00333   MagickSetImageType(MagickWand *,const ImageType),
00334   MagickSetImageUnits(MagickWand *,const ResolutionType),
00335   MagickSetImageWhitePoint(MagickWand *,const double,const double),
00336   MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
00337     const double),
00338   MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
00339     const ssize_t),
00340   MagickSharpenImage(MagickWand *,const double,const double),
00341   MagickSharpenImageChannel(MagickWand *,const ChannelType,const double,
00342     const double),
00343   MagickShaveImage(MagickWand *,const size_t,const size_t),
00344   MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
00345   MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
00346     const double,const double),
00347   MagickSigmoidalContrastImageChannel(MagickWand *,const ChannelType,
00348     const MagickBooleanType,const double,const double),
00349   MagickSketchImage(MagickWand *,const double,const double,const double),
00350   MagickSolarizeImage(MagickWand *,const double),
00351   MagickSolarizeImageChannel(MagickWand *,const ChannelType,const double),
00352   MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod,
00353     const size_t,const double *),
00354   MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
00355     const ssize_t),
00356   MagickSpreadImage(MagickWand *,const double),
00357   MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
00358     const size_t),
00359   MagickStatisticImageChannel(MagickWand *,const ChannelType,
00360     const StatisticType,const size_t,const size_t),
00361   MagickStripImage(MagickWand *),
00362   MagickSwirlImage(MagickWand *,const double),
00363   MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
00364   MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
00365   MagickTransposeImage(MagickWand *),
00366   MagickTransverseImage(MagickWand *),
00367   MagickThresholdImage(MagickWand *,const double),
00368   MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
00369   MagickThumbnailImage(MagickWand *,const size_t,const size_t),
00370   MagickTrimImage(MagickWand *,const double),
00371   MagickUniqueImageColors(MagickWand *),
00372   MagickUnsharpMaskImage(MagickWand *,const double,const double,const double,
00373     const double),
00374   MagickUnsharpMaskImageChannel(MagickWand *,const ChannelType,const double,
00375     const double,const double,const double),
00376   MagickVignetteImage(MagickWand *,const double,const double,const ssize_t,
00377     const ssize_t),
00378   MagickWaveImage(MagickWand *,const double,const double),
00379   MagickWhiteThresholdImage(MagickWand *,const PixelWand *),
00380   MagickWriteImage(MagickWand *,const char *),
00381   MagickWriteImageFile(MagickWand *,FILE *),
00382   MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
00383   MagickWriteImagesFile(MagickWand *,FILE *);
00384 
00385 extern WandExport MagickProgressMonitor
00386   MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
00387     void *);
00388 
00389 extern WandExport MagickWand
00390   *MagickAppendImages(MagickWand *,const MagickBooleanType),
00391   *MagickCoalesceImages(MagickWand *),
00392   *MagickCombineImages(MagickWand *,const ChannelType),
00393   *MagickCompareImageChannels(MagickWand *,const MagickWand *,const ChannelType,
00394     const MetricType,double *),
00395   *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType,
00396     double *),
00397   *MagickCompareImageLayers(MagickWand *,const ImageLayerMethod),
00398   *MagickDeconstructImages(MagickWand *),
00399   *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
00400   *MagickFxImage(MagickWand *,const char *),
00401   *MagickFxImageChannel(MagickWand *,const ChannelType,const char *),
00402   *MagickGetImage(MagickWand *),
00403   *MagickGetImageClipMask(MagickWand *),
00404   *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
00405     const ssize_t),
00406   *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod),
00407   *MagickMorphImages(MagickWand *,const size_t),
00408   *MagickMontageImage(MagickWand *,const DrawingWand *,const char *,
00409     const char *,const MontageMode,const char *),
00410   *MagickOptimizeImageLayers(MagickWand *),
00411   *MagickPreviewImages(MagickWand *wand,const PreviewType),
00412   *MagickSimilarityImage(MagickWand *,const MagickWand *,RectangleInfo *,
00413     double *),
00414   *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
00415   *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
00416   *MagickStereoImage(MagickWand *,const MagickWand *),
00417   *MagickTextureImage(MagickWand *,const MagickWand *),
00418   *MagickTransformImage(MagickWand *,const char *,const char *);
00419 
00420 extern WandExport OrientationType
00421   MagickGetImageOrientation(MagickWand *);
00422 
00423 extern WandExport PixelWand
00424   **MagickGetImageHistogram(MagickWand *,size_t *);
00425 
00426 extern WandExport RenderingIntent
00427   MagickGetImageRenderingIntent(MagickWand *);
00428 
00429 extern WandExport ResolutionType
00430   MagickGetImageUnits(MagickWand *);
00431 
00432 extern WandExport size_t
00433   MagickGetImageColors(MagickWand *),
00434   MagickGetImageCompressionQuality(MagickWand *),
00435   MagickGetImageDelay(MagickWand *),
00436   MagickGetImageChannelDepth(MagickWand *,const ChannelType),
00437   MagickGetImageDepth(MagickWand *),
00438   MagickGetImageHeight(MagickWand *),
00439   MagickGetImageIterations(MagickWand *),
00440   MagickGetImageScene(MagickWand *),
00441   MagickGetImageTicksPerSecond(MagickWand *),
00442   MagickGetImageWidth(MagickWand *),
00443   MagickGetNumberImages(MagickWand *);
00444 
00445 extern WandExport unsigned char
00446   *MagickGetImageBlob(MagickWand *,size_t *),
00447   *MagickGetImagesBlob(MagickWand *,size_t *);
00448 
00449 extern WandExport VirtualPixelMethod
00450   MagickGetImageVirtualPixelMethod(MagickWand *),
00451   MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00452 
00453 #if defined(__cplusplus) || defined(c_plusplus)
00454 }
00455 #endif
00456 
00457 #endif

Generated on 2 Jul 2019 for MagickWand by  doxygen 1.6.1