MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
deprecate.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2020 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore deprecated methods.
17 */
18 #ifndef MAGICKCORE_DEPRECATE_H
19 #define MAGICKCORE_DEPRECATE_H
20 
21 #include <stdarg.h>
22 #include "magick/blob.h"
23 #include "magick/cache-view.h"
24 #include "magick/draw.h"
25 #include "magick/constitute.h"
26 #include "magick/magick-config.h"
27 #include "magick/pixel.h"
28 #include "magick/quantize.h"
29 #include "magick/quantum.h"
30 #include "magick/registry.h"
31 #include "magick/semaphore.h"
32 
33 #if defined(__cplusplus) || defined(c_plusplus)
34 extern "C" {
35 #endif
36 
37 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
38 
39 #if !defined(magick_attribute)
40 # if !defined(__clang__) && !defined(__GNUC__)
41 # define magick_attribute(x) /*nothing*/
42 # else
43 # define magick_attribute __attribute__
44 # endif
45 #endif
46 
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 /* deprecated */
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)
65 
66 typedef enum
67 {
70 
74 typedef struct _ViewInfo ViewInfo;
75 
76 typedef MagickBooleanType
77  (*MonitorHandler)(const char *,const MagickOffsetType,const MagickSizeType,
78  ExceptionInfo *);
79 
80 typedef struct _ImageAttribute
81 {
82  char
83  *key,
84  *value;
85 
88 
90  *previous,
91  *next; /* deprecated */
93 
95  *CloseCacheView(CacheView *) magick_attribute((deprecated)),
96  *OpenCacheView(const Image *) magick_attribute((deprecated));
97 
98 extern MagickExport char
99  *AllocateString(const char *) magick_attribute((deprecated)),
100  *InterpretImageAttributes(const ImageInfo *,Image *,const char *)
101  magick_attribute((deprecated)),
102  *PostscriptGeometry(const char *) magick_attribute((deprecated)),
103  *TranslateText(const ImageInfo *,Image *,const char *)
104  magick_attribute((deprecated));
105 
106 extern MagickExport const ImageAttribute
107  *GetImageAttribute(const Image *,const char *),
108  *GetImageClippingPathAttribute(Image *) magick_attribute((deprecated)),
109  *GetNextImageAttribute(const Image *) magick_attribute((deprecated));
110 
111 extern MagickExport const IndexPacket
112  *AcquireCacheViewIndexes(const CacheView *) magick_attribute((deprecated)),
113  *AcquireIndexes(const Image *) magick_attribute((deprecated));
114 
115 extern MagickExport const PixelPacket
116  *AcquirePixels(const Image *) magick_attribute((deprecated)),
117  *AcquireCacheViewPixels(const CacheView *,const ssize_t,const ssize_t,
118  const size_t,const size_t,ExceptionInfo *)
119  magick_attribute((deprecated)),
120  *AcquireImagePixels(const Image *,const ssize_t,const ssize_t,const size_t,
121  const size_t,ExceptionInfo *) magick_attribute((deprecated));
122 
123 extern MagickExport FILE
124  *OpenMagickStream(const char *,const char *);
125 
126 extern MagickExport Image
127  *AllocateImage(const ImageInfo *) magick_attribute((deprecated)),
128  *AverageImages(const Image *,ExceptionInfo *),
129  *ExtractSubimageFromImage(Image *,const Image *,ExceptionInfo *)
130  magick_attribute((deprecated)),
131  *GetImageFromMagickRegistry(const char *,ssize_t *id,ExceptionInfo *)
132  magick_attribute((deprecated)),
133  *GetImageList(const Image *,const ssize_t,ExceptionInfo *)
134  magick_attribute((deprecated)),
135  *GetNextImage(const Image *) magick_attribute((deprecated)),
136  *GetPreviousImage(const Image *) magick_attribute((deprecated)),
137  *FlattenImages(Image *,ExceptionInfo *) magick_attribute((deprecated)),
138  *MaximumImages(const Image *,ExceptionInfo *),
139  *MedianFilterImage(const Image *,const double,ExceptionInfo *),
140  *ModeImage(const Image *,const double,ExceptionInfo *),
141  *MinimumImages(const Image *,ExceptionInfo *),
142  *MosaicImages(Image *,ExceptionInfo *) magick_attribute((deprecated)),
143  *PopImageList(Image **) magick_attribute((deprecated)),
144  *RadialBlurImage(const Image *,const double,ExceptionInfo *)
145  magick_attribute((deprecated)),
146  *RadialBlurImageChannel(const Image *,const ChannelType,const double,
147  ExceptionInfo *) magick_attribute((deprecated)),
148  *RecolorImage(const Image *,const size_t,const double *,ExceptionInfo *)
149  magick_attribute((deprecated)),
150  *ReduceNoiseImage(const Image *,const double,ExceptionInfo *),
151  *ShiftImageList(Image **) magick_attribute((deprecated)),
152  *SpliceImageList(Image *,const ssize_t,const size_t,const Image *,
153  ExceptionInfo *) magick_attribute((deprecated)),
154  *ZoomImage(const Image *,const size_t,const size_t,ExceptionInfo *)
155  magick_attribute((deprecated));
156 
158  *GetCacheViewIndexes(CacheView *) magick_attribute((deprecated)),
159  *GetIndexes(const Image *) magick_attribute((deprecated)),
160  ValidateColormapIndex(Image *,const size_t) magick_attribute((deprecated));
161 
162 extern MagickExport int
163  GetImageGeometry(Image *,const char *,const unsigned int,RectangleInfo *)
164  magick_attribute((deprecated)),
165  ParseImageGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
166  magick_attribute((deprecated)),
167  SystemCommand(const MagickBooleanType,const MagickBooleanType,const char *,
168  ExceptionInfo *) magick_attribute((deprecated));
169 
170 extern MagickExport MagickBooleanType
171  AcquireOneCacheViewPixel(const CacheView *,const ssize_t,const ssize_t,
172  PixelPacket *,ExceptionInfo *) magick_attribute((deprecated)),
173  AcquireOneCacheViewVirtualPixel(const CacheView *,const VirtualPixelMethod,
174  const ssize_t,const ssize_t,PixelPacket *,ExceptionInfo *)
175  magick_attribute((deprecated)),
176  AffinityImage(const QuantizeInfo *,Image *,const Image *)
177  magick_attribute((deprecated)),
178  AffinityImages(const QuantizeInfo *,Image *,const Image *)
179  magick_attribute((deprecated)),
180  AllocateImageColormap(Image *,const size_t)
181  magick_attribute((deprecated)),
182  ClipPathImage(Image *,const char *,const MagickBooleanType)
183  magick_attribute((deprecated)),
184  CloneImageAttributes(Image *,const Image *) magick_attribute((deprecated)),
185  ColorFloodfillImage(Image *,const DrawInfo *,const PixelPacket,const ssize_t,
186  const ssize_t,const PaintMethod) magick_attribute((deprecated)),
187  ConstituteComponentGenesis(void) magick_attribute((deprecated)),
188  DeleteImageAttribute(Image *,const char *) magick_attribute((deprecated)),
189  DeleteMagickRegistry(const ssize_t) magick_attribute((deprecated)),
190  DescribeImage(Image *,FILE *,const MagickBooleanType)
191  magick_attribute((deprecated)),
192  FormatImageAttribute(Image *,const char *,const char *,...)
193  magick_attribute((__format__ (__printf__,3,4)))
194  magick_attribute((deprecated)),
195  FormatImageAttributeList(Image *,const char *,const char *,va_list)
196  magick_attribute((__format__ (__printf__,3,0)))
197  magick_attribute((deprecated)),
198  FormatImagePropertyList(Image *,const char *,const char *,va_list)
199  magick_attribute((__format__ (__printf__,3,0))),
200  FuzzyColorCompare(const Image *,const PixelPacket *,const PixelPacket *)
201  magick_attribute((deprecated)),
202  FuzzyOpacityCompare(const Image *,const PixelPacket *,const PixelPacket *)
203  magick_attribute((deprecated)),
204  InitializeModuleList(ExceptionInfo *) magick_attribute((deprecated)),
205  IsMagickInstantiated(void) magick_attribute((deprecated)),
206  LevelImageColors(Image *,const ChannelType,const MagickPixelPacket *,
207  const MagickPixelPacket *, const MagickBooleanType)
208  magick_attribute((deprecated)),
209  LoadMimeLists(const char *,ExceptionInfo *) magick_attribute((deprecated)),
210  MagickMonitor(const char *,const MagickOffsetType,const MagickSizeType,
211  void *) magick_attribute((deprecated)),
212  MapImage(Image *,const Image *,const MagickBooleanType)
213  magick_attribute((deprecated)),
214  MapImages(Image *,const Image *,const MagickBooleanType)
215  magick_attribute((deprecated)),
216  MatteFloodfillImage(Image *,const PixelPacket,const Quantum,const ssize_t,
217  const ssize_t,const PaintMethod) magick_attribute((deprecated)),
218  OpaqueImage(Image *,const PixelPacket,const PixelPacket)
219  magick_attribute((deprecated)),
220  PaintFloodfillImage(Image *,const ChannelType,const MagickPixelPacket *,
221  const ssize_t,const ssize_t,const DrawInfo *,const PaintMethod)
222  magick_attribute((deprecated)),
223  PaintOpaqueImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *)
224  magick_attribute((deprecated)),
225  PaintOpaqueImageChannel(Image *,const ChannelType,const MagickPixelPacket *,
226  const MagickPixelPacket *) magick_attribute((deprecated)),
227  PaintTransparentImage(Image *,const MagickPixelPacket *,const Quantum)
228  magick_attribute((deprecated)),
229  SetExceptionInfo(ExceptionInfo *,ExceptionType)
230  magick_attribute((deprecated)),
231  SetImageAttribute(Image *,const char *,const char *)
232  magick_attribute((deprecated)),
233  SyncCacheViewPixels(CacheView *) magick_attribute((deprecated)),
234  SyncImagePixels(Image *) magick_attribute((deprecated)),
235  TransparentImage(Image *,const PixelPacket,const Quantum)
236  magick_attribute((deprecated));
237 
238 extern MagickExport MagickPixelPacket
239  AcquireOneMagickPixel(const Image *,const ssize_t,const ssize_t,
240  ExceptionInfo *) magick_attribute((deprecated));
241 
243  GetMonitorHandler(void) magick_attribute((deprecated)),
245 
246 extern MagickExport MagickOffsetType
247  SizeBlob(Image *image) magick_attribute((deprecated));
248 
249 extern MagickExport MagickPixelPacket
250  InterpolatePixelColor(const Image *,CacheView *,const InterpolatePixelMethod,
251  const double,const double,ExceptionInfo *) magick_attribute((deprecated));
252 
254  ParseSizeGeometry(const Image *,const char *,RectangleInfo *)
255  magick_attribute((deprecated));
256 
257 extern MagickExport PixelPacket
258  AcquireOnePixel(const Image *,const ssize_t,const ssize_t,ExceptionInfo *)
259  magick_attribute((deprecated)),
260  AcquireOneVirtualPixel(const Image *,const VirtualPixelMethod,const ssize_t,
261  const ssize_t,ExceptionInfo *) magick_attribute((deprecated)),
262  *GetCacheView(CacheView *,const ssize_t,const ssize_t,const size_t,
263  const size_t) magick_attribute((deprecated)),
264  *GetCacheViewPixels(CacheView *,const ssize_t,const ssize_t,const size_t,
265  const size_t) magick_attribute((deprecated)),
266  *GetImagePixels(Image *,const ssize_t,const ssize_t,const size_t,
267  const size_t) magick_attribute((deprecated)),
268  GetOnePixel(Image *,const ssize_t,const ssize_t)
269  magick_attribute((deprecated)),
270  *GetPixels(const Image *) magick_attribute((deprecated)),
271  *SetCacheViewPixels(CacheView *,const ssize_t,const ssize_t,const size_t,
272  const size_t) magick_attribute((deprecated)),
273  *SetImagePixels(Image *,const ssize_t,const ssize_t,const size_t,
274  const size_t) magick_attribute((deprecated));
275 
278  sRGBCompandor(const MagickRealType) magick_attribute((deprecated));
279 
280 extern MagickExport size_t
281  GetImageListSize(const Image *) magick_attribute((deprecated)),
282  PopImagePixels(Image *,const QuantumType,unsigned char *)
283  magick_attribute((deprecated)),
284  PushImagePixels(Image *,const QuantumType,const unsigned char *)
285  magick_attribute((deprecated));
286 
287 extern MagickExport ssize_t
288  FormatMagickString(char *,const size_t,const char *,...)
289  magick_attribute((__format__ (__printf__,3,4)))
290  magick_attribute((deprecated)),
291  FormatMagickStringList(char *,const size_t,const char *,va_list)
292  magick_attribute((__format__ (__printf__,3,0))),
293  GetImageListIndex(const Image *) magick_attribute((deprecated)),
294  SetMagickRegistry(const RegistryType,const void *,const size_t,
295  ExceptionInfo *) magick_attribute((deprecated));
296 
297 extern MagickExport unsigned int
298  ChannelImage(Image *,const ChannelType) magick_attribute((deprecated)),
299  ChannelThresholdImage(Image *,const char *) magick_attribute((deprecated)),
300  DispatchImage(const Image *,const ssize_t,const ssize_t,const size_t,
301  const size_t,const char *,const StorageType,void *,ExceptionInfo *)
302  magick_attribute((deprecated)),
303  FuzzyColorMatch(const PixelPacket *,const PixelPacket *,const double)
304  magick_attribute((deprecated)),
305  GetNumberScenes(const Image *) magick_attribute((deprecated)),
306  GetMagickGeometry(const char *,ssize_t *,ssize_t *,size_t *,size_t *)
307  magick_attribute((deprecated)),
308  IsSubimage(const char *,const unsigned int) magick_attribute((deprecated)),
309  PushImageList(Image **,const Image *,ExceptionInfo *)
310  magick_attribute((deprecated)),
311  QuantizationError(Image *) magick_attribute((deprecated)),
312  RandomChannelThresholdImage(Image *,const char *,const char *,
313  ExceptionInfo *) magick_attribute((deprecated)),
314  SetImageList(Image **,const Image *,const ssize_t,ExceptionInfo *)
315  magick_attribute((deprecated)),
316  TransformColorspace(Image *,const ColorspaceType)
317  magick_attribute((deprecated)),
318  ThresholdImage(Image *,const double) magick_attribute((deprecated)),
319  ThresholdImageChannel(Image *,const char *) magick_attribute((deprecated)),
320  UnshiftImageList(Image **,const Image *,ExceptionInfo *)
321  magick_attribute((deprecated));
322 
323 extern MagickExport void
324  *AcquireMemory(const size_t) magick_attribute((deprecated)),
326  AllocateNextImage(const ImageInfo *,Image *) magick_attribute((deprecated)),
327  *CloneMemory(void *,const void *,const size_t) magick_attribute((deprecated)),
328  ConstituteComponentTerminus(void) magick_attribute((deprecated)),
329  *CropImageToHBITMAP(Image *,const RectangleInfo *,ExceptionInfo *),
330  DestroyConstitute(void),
331  DestroyImageAttributes(Image *) magick_attribute((deprecated)),
332  DestroyImages(Image *) magick_attribute((deprecated)),
333  DestroyMagick(void) magick_attribute((deprecated)),
334  DestroyMagickRegistry(void) magick_attribute((deprecated)),
335  *GetConfigureBlob(const char *,char *,size_t *,ExceptionInfo *)
336  magick_attribute((deprecated)),
337  GetExceptionInfo(ExceptionInfo *),
338  *GetMagickRegistry(const ssize_t,RegistryType *,size_t *,ExceptionInfo *)
339  magick_attribute((deprecated)),
340  GetTokenToken(const char *,const char **,char *),
342  *ImageToHBITMAP(Image *,ExceptionInfo *),
343  LiberateMemory(void **) magick_attribute((deprecated)),
345  FormatString(char *,const char *,...)
346  magick_attribute((__format__ (__printf__,2,3)))
347  magick_attribute((deprecated)),
348  FormatStringList(char *,const char *,va_list)
349  magick_attribute((__format__ (__printf__,2,0)))
350  magick_attribute((deprecated)),
351  HSLTransform(const double,const double,const double,Quantum *,Quantum *,
352  Quantum *) magick_attribute((deprecated)),
353  InitializeMagick(const char *) magick_attribute((deprecated)),
354  MagickIncarnate(const char *) magick_attribute((deprecated)),
355  ReacquireMemory(void **,const size_t) magick_attribute((deprecated)),
357  ResetImageAttributeIterator(const Image *) magick_attribute((deprecated)),
358  SetCacheThreshold(const size_t) magick_attribute((deprecated)),
359  SetImage(Image *,const Quantum) magick_attribute((deprecated)),
360  Strip(char *) magick_attribute((deprecated)),
361  TemporaryFilename(char *) magick_attribute((deprecated)),
362  TransformHSL(const Quantum,const Quantum,const Quantum,double *,double *,
363  double *) magick_attribute((deprecated));
364 
365 /*
366  Inline methods.
367 */
368 static inline double MagickEpsilonReciprocal(const double x)
369 {
370  double
371  sign;
372 
373  sign=x < 0.0 ? -1.0 : 1.0;
374  if ((sign*x) >= MagickEpsilon)
375  return(1.0/x);
376  return(sign/MagickEpsilon);
377 }
378 
380  const Image *magick_restrict image,const PixelPacket *magick_restrict pixel)
381 {
382  return(ClampToQuantum(GetPixelIntensity(image,pixel)));
383 }
384 
385 #endif
386 
387 #if defined(__cplusplus) || defined(c_plusplus)
388 }
389 #endif
390 
391 #endif
#define magick_restrict
Definition: MagickCore.h:41
MagickExport PixelPacket * GetCacheView(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows)
Definition: deprecate.c:2727
MagickExport size_t GetImageListSize(const Image *images)
Definition: deprecate.c:3236
MagickDoubleType MagickRealType
Definition: magick-type.h:125
MagickExport void ResetImageAttributeIterator(const Image *image)
Definition: deprecate.c:6555
MagickExport unsigned int DispatchImage(const Image *image, const ssize_t x_offset, const ssize_t y_offset, const size_t columns, const size_t rows, const char *map, const StorageType type, void *pixels, ExceptionInfo *exception)
Definition: deprecate.c:1988
MagickExport MagickBooleanType FuzzyColorCompare(const Image *image, const PixelPacket *p, const PixelPacket *q)
Definition: deprecate.c:2493
struct _ImageAttribute * previous
Definition: deprecate.h:89
MagickExport const PixelPacket * AcquirePixels(const Image *image)
Definition: deprecate.c:577
MagickExport MagickBooleanType FuzzyOpacityCompare(const Image *image, const PixelPacket *p, const PixelPacket *q)
Definition: deprecate.c:2534
MagickExport MagickBooleanType PaintFloodfillImage(Image *image, const ChannelType channel, const MagickPixelPacket *target, const ssize_t x, const ssize_t y, const DrawInfo *draw_info, const PaintMethod method)
Definition: deprecate.c:5655
MagickSizeType ExtendedUnsignedIntegralType
Definition: deprecate.h:72
MagickExport unsigned int GetMagickGeometry(const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
Definition: deprecate.c:3368
MagickExport Image * GetImageFromMagickRegistry(const char *name, ssize_t *id, ExceptionInfo *exception)
Definition: deprecate.c:2989
MagickExport MagickStatusType ParseSizeGeometry(const Image *image, const char *geometry, RectangleInfo *region_info)
Definition: deprecate.c:5848
MagickBooleanType compression
Definition: deprecate.h:87
MagickExport void ConstituteComponentTerminus(void)
Definition: deprecate.c:1469
InterpolatePixelMethod
Definition: pixel.h:31
MagickOffsetType ExtendedSignedIntegralType
Definition: deprecate.h:71
MagickExport PixelPacket * GetImagePixels(Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows)
Definition: deprecate.c:3290
Definition: deprecate.h:80
struct _ViewInfo ViewInfo
Definition: deprecate.h:74
struct _ImageAttribute ImageAttribute
MagickExport void AllocateNextImage(const ImageInfo *image_info, Image *image)
Definition: deprecate.c:797
Definition: exception.h:102
MagickExport const IndexPacket * AcquireIndexes(const Image *image)
Definition: deprecate.c:278
Definition: draw.h:210
MagickExport Image * ExtractSubimageFromImage(Image *image, const Image *reference, ExceptionInfo *exception)
Definition: deprecate.c:2121
MagickExport Image * GetImageList(const Image *images, const ssize_t offset, ExceptionInfo *exception)
Definition: deprecate.c:3163
MagickExport IndexPacket * GetIndexes(const Image *image)
Definition: deprecate.c:3327
MagickExport MagickBooleanType AffinityImage(const QuantizeInfo *quantize_info, Image *image, const Image *affinity_image)
Definition: deprecate.c:649
MagickExport IndexPacket ValidateColormapIndex(Image *image, const size_t index)
Definition: deprecate.c:7929
MagickExport MagickBooleanType LoadMimeLists(const char *, ExceptionInfo *) magick_attribute((deprecated))
MagickExport void DestroyImageAttributes(Image *image)
Definition: deprecate.c:1858
MagickExport MagickRealType sRGBCompandor(const MagickRealType pixel)
Definition: deprecate.c:7171
Definition: image.h:361
MagickExport MagickBooleanType SetExceptionInfo(ExceptionInfo *exception, ExceptionType severity)
Definition: deprecate.c:6661
Definition: geometry.h:94
MagickExport unsigned int ChannelThresholdImage(Image *image, const char *level)
Definition: deprecate.c:942
MagickExport void TemporaryFilename(char *path)
Definition: deprecate.c:7406
VirtualPixelMethod
Definition: cache-view.h:27
MagickExport void DestroyMagick(void)
Definition: deprecate.c:1926
MagickExport FILE * OpenMagickStream(const char *path, const char *mode)
Definition: deprecate.c:5569
MagickExport void IdentityAffine(AffineMatrix *affine)
Definition: deprecate.c:3682
MagickExport MagickBooleanType CloneImageAttributes(Image *image, const Image *clone_image)
Definition: deprecate.c:1045
MagickExport Image * MedianFilterImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: deprecate.c:5179
MagickExport MagickBooleanType FormatImagePropertyList(Image *image, const char *property, const char *format, va_list operands)
Definition: deprecate.c:2253
MagickExport int SystemCommand(const MagickBooleanType asynchronous, const MagickBooleanType verbose, const char *command, ExceptionInfo *exception)
Definition: deprecate.c:7372
MagickExport unsigned int ThresholdImage(Image *image, const double threshold)
Definition: deprecate.c:7439
MagickExport MagickBooleanType SetImageAttribute(Image *image, const char *key, const char *value)
Definition: deprecate.c:6808
Definition: cache-view.c:65
MagickExport MagickBooleanType DescribeImage(Image *image, FILE *file, const MagickBooleanType verbose)
Definition: deprecate.c:1829
MagickExport void AcquireSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: deprecate.c:604
Definition: pixel.h:131
MagickExport MagickPixelPacket InterpolatePixelColor(const Image *image, CacheView *image_view, const InterpolatePixelMethod method, const double x, const double y, ExceptionInfo *exception)
Definition: deprecate.c:3939
MagickExport MagickBooleanType MapImages(Image *images, const Image *map_image, const MagickBooleanType dither)
Definition: deprecate.c:4804
MagickExport char * TranslateText(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: deprecate.c:7765
MagickExport Image * AllocateImage(const ImageInfo *image_info)
Definition: deprecate.c:722
MagickExport void DestroyImages(Image *image)
Definition: deprecate.c:1895
#define MagickEpsilon
Definition: magick-type.h:115
MagickExport char * InterpretImageAttributes(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: deprecate.c:4404
MagickBooleanType LevelImageColors(Image *image, const ChannelType channel, const MagickPixelPacket *black_color, const MagickPixelPacket *white_color, const MagickBooleanType invert)
Definition: deprecate.c:4550
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport MagickBooleanType FormatImageAttributeList(Image *image, const char *key, const char *format, va_list operands)
Definition: deprecate.c:2234
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
MagickExport CacheView * CloseCacheView(CacheView *view_info)
Definition: deprecate.c:1136
Definition: image.h:152
MagickExport void GetExceptionInfo(ExceptionInfo *exception)
Definition: deprecate.c:2836
MagickExport MagickBooleanType ConstituteComponentGenesis(void)
Definition: deprecate.c:1446
MagickExport Image * RadialBlurImage(const Image *image, const double angle, ExceptionInfo *exception)
Definition: deprecate.c:6149
MagickExport MagickBooleanType ColorFloodfillImage(Image *image, const DrawInfo *draw_info, const PixelPacket target, const ssize_t x_offset, const ssize_t y_offset, const PaintMethod method)
Definition: deprecate.c:1202
ExceptionType
Definition: exception.h:28
MagickExport void DestroyConstitute(void)
Definition: deprecate.c:1765
MagickExport MagickBooleanType PaintOpaqueImageChannel(Image *image, const ChannelType channel, const MagickPixelPacket *target, const MagickPixelPacket *fill)
Definition: deprecate.c:5720
MagickExport ssize_t FormatMagickStringList(char *string, const size_t length, const char *format, va_list operands)
Definition: deprecate.c:2321
MagickExport MagickBooleanType MatteFloodfillImage(Image *image, const PixelPacket target, const Quantum opacity, const ssize_t x_offset, const ssize_t y_offset, const PaintMethod method)
Definition: deprecate.c:4862
MagickExport MagickBooleanType AcquireOneCacheViewVirtualPixel(const CacheView *cache_view, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: deprecate.c:400
MagickRealType ExtendedRationalType
Definition: deprecate.h:73
MagickExport unsigned int SetImageList(Image **images, const Image *image, const ssize_t offset, ExceptionInfo *exception)
Definition: deprecate.c:6844
MagickExport PixelPacket * SetCacheViewPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows)
Definition: deprecate.c:6593
MagickExport const IndexPacket * AcquireCacheViewIndexes(const CacheView *cache_view)
Definition: deprecate.c:139
MagickExport ssize_t GetImageListIndex(const Image *images)
Definition: deprecate.c:3203
MagickExport void * CropImageToHBITMAP(Image *, const RectangleInfo *, ExceptionInfo *)
static double MagickEpsilonReciprocal(const double x)
Definition: deprecate.h:368
MagickExport Image * ReduceNoiseImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: deprecate.c:6488
MagickExport unsigned int IsSubimage(const char *geometry, const unsigned int pedantic)
Definition: deprecate.c:4491
MagickExport ssize_t SetMagickRegistry(const RegistryType type, const void *blob, const size_t magick_unused(length), ExceptionInfo *exception)
Definition: deprecate.c:6964
MagickExport unsigned int ChannelImage(Image *image, const ChannelType channel)
Definition: deprecate.c:912
MagickBooleanType
Definition: magick-type.h:198
MagickExport void * GetMagickRegistry(const ssize_t id, RegistryType *type, size_t *length, ExceptionInfo *exception)
Definition: deprecate.c:3026
unsigned int MagickStatusType
Definition: magick-type.h:127
MagickExport void LiberateMemory(void **memory)
Definition: deprecate.c:4580
Definition: quantize.h:35
MagickExport char * PostscriptGeometry(const char *page)
Definition: deprecate.c:5970
MagickExport void SetCacheThreshold(const size_t size)
Definition: deprecate.c:6629
MagickExport void DestroyMagickRegistry(void)
Definition: deprecate.c:1791
MagickExport MagickBooleanType MagickMonitor(const char *text, const MagickOffsetType offset, const MagickSizeType span, void *magick_unused(client_data))
Definition: deprecate.c:4687
Definition: pixel.h:104
MagickExport Image * ModeImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: deprecate.c:5218
Definition: deprecate.h:68
MagickExport const ImageAttribute * GetNextImageAttribute(const Image *image)
Definition: deprecate.c:3437
static Quantum PixelIntensityToQuantum(const Image *magick_restrict image, const PixelPacket *magick_restrict pixel)
Definition: deprecate.h:379
MagickExport Image * RadialBlurImageChannel(const Image *image, const ChannelType channel, const double angle, ExceptionInfo *exception)
Definition: deprecate.c:6155
MagickBooleanType(* MonitorHandler)(const char *, const MagickOffsetType, const MagickSizeType, ExceptionInfo *)
Definition: deprecate.h:77
size_t MagickSizeType
Definition: magick-type.h:136
MagickExport size_t PushImagePixels(Image *image, const QuantumType quantum, const unsigned char *source)
Definition: deprecate.c:6046
MagickExport unsigned int TransformColorspace(Image *image, const ColorspaceType colorspace)
Definition: deprecate.c:7654
MagickExport MagickBooleanType MapImage(Image *image, const Image *map_image, const MagickBooleanType dither)
Definition: deprecate.c:4747
MagickExport void FormatStringList(char *string, const char *format, va_list operands)
Definition: deprecate.c:2379
MagickExport void InitializeMagick(const char *path)
Definition: deprecate.c:3829
MagickExport MagickBooleanType PaintTransparentImage(Image *image, const MagickPixelPacket *target, const Quantum opacity)
Definition: deprecate.c:5765
MagickExport const ImageAttribute * GetImageAttribute(const Image *image, const char *key)
Definition: deprecate.c:2885
MagickExport Image * SpliceImageList(Image *images, const ssize_t offset, const size_t length, const Image *splices, ExceptionInfo *exception)
Definition: deprecate.c:7125
MagickExport MagickBooleanType DeleteImageAttribute(Image *image, const char *key)
Definition: deprecate.c:1659
MagickExport MagickOffsetType SizeBlob(Image *image)
Definition: deprecate.c:7085
MagickExport Image * AverageImages(const Image *images, ExceptionInfo *exception)
Definition: deprecate.c:876
MagickExport MagickBooleanType IsMagickInstantiated(void)
Definition: deprecate.c:4460
MagickExport MagickBooleanType SyncImagePixels(Image *image)
Definition: deprecate.c:7334
MagickExport PixelPacket AcquireOneVirtualPixel(const Image *image, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, ExceptionInfo *exception)
Definition: deprecate.c:538
MagickExport void MagickIncarnate(const char *path)
Definition: deprecate.c:4649
MagickExport unsigned int RandomChannelThresholdImage(Image *image, const char *channel, const char *thresholds, ExceptionInfo *exception)
Definition: deprecate.c:6194
MagickExport void * ImageToHBITMAP(Image *, ExceptionInfo *)
MagickExport CacheView * OpenCacheView(const Image *image)
Definition: deprecate.c:5421
MagickExport MagickBooleanType DeleteMagickRegistry(const ssize_t id)
Definition: deprecate.c:1738
MagickExport PixelPacket * GetCacheViewPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows)
Definition: deprecate.c:2803
Definition: geometry.h:122
MagickExport Image * MaximumImages(const Image *images, ExceptionInfo *exception)
Definition: deprecate.c:5107
RegistryType
Definition: registry.h:25
char * key
Definition: deprecate.h:83
MagickExport const ImageAttribute * GetImageClippingPathAttribute(Image *image)
Definition: deprecate.c:2952
MagickExport ssize_t FormatMagickString(char *string, const size_t length, const char *format,...)
Definition: deprecate.c:2337
MagickExport Image * FlattenImages(Image *image, ExceptionInfo *exception)
Definition: deprecate.c:2199
MagickExport MagickBooleanType TransparentImage(Image *image, const PixelPacket target, const Quantum opacity)
Definition: deprecate.c:7809
MagickExport char * AllocateString(const char *source)
Definition: deprecate.c:825
ChannelType
Definition: magick-type.h:164
MagickExport void * AcquireMemory(const size_t size)
Definition: deprecate.c:306
MagickExport Image * MinimumImages(const Image *images, ExceptionInfo *exception)
Definition: deprecate.c:5140
StorageType
Definition: constitute.h:25
MagickExport PixelPacket * GetPixels(const Image *image)
Definition: deprecate.c:3549
MagickExport IndexPacket * GetCacheViewIndexes(CacheView *cache_view)
Definition: deprecate.c:2765
MagickExport const PixelPacket * AcquireImagePixels(const Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: deprecate.c:239
MagickExport Image * MosaicImages(Image *image, ExceptionInfo *exception)
Definition: deprecate.c:5257
MagickExport void * GetConfigureBlob(const char *filename, char *path, size_t *length, ExceptionInfo *exception)
Definition: deprecate.c:2570
unsigned short Quantum
Definition: magick-type.h:85
MagickExport size_t PopImagePixels(Image *image, const QuantumType quantum, unsigned char *destination)
Definition: deprecate.c:5923
char * value
Definition: deprecate.h:83
MagickExport MagickBooleanType AffinityImages(const QuantizeInfo *quantize_info, Image *images, const Image *affinity_image)
Definition: deprecate.c:687
MagickExport unsigned int FuzzyColorMatch(const PixelPacket *p, const PixelPacket *q, const double fuzz)
Definition: deprecate.c:2434
struct _ImageAttribute * next
Definition: deprecate.h:89
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2301
MagickExport MagickBooleanType OpaqueImage(Image *image, const PixelPacket target, const PixelPacket fill)
Definition: deprecate.c:5296
MagickExport MagickBooleanType PaintOpaqueImage(Image *image, const MagickPixelPacket *target, const MagickPixelPacket *fill)
Definition: deprecate.c:5710
MagickExport unsigned int QuantizationError(Image *image)
Definition: deprecate.c:6108
MagickExport unsigned int GetNumberScenes(const Image *image)
Definition: deprecate.c:3474
MagickExport void RelinquishSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: deprecate.c:6521
MagickLayerMethod
Definition: deprecate.h:66
MagickExport int GetImageGeometry(Image *image, const char *geometry, const unsigned int size_to_fit, RectangleInfo *region_info)
Definition: deprecate.c:3121
ColorspaceType
Definition: colorspace.h:25
MagickExport Image * ZoomImage(const Image *image, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: deprecate.c:7976
QuantumType
Definition: quantum.h:53
MagickExport void * CloneMemory(void *destination, const void *source, const size_t size)
Definition: deprecate.c:1080
MagickExport Image * GetPreviousImage(const Image *images)
Definition: deprecate.c:3580
MagickExport MagickBooleanType SyncCacheViewPixels(CacheView *cache_view)
Definition: deprecate.c:7296
MagickExport MagickBooleanType FormatImageAttribute(Image *image, const char *key, const char *format,...)
Definition: deprecate.c:2272
MagickExport unsigned int PushImageList(Image **images, const Image *image, ExceptionInfo *exception)
Definition: deprecate.c:6007
MagickExport void FormatString(char *string, const char *format,...)
Definition: deprecate.c:2395
#define magick_attribute(x)
Definition: deprecate.h:41
MagickExport PixelPacket * SetImagePixels(Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows)
Definition: deprecate.c:6927
MagickExport MagickPixelPacket AcquireOneMagickPixel(const Image *image, const ssize_t x, const ssize_t y, ExceptionInfo *exception)
Definition: deprecate.c:446
MagickExport MagickBooleanType AcquireOneCacheViewPixel(const CacheView *cache_view, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: deprecate.c:353
MagickExport void GetTokenToken(const char *, const char **, char *)
PaintMethod
Definition: draw.h:94
#define MagickExport
Definition: method-attribute.h:80
MagickExport Image * PopImageList(Image **images)
Definition: deprecate.c:5887
MagickExport PixelPacket AcquireOnePixel(const Image *image, const ssize_t x, const ssize_t y, ExceptionInfo *exception)
Definition: deprecate.c:490
MagickExport void Strip(char *message)
Definition: deprecate.c:7201
Quantum IndexPacket
Definition: pixel.h:129
MagickExport void TransformHSL(const Quantum red, const Quantum green, const Quantum blue, double *hue, double *saturation, double *lightness)
Definition: deprecate.c:7692
MagickExport unsigned int ThresholdImageChannel(Image *image, const char *threshold)
Definition: deprecate.c:7515
MagickExport Image * ShiftImageList(Image **images)
Definition: deprecate.c:7050
MagickExport MagickBooleanType ClipPathImage(Image *image, const char *pathname, const MagickBooleanType inside)
Definition: deprecate.c:1010
MagickExport MonitorHandler GetMonitorHandler(void)
Definition: deprecate.c:7009
MagickExport int ParseImageGeometry(const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
Definition: deprecate.c:5810
MagickExport MonitorHandler SetMonitorHandler(MonitorHandler handler)
Definition: deprecate.c:7014
MagickExport unsigned int UnshiftImageList(Image **images, const Image *image, ExceptionInfo *exception)
Definition: deprecate.c:7888
MagickExport void SetImage(Image *image, const Quantum opacity)
Definition: deprecate.c:6697
MagickExport MagickRealType InversesRGBCompandor(const MagickRealType pixel)
Definition: deprecate.c:4433
MagickExport Image * RecolorImage(const Image *image, const size_t order, const double *color_matrix, ExceptionInfo *exception)
Definition: deprecate.c:6437
MagickExport void HSLTransform(const double hue, const double saturation, const double lightness, Quantum *red, Quantum *green, Quantum *blue)
Definition: deprecate.c:3631
MagickExport void ReacquireMemory(void **memory, const size_t size)
Definition: deprecate.c:6384
Definition: semaphore.c:60
MagickExport MagickBooleanType InitializeModuleList(ExceptionInfo *) magick_attribute((deprecated))
MagickExport void LiberateSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: deprecate.c:4616
MagickExport MagickBooleanType AllocateImageColormap(Image *image, const size_t colors)
Definition: deprecate.c:759
MagickExport Image * GetNextImage(const Image *images)
Definition: deprecate.c:3401
MagickExport const PixelPacket * AcquireCacheViewPixels(const CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: deprecate.c:180
MagickExport PixelPacket GetOnePixel(Image *image, const ssize_t x, const ssize_t y)
Definition: deprecate.c:3510