18 #ifndef MAGICKCORE_DEPRECATE_H 19 #define MAGICKCORE_DEPRECATE_H 33 #if defined(__cplusplus) || defined(c_plusplus) 37 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED) 39 #if !defined(magick_attribute) 40 # if !defined(__clang__) && !defined(__GNUC__) 41 # define magick_attribute(x) 43 # define magick_attribute __attribute__ 47 #define Downscale(quantum) ScaleQuantumToChar(quantum) 48 #define LABColorspace LabColorspace 49 #define CompressPixelGamma(pixel) DecodePixelGamma(pixel) 50 #define DecodesRGBGamma(pixel) DecodePixelGamma(pixel) 51 #define EncodesRGBGamma(pixel) EncodePixelGamma(pixel) 52 #define ExpandPixelGamma(pixel) EncodePixelGamma(pixel) 53 #define Intensity(color) PixelIntensityToQuantum(color) 54 #define LiberateUniqueFileResource(resource) \ 55 RelinquishUniqueFileResource(resource) 56 #define LiberateMagickResource(resource) RelinquishMagickResource(resource) 57 #define LiberateSemaphore(semaphore) RelinquishSemaphore(semaphore) 58 #define MagickHuge 3.4e+38F 59 #define MaxRGB QuantumRange 60 #define QuantumDepth MAGICKCORE_QUANTUM_DEPTH 61 #define RunlengthEncodedCompression RLECompression 62 #define Upscale(value) ScaleCharToQuantum(value) 63 #define XDownscale(value) ScaleShortToQuantum(value) 64 #define XUpscale(quantum) ScaleQuantumToShort(quantum) 210 MagickMonitor(const
char *,const MagickOffsetType,const MagickSizeType,
218 OpaqueImage(Image *,const PixelPacket,const PixelPacket)
223 PaintOpaqueImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *)
258 AcquireOnePixel(const Image *,const ssize_t,const ssize_t,ExceptionInfo *)
262 *
GetCacheView(CacheView *,const ssize_t,const ssize_t,const
size_t,
300 DispatchImage(const Image *,const ssize_t,const ssize_t,const
size_t,
301 const
size_t,const
char *,const
StorageType,
void *,ExceptionInfo *)
314 SetImageList(Image **,const Image *,const ssize_t,ExceptionInfo *)
351 HSLTransform(const
double,const
double,const
double,Quantum *,Quantum *,
362 TransformHSL(const Quantum,const Quantum,const Quantum,
double *,
double *,
373 sign=x < 0.0 ? -1.0 : 1.0;
387 #if defined(__cplusplus) || defined(c_plusplus) #define magick_restrict
Definition: MagickCore.h:41
MagickExport Image * AverageImages(const Image *, ExceptionInfo *)
MagickExport MagickBooleanType MapImage(Image *, const Image *, const MagickBooleanType) magick_attribute((deprecated))
MagickDoubleType MagickRealType
Definition: magick-type.h:123
MagickExport void DestroyMagickRegistry(void) magick_attribute((deprecated))
MagickExport const PixelPacket * AcquireImagePixels(const Image *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:238
MagickExport CacheView * CloseCacheView(CacheView *) magick_attribute((deprecated))
MagickExport int GetImageGeometry(Image *, const char *, const unsigned int, RectangleInfo *) magick_attribute((deprecated))
struct _ImageAttribute * previous
Definition: deprecate.h:89
MagickSizeType ExtendedUnsignedIntegralType
Definition: deprecate.h:72
MagickExport void DestroyImages(Image *) magick_attribute((deprecated))
MagickExport MagickBooleanType PaintFloodfillImage(Image *, const ChannelType, const MagickPixelPacket *, const ssize_t, const ssize_t, const DrawInfo *, const PaintMethod) magick_attribute((deprecated))
MagickExport void MagickIncarnate(const char *) magick_attribute((deprecated))
MagickExport MagickBooleanType ConstituteComponentGenesis(void) magick_attribute((deprecated))
MagickBooleanType compression
Definition: deprecate.h:87
MagickExport const PixelPacket * AcquireCacheViewPixels(const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_attribute((deprecated))
MagickExport IndexPacket ValidateColormapIndex(Image *, const size_t) magick_attribute((deprecated))
Definition: deprecate.c:7928
InterpolatePixelMethod
Definition: pixel.h:31
MagickExport Image * AllocateImage(const ImageInfo *) magick_attribute((deprecated))
MagickExport MagickBooleanType FuzzyColorCompare(const Image *, const PixelPacket *, const PixelPacket *) magick_attribute((deprecated))
MagickExport Image * FlattenImages(Image *, ExceptionInfo *) magick_attribute((deprecated))
MagickOffsetType ExtendedSignedIntegralType
Definition: deprecate.h:71
MagickExport void DestroyMagick(void) magick_attribute((deprecated))
MagickExport unsigned int UnshiftImageList(Image **, const Image *, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:7887
MagickExport ssize_t FormatMagickString(char *, const size_t, const char *,...) magick_attribute((__format__(__printf__
Definition: deprecate.h:80
struct _ViewInfo ViewInfo
Definition: deprecate.h:74
struct _ImageAttribute ImageAttribute
MagickExport void * CloneMemory(void *, const void *, const size_t) magick_attribute((deprecated))
MagickExport MagickBooleanType PaintOpaqueImage(Image *, const MagickPixelPacket *, const MagickPixelPacket *) magick_attribute((deprecated))
Definition: exception.h:102
MagickExport const ImageAttribute * GetImageClippingPathAttribute(Image *) magick_attribute((deprecated))
MagickExport MagickBooleanType ColorFloodfillImage(Image *, const DrawInfo *, const PixelPacket, const ssize_t, const ssize_t, const PaintMethod) magick_attribute((deprecated))
MagickExport Image * GetPreviousImage(const Image *) magick_attribute((deprecated))
MagickExport Image * GetImageFromMagickRegistry(const char *, ssize_t *id, ExceptionInfo *) magick_attribute((deprecated))
MagickExport MagickBooleanType AcquireOneCacheViewVirtualPixel(const CacheView *, const VirtualPixelMethod, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport unsigned int FuzzyColorMatch(const PixelPacket *, const PixelPacket *, const double) magick_attribute((deprecated))
MagickExport MonitorHandler GetMonitorHandler(void) magick_attribute((deprecated))
MagickExport MagickBooleanType LoadMimeLists(const char *, ExceptionInfo *) magick_attribute((deprecated))
Definition: geometry.h:94
MagickExport void GetExceptionInfo(ExceptionInfo *)
VirtualPixelMethod
Definition: cache-view.h:27
MagickExport PixelPacket * SetImagePixels(Image *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
Definition: deprecate.c:6926
MagickExport unsigned int ChannelThresholdImage(Image *, const char *) magick_attribute((deprecated))
MagickExport const ImageAttribute * GetImageAttribute(const Image *, const char *)
MagickExport void IdentityAffine(AffineMatrix *) magick_attribute((deprecated))
MagickExport MagickBooleanType FormatImageAttribute(Image *, const char *, const char *,...) magick_attribute((__format__(__printf__
MagickExport void TemporaryFilename(char *) magick_attribute((deprecated))
MagickExport char * InterpretImageAttributes(const ImageInfo *, Image *, const char *) magick_attribute((deprecated))
MagickExport Image * ExtractSubimageFromImage(Image *, const Image *, ExceptionInfo *) magick_attribute((deprecated))
Definition: cache-view.c:65
MagickExport int ParseImageGeometry(const char *, ssize_t *, ssize_t *, size_t *, size_t *) magick_attribute((deprecated))
MagickExport PixelPacket AcquireOnePixel(const Image *, const ssize_t, const ssize_t, ExceptionInfo *) magick_attribute((deprecated))
#define MagickEpsilon
Definition: magick-type.h:115
MagickExport unsigned int ThresholdImage(Image *, const double) magick_attribute((deprecated))
MagickExport MagickBooleanType SyncImagePixels(Image *) magick_attribute((deprecated))
MagickExport void FormatString(char *, const char *,...) magick_attribute((__format__(__printf__
MagickExport MagickBooleanType MagickMonitor(const char *, const MagickOffsetType, const MagickSizeType, void *) magick_attribute((deprecated))
MagickExport size_t PushImagePixels(Image *, const QuantumType, const unsigned char *) magick_attribute((deprecated))
Definition: deprecate.c:6045
ssize_t MagickOffsetType
Definition: magick-type.h:133
MagickExport PixelPacket * GetPixels(const Image *) magick_attribute((deprecated))
MagickExport MagickBooleanType CloneImageAttributes(Image *, const Image *) magick_attribute((deprecated))
MagickExport MagickBooleanType DescribeImage(Image *, FILE *, const MagickBooleanType) magick_attribute((deprecated))
MagickExport Image * ShiftImageList(Image **) magick_attribute((deprecated))
ExceptionType
Definition: exception.h:28
MagickExport MagickBooleanType MatteFloodfillImage(Image *, const PixelPacket, const Quantum, const ssize_t, const ssize_t, const PaintMethod) magick_attribute((deprecated))
MagickExport Image * RecolorImage(const Image *, const size_t, const double *, ExceptionInfo *) magick_attribute((deprecated))
MagickRealType ExtendedRationalType
Definition: deprecate.h:73
MagickExport void AcquireSemaphoreInfo(SemaphoreInfo **) magick_attribute((deprecated))
MagickExport MagickBooleanType AllocateImageColormap(Image *, const size_t) magick_attribute((deprecated))
MagickExport MagickRealType InversesRGBCompandor(const MagickRealType) magick_attribute((deprecated))
MagickExport void * CropImageToHBITMAP(Image *, const RectangleInfo *, ExceptionInfo *)
static double MagickEpsilonReciprocal(const double x)
Definition: deprecate.h:368
MagickExport unsigned int DispatchImage(const Image *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport unsigned int ChannelImage(Image *, const ChannelType) magick_attribute((deprecated))
MagickExport MagickBooleanType DeleteMagickRegistry(const ssize_t) magick_attribute((deprecated))
MagickBooleanType
Definition: magick-type.h:189
MagickExport FILE * OpenMagickStream(const char *, const char *)
Definition: deprecate.c:5568
MagickExport MagickBooleanType PaintOpaqueImageChannel(Image *, const ChannelType, const MagickPixelPacket *, const MagickPixelPacket *) magick_attribute((deprecated))
unsigned int MagickStatusType
Definition: magick-type.h:125
Definition: quantize.h:35
MagickExport unsigned int GetMagickGeometry(const char *, ssize_t *, ssize_t *, size_t *, size_t *) magick_attribute((deprecated))
MagickExport void DestroyImageAttributes(Image *) magick_attribute((deprecated))
MagickExport MagickBooleanType LevelImageColors(Image *, const ChannelType, const MagickPixelPacket *, const MagickPixelPacket *, const MagickBooleanType) magick_attribute((deprecated))
MagickExport Image * GetNextImage(const Image *) magick_attribute((deprecated))
MagickExport ssize_t FormatMagickStringList(char *, const size_t, const char *, va_list) magick_attribute((__format__(__printf__
MagickExport PixelPacket * GetImagePixels(Image *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
MagickExport Image * RadialBlurImage(const Image *, const double, ExceptionInfo *) magick_attribute((deprecated))
MagickExport int SystemCommand(const MagickBooleanType, const MagickBooleanType, const char *, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:7371
MagickExport MagickBooleanType SyncCacheViewPixels(CacheView *) magick_attribute((deprecated))
MagickExport unsigned int SetImageList(Image **, const Image *, const ssize_t, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.h:68
static Quantum PixelIntensityToQuantum(const Image *magick_restrict image, const PixelPacket *magick_restrict pixel)
Definition: deprecate.h:379
MagickExport MagickBooleanType MapImages(Image *, const Image *, const MagickBooleanType) magick_attribute((deprecated))
MagickExport MagickPixelPacket InterpolatePixelColor(const Image *, CacheView *, const InterpolatePixelMethod, const double, const double, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:3938
MagickBooleanType(* MonitorHandler)(const char *, const MagickOffsetType, const MagickSizeType, ExceptionInfo *)
Definition: deprecate.h:77
MagickExport MagickBooleanType FormatImageAttributeList(Image *, const char *, const char *, va_list) magick_attribute((__format__(__printf__
MagickExport Image * MaximumImages(const Image *, ExceptionInfo *)
size_t MagickSizeType
Definition: magick-type.h:134
MagickExport char * AllocateString(const char *) magick_attribute((deprecated))
MagickExport const IndexPacket * AcquireCacheViewIndexes(const CacheView *) magick_attribute((deprecated))
MagickExport void ResetImageAttributeIterator(const Image *) magick_attribute((deprecated))
MagickExport ssize_t SetMagickRegistry(const RegistryType, const void *, const size_t, ExceptionInfo *) magick_attribute((deprecated))
MagickExport void SetImage(Image *, const Quantum) magick_attribute((deprecated))
MagickExport MagickBooleanType SetImageAttribute(Image *, const char *, const char *) magick_attribute((deprecated))
MagickExport MagickStatusType ParseSizeGeometry(const Image *, const char *, RectangleInfo *) magick_attribute((deprecated))
Definition: deprecate.c:5847
MagickExport void LiberateSemaphoreInfo(SemaphoreInfo **) magick_attribute((deprecated))
MagickExport unsigned int PushImageList(Image **, const Image *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport unsigned int QuantizationError(Image *) magick_attribute((deprecated))
MagickExport PixelPacket * GetCacheViewPixels(CacheView *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
MagickExport CacheView * OpenCacheView(const Image *) magick_attribute((deprecated))
Definition: deprecate.c:5420
MagickExport MagickBooleanType AffinityImages(const QuantizeInfo *, Image *, const Image *) magick_attribute((deprecated))
MagickExport MagickPixelPacket AcquireOneMagickPixel(const Image *, const ssize_t, const ssize_t, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:445
MagickExport Image * MedianFilterImage(const Image *, const double, ExceptionInfo *)
MagickExport void * ImageToHBITMAP(Image *, ExceptionInfo *)
MagickExport MagickRealType sRGBCompandor(const MagickRealType) magick_attribute((deprecated))
Definition: deprecate.c:7170
MagickExport Image * RadialBlurImageChannel(const Image *, const ChannelType, const double, ExceptionInfo *) magick_attribute((deprecated))
MagickExport void * GetMagickRegistry(const ssize_t, RegistryType *, size_t *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport ssize_t GetImageListIndex(const Image *) magick_attribute((deprecated))
Definition: geometry.h:122
RegistryType
Definition: registry.h:25
char * key
Definition: deprecate.h:83
MagickExport unsigned int GetNumberScenes(const Image *) magick_attribute((deprecated))
MagickExport Image * ReduceNoiseImage(const Image *, const double, ExceptionInfo *)
MagickExport const IndexPacket * AcquireIndexes(const Image *) magick_attribute((deprecated))
Definition: deprecate.c:277
MagickExport unsigned int RandomChannelThresholdImage(Image *, const char *, const char *, ExceptionInfo *) magick_attribute((deprecated))
ChannelType
Definition: magick-type.h:155
MagickExport PixelPacket AcquireOneVirtualPixel(const Image *, const VirtualPixelMethod, const ssize_t, const ssize_t, ExceptionInfo *) magick_attribute((deprecated))
StorageType
Definition: constitute.h:25
static Quantum ClampToQuantum(const MagickRealType value)
Definition: quantum.h:87
MagickExport size_t PopImagePixels(Image *, const QuantumType, unsigned char *) magick_attribute((deprecated))
MagickExport PixelPacket GetOnePixel(Image *, const ssize_t, const ssize_t) magick_attribute((deprecated))
MagickExport MagickBooleanType FuzzyOpacityCompare(const Image *, const PixelPacket *, const PixelPacket *) magick_attribute((deprecated))
MagickExport MagickBooleanType OpaqueImage(Image *, const PixelPacket, const PixelPacket) magick_attribute((deprecated))
MagickExport PixelPacket * SetCacheViewPixels(CacheView *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
MagickExport MagickBooleanType PaintTransparentImage(Image *, const MagickPixelPacket *, const Quantum) magick_attribute((deprecated))
unsigned short Quantum
Definition: magick-type.h:85
char * value
Definition: deprecate.h:83
MagickExport MagickBooleanType AcquireOneCacheViewPixel(const CacheView *, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport IndexPacket * GetCacheViewIndexes(CacheView *) magick_attribute((deprecated))
MagickExport void SetCacheThreshold(const size_t) magick_attribute((deprecated))
struct _ImageAttribute * next
Definition: deprecate.h:89
MagickExport char * TranslateText(const ImageInfo *, Image *, const char *) magick_attribute((deprecated))
Definition: deprecate.c:7764
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2301
MagickExport Image * PopImageList(Image **) magick_attribute((deprecated))
MagickExport MagickBooleanType IsMagickInstantiated(void) magick_attribute((deprecated))
MagickExport void FormatStringList(char *, const char *, va_list) magick_attribute((__format__(__printf__
MagickExport Image * ModeImage(const Image *, const double, ExceptionInfo *)
MagickLayerMethod
Definition: deprecate.h:66
ColorspaceType
Definition: colorspace.h:25
MagickExport void DestroyConstitute(void)
QuantumType
Definition: quantum.h:52
MagickExport void * AcquireMemory(const size_t) magick_attribute((deprecated))
#define magick_attribute(x)
Definition: deprecate.h:41
MagickExport void ConstituteComponentTerminus(void) magick_attribute((deprecated))
MagickExport void AllocateNextImage(const ImageInfo *, Image *) magick_attribute((deprecated))
MagickExport void InitializeMagick(const char *) magick_attribute((deprecated))
MagickExport void TransformHSL(const Quantum, const Quantum, const Quantum, double *, double *, double *) magick_attribute((deprecated))
Definition: deprecate.c:7691
MagickExport void GetTokenToken(const char *, const char **, char *)
MagickExport Image * GetImageList(const Image *, const ssize_t, ExceptionInfo *) magick_attribute((deprecated))
PaintMethod
Definition: draw.h:94
MagickExport MagickBooleanType FormatImagePropertyList(Image *, const char *, const char *, va_list) magick_attribute((__format__(__printf__
MagickExport Image * SpliceImageList(Image *, const ssize_t, const size_t, const Image *, ExceptionInfo *) magick_attribute((deprecated))
#define MagickExport
Definition: method-attribute.h:98
MagickExport unsigned int IsSubimage(const char *, const unsigned int) magick_attribute((deprecated))
MagickExport size_t GetImageListSize(const Image *) magick_attribute((deprecated))
Quantum IndexPacket
Definition: pixel.h:129
MagickExport MonitorHandler SetMonitorHandler(MonitorHandler) magick_attribute((deprecated))
Definition: deprecate.c:7013
MagickExport unsigned int TransformColorspace(Image *, const ColorspaceType) magick_attribute((deprecated))
MagickExport MagickBooleanType TransparentImage(Image *, const PixelPacket, const Quantum) magick_attribute((deprecated))
Definition: deprecate.c:7808
MagickExport MagickBooleanType SetExceptionInfo(ExceptionInfo *, ExceptionType) magick_attribute((deprecated))
MagickExport Image * MinimumImages(const Image *, ExceptionInfo *)
MagickExport Image * ZoomImage(const Image *, const size_t, const size_t, ExceptionInfo *) magick_attribute((deprecated))
Definition: deprecate.c:7975
MagickExport void * GetConfigureBlob(const char *, char *, size_t *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport PixelPacket * GetCacheView(CacheView *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
MagickExport MagickOffsetType SizeBlob(Image *image) magick_attribute((deprecated))
Definition: deprecate.c:7084
MagickExport void ReacquireMemory(void **, const size_t) magick_attribute((deprecated))
MagickExport void HSLTransform(const double, const double, const double, Quantum *, Quantum *, Quantum *) magick_attribute((deprecated))
MagickExport unsigned int ThresholdImageChannel(Image *, const char *) magick_attribute((deprecated))
MagickExport const PixelPacket * AcquirePixels(const Image *) magick_attribute((deprecated))
Definition: semaphore.c:59
MagickExport MagickBooleanType InitializeModuleList(ExceptionInfo *) magick_attribute((deprecated))
MagickExport void LiberateMemory(void **) magick_attribute((deprecated))
MagickExport MagickBooleanType ClipPathImage(Image *, const char *, const MagickBooleanType) magick_attribute((deprecated))
MagickExport const ImageAttribute * GetNextImageAttribute(const Image *) magick_attribute((deprecated))
Definition: deprecate.c:3436
MagickExport void Strip(char *) magick_attribute((deprecated))
MagickExport IndexPacket * GetIndexes(const Image *) magick_attribute((deprecated))
MagickExport void RelinquishSemaphoreInfo(SemaphoreInfo *) magick_attribute((deprecated))
MagickExport Image * MosaicImages(Image *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport MagickBooleanType DeleteImageAttribute(Image *, const char *) magick_attribute((deprecated))
MagickExport char * PostscriptGeometry(const char *) magick_attribute((deprecated))
MagickExport MagickBooleanType AffinityImage(const QuantizeInfo *, Image *, const Image *) magick_attribute((deprecated))