deprecate.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   MagickCore deprecated methods.
00017 */
00018 #ifndef MAGICKWAND_DEPRECATE_H
00019 #define MAGICKWAND_DEPRECATE_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
00026 
00027 #include "wand/drawing-wand.h"
00028 #include "wand/magick-wand.h"
00029 #include "wand/pixel-iterator.h"
00030 #include "wand/pixel-wand.h"
00031 
00032 typedef struct _DrawingWand
00033   *DrawContext;
00034 
00035 typedef struct _PixelView
00036   PixelView;
00037 
00038 extern WandExport DrawingWand
00039   *DrawAllocateWand(const DrawInfo *,Image *);
00040 
00041 typedef MagickBooleanType
00042   (*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *,
00043     PixelView *,void *),
00044   (*GetPixelViewMethod)(const PixelView *,void *),
00045   (*SetPixelViewMethod)(PixelView *,void *),
00046   (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
00047   (*UpdatePixelViewMethod)(PixelView *,void *);
00048 
00049 extern WandExport char
00050   *GetPixelViewException(const PixelView *,ExceptionType *)
00051     magick_attribute((deprecated));
00052 
00053 extern WandExport double
00054   DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
00055   DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
00056 
00057 extern WandExport DrawInfo
00058   *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
00059 
00060 extern WandExport char
00061   *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
00062   *MagickGetImageAttribute(MagickWand *,const char *)
00063     magick_attribute((deprecated)),
00064   *PixelIteratorGetException(const PixelIterator *,ExceptionType *)
00065     magick_attribute((deprecated));
00066 
00067 extern WandExport ssize_t
00068   MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
00069 
00070 extern WandExport MagickBooleanType
00071   DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
00072     DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
00073   GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *)
00074     magick_attribute((deprecated)),
00075   IsPixelView(const PixelView *) magick_attribute((deprecated)),
00076   MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType)
00077     magick_attribute((deprecated)),
00078   MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
00079     const PixelWand *,const ssize_t,const ssize_t)
00080     magick_attribute((deprecated)),
00081   MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *,
00082     size_t *) magick_attribute((deprecated)),
00083   MagickGetImageExtrema(MagickWand *,size_t *,size_t *)
00084     magick_attribute((deprecated)),
00085   MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
00086   MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
00087     const size_t,const char *,const StorageType,void *)
00088     magick_attribute((deprecated)),
00089   MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
00090     magick_attribute((deprecated)),
00091   MagickMatteFloodfillImage(MagickWand *,const double,const double,
00092     const PixelWand *,const ssize_t,const ssize_t)
00093     magick_attribute((deprecated)),
00094   MagickMedianFilterImage(MagickWand *,const double)
00095     magick_attribute((deprecated)),
00096   MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
00097   MagickReduceNoiseImage(MagickWand *,const double)
00098     magick_attribute((deprecated)),
00099   MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
00100   MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00101     const double) magick_attribute((deprecated)),
00102   MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00103     const double,const PixelWand *,const ssize_t,const ssize_t)
00104     magick_attribute((deprecated)),
00105   MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00106     const double) magick_attribute((deprecated)),
00107   MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00108     const PixelWand *,const PixelWand *,const double)
00109     magick_attribute((deprecated)),
00110   MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00111     const double) magick_attribute((deprecated)),
00112   MagickRadialBlurImage(MagickWand *,const double)
00113      magick_attribute((deprecated)),
00114   MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double)
00115     magick_attribute((deprecated)),
00116   MagickRecolorImage(MagickWand *,const size_t,const double *)
00117     magick_attribute((deprecated)),
00118   MagickSetImageAttribute(MagickWand *,const char *,const char *)
00119     magick_attribute((deprecated)),
00120   MagickSetImageIndex(MagickWand *,const ssize_t)
00121     magick_attribute((deprecated)),
00122   MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
00123     magick_attribute((deprecated)),
00124   MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
00125     const size_t,const char *,const StorageType,const void *)
00126     magick_attribute((deprecated)),
00127   MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00128     const double) magick_attribute((deprecated)),
00129   SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
00130     magick_attribute((deprecated)),
00131   TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
00132     void *) magick_attribute((deprecated)),
00133   UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *)
00134     magick_attribute((deprecated));
00135 
00136 extern WandExport MagickWand
00137   *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
00138   *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
00139   *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
00140   *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
00141   *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
00142   *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
00143   *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
00144     const ssize_t,const ssize_t) magick_attribute((deprecated));
00145 
00146 extern WandExport MagickSizeType
00147   MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
00148 
00149 extern WandExport PixelView
00150   *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
00151   *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
00152   *NewPixelView(MagickWand *) magick_attribute((deprecated)),
00153   *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
00154     const size_t) magick_attribute((deprecated));
00155 
00156 extern WandExport PixelWand
00157   **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
00158   **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
00159 
00160 extern WandExport size_t
00161   GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
00162   GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
00163 
00164 extern WandExport ssize_t
00165   GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
00166   GetPixelViewY(const PixelView *) magick_attribute((deprecated));
00167 
00168 extern WandExport unsigned char
00169   *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
00170 
00171 extern WandExport void
00172   DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
00173   DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
00174   DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
00175   DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
00176 
00177 #endif
00178 
00179 #if defined(__cplusplus) || defined(c_plusplus)
00180 }
00181 #endif
00182 
00183 #endif

Generated on 21 Sep 2020 for MagickWand by  doxygen 1.6.1