forked from openkylin/imagemagick
184 lines
7.7 KiB
C
184 lines
7.7 KiB
C
/*
|
|
Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
|
|
dedicated to making software imaging solutions freely available.
|
|
|
|
You may not use this file except in compliance with the License. You may
|
|
obtain a copy of the License at
|
|
|
|
https://imagemagick.org/script/license.php
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
MagickCore deprecated methods.
|
|
*/
|
|
#ifndef MAGICKWAND_DEPRECATE_H
|
|
#define MAGICKWAND_DEPRECATE_H
|
|
|
|
#if defined(__cplusplus) || defined(c_plusplus)
|
|
extern "C" {
|
|
#endif
|
|
|
|
#if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
|
|
|
|
#include "wand/drawing-wand.h"
|
|
#include "wand/magick-wand.h"
|
|
#include "wand/pixel-iterator.h"
|
|
#include "wand/pixel-wand.h"
|
|
|
|
typedef struct _DrawingWand
|
|
*DrawContext;
|
|
|
|
typedef struct _PixelView
|
|
PixelView;
|
|
|
|
extern WandExport DrawingWand
|
|
*DrawAllocateWand(const DrawInfo *,Image *);
|
|
|
|
typedef MagickBooleanType
|
|
(*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *,
|
|
PixelView *,void *),
|
|
(*GetPixelViewMethod)(const PixelView *,void *),
|
|
(*SetPixelViewMethod)(PixelView *,void *),
|
|
(*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
|
|
(*UpdatePixelViewMethod)(PixelView *,void *);
|
|
|
|
extern WandExport char
|
|
*GetPixelViewException(const PixelView *,ExceptionType *)
|
|
magick_attribute((deprecated));
|
|
|
|
extern WandExport double
|
|
DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
|
|
DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
|
|
|
|
extern WandExport DrawInfo
|
|
*DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
|
|
|
|
extern WandExport char
|
|
*MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickGetImageAttribute(MagickWand *,const char *)
|
|
magick_attribute((deprecated)),
|
|
*PixelIteratorGetException(const PixelIterator *,ExceptionType *)
|
|
magick_attribute((deprecated));
|
|
|
|
extern WandExport ssize_t
|
|
MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
|
|
|
|
extern WandExport MagickBooleanType
|
|
DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
|
|
DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
|
|
GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *)
|
|
magick_attribute((deprecated)),
|
|
IsPixelView(const PixelView *) magick_attribute((deprecated)),
|
|
MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType)
|
|
magick_attribute((deprecated)),
|
|
MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
|
|
const PixelWand *,const ssize_t,const ssize_t)
|
|
magick_attribute((deprecated)),
|
|
MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *,
|
|
size_t *) magick_attribute((deprecated)),
|
|
MagickGetImageExtrema(MagickWand *,size_t *,size_t *)
|
|
magick_attribute((deprecated)),
|
|
MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
|
|
MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
|
|
const size_t,const char *,const StorageType,void *)
|
|
magick_attribute((deprecated)),
|
|
MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
|
|
magick_attribute((deprecated)),
|
|
MagickMatteFloodfillImage(MagickWand *,const double,const double,
|
|
const PixelWand *,const ssize_t,const ssize_t)
|
|
magick_attribute((deprecated)),
|
|
MagickMedianFilterImage(MagickWand *,const double)
|
|
magick_attribute((deprecated)),
|
|
MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
|
|
MagickReduceNoiseImage(MagickWand *,const double)
|
|
magick_attribute((deprecated)),
|
|
MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
|
|
MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
|
|
const double) magick_attribute((deprecated)),
|
|
MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
|
|
const double,const PixelWand *,const ssize_t,const ssize_t)
|
|
magick_attribute((deprecated)),
|
|
MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
|
|
const double) magick_attribute((deprecated)),
|
|
MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
|
|
const PixelWand *,const PixelWand *,const double)
|
|
magick_attribute((deprecated)),
|
|
MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
|
|
const double) magick_attribute((deprecated)),
|
|
MagickRadialBlurImage(MagickWand *,const double)
|
|
magick_attribute((deprecated)),
|
|
MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double)
|
|
magick_attribute((deprecated)),
|
|
MagickRecolorImage(MagickWand *,const size_t,const double *)
|
|
magick_attribute((deprecated)),
|
|
MagickSetImageAttribute(MagickWand *,const char *,const char *)
|
|
magick_attribute((deprecated)),
|
|
MagickSetImageIndex(MagickWand *,const ssize_t)
|
|
magick_attribute((deprecated)),
|
|
MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
|
|
magick_attribute((deprecated)),
|
|
MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
|
|
const size_t,const char *,const StorageType,const void *)
|
|
magick_attribute((deprecated)),
|
|
MagickTransparentImage(MagickWand *,const PixelWand *,const double,
|
|
const double) magick_attribute((deprecated)),
|
|
SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
|
|
magick_attribute((deprecated)),
|
|
TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
|
|
void *) magick_attribute((deprecated)),
|
|
UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *)
|
|
magick_attribute((deprecated));
|
|
|
|
extern WandExport MagickWand
|
|
*GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
|
|
*MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
|
|
*MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
|
|
const ssize_t,const ssize_t) magick_attribute((deprecated));
|
|
|
|
extern WandExport MagickSizeType
|
|
MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
|
|
|
|
extern WandExport PixelView
|
|
*ClonePixelView(const PixelView *) magick_attribute((deprecated)),
|
|
*DestroyPixelView(PixelView *) magick_attribute((deprecated)),
|
|
*NewPixelView(MagickWand *) magick_attribute((deprecated)),
|
|
*NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
|
|
const size_t) magick_attribute((deprecated));
|
|
|
|
extern WandExport PixelWand
|
|
**GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
|
|
**PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
|
|
|
|
extern WandExport size_t
|
|
GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
|
|
GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
|
|
|
|
extern WandExport ssize_t
|
|
GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
|
|
GetPixelViewY(const PixelView *) magick_attribute((deprecated));
|
|
|
|
extern WandExport unsigned char
|
|
*MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
|
|
|
|
extern WandExport void
|
|
DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
|
|
DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
|
|
DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
|
|
DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
|
|
|
|
#endif
|
|
|
|
#if defined(__cplusplus) || defined(c_plusplus)
|
|
}
|
|
#endif
|
|
|
|
#endif
|