deprecate.h 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. /*
  2. Copyright 1999 ImageMagick Studio LLC, a non-profit organization
  3. dedicated to making software imaging solutions freely available.
  4. You may not use this file except in compliance with the License. You may
  5. obtain a copy of the License at
  6. https://imagemagick.org/script/license.php
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. MagickCore deprecated methods.
  13. */
  14. #ifndef MAGICKWAND_DEPRECATE_H
  15. #define MAGICKWAND_DEPRECATE_H
  16. #if defined(__cplusplus) || defined(c_plusplus)
  17. extern "C" {
  18. #endif
  19. #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
  20. #include "wand/drawing-wand.h"
  21. #include "wand/magick-wand.h"
  22. #include "wand/pixel-iterator.h"
  23. #include "wand/pixel-wand.h"
  24. typedef struct _DrawingWand
  25. *DrawContext;
  26. typedef struct _PixelView
  27. PixelView;
  28. extern WandExport DrawingWand
  29. *DrawAllocateWand(const DrawInfo *,Image *);
  30. typedef MagickBooleanType
  31. (*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *,
  32. PixelView *,void *),
  33. (*GetPixelViewMethod)(const PixelView *,void *),
  34. (*SetPixelViewMethod)(PixelView *,void *),
  35. (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
  36. (*UpdatePixelViewMethod)(PixelView *,void *);
  37. extern WandExport char
  38. *GetPixelViewException(const PixelView *,ExceptionType *)
  39. magick_attribute((deprecated));
  40. extern WandExport double
  41. DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
  42. DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
  43. extern WandExport DrawInfo
  44. *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
  45. extern WandExport char
  46. *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
  47. *MagickGetImageAttribute(MagickWand *,const char *)
  48. magick_attribute((deprecated)),
  49. *PixelIteratorGetException(const PixelIterator *,ExceptionType *)
  50. magick_attribute((deprecated));
  51. extern WandExport ssize_t
  52. MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
  53. extern WandExport MagickBooleanType
  54. DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
  55. DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
  56. GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *)
  57. magick_attribute((deprecated)),
  58. IsPixelView(const PixelView *) magick_attribute((deprecated)),
  59. MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType)
  60. magick_attribute((deprecated)),
  61. MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
  62. const PixelWand *,const ssize_t,const ssize_t)
  63. magick_attribute((deprecated)),
  64. MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *,
  65. size_t *) magick_attribute((deprecated)),
  66. MagickGetImageExtrema(MagickWand *,size_t *,size_t *)
  67. magick_attribute((deprecated)),
  68. MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
  69. MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
  70. const size_t,const char *,const StorageType,void *)
  71. magick_attribute((deprecated)),
  72. MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
  73. magick_attribute((deprecated)),
  74. MagickMatteFloodfillImage(MagickWand *,const double,const double,
  75. const PixelWand *,const ssize_t,const ssize_t)
  76. magick_attribute((deprecated)),
  77. MagickMedianFilterImage(MagickWand *,const double)
  78. magick_attribute((deprecated)),
  79. MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
  80. MagickReduceNoiseImage(MagickWand *,const double)
  81. magick_attribute((deprecated)),
  82. MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
  83. MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
  84. const double) magick_attribute((deprecated)),
  85. MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
  86. const double,const PixelWand *,const ssize_t,const ssize_t)
  87. magick_attribute((deprecated)),
  88. MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
  89. const double) magick_attribute((deprecated)),
  90. MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
  91. const PixelWand *,const PixelWand *,const double)
  92. magick_attribute((deprecated)),
  93. MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
  94. const double) magick_attribute((deprecated)),
  95. MagickRadialBlurImage(MagickWand *,const double)
  96. magick_attribute((deprecated)),
  97. MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double)
  98. magick_attribute((deprecated)),
  99. MagickRecolorImage(MagickWand *,const size_t,const double *)
  100. magick_attribute((deprecated)),
  101. MagickSetImageAttribute(MagickWand *,const char *,const char *)
  102. magick_attribute((deprecated)),
  103. MagickSetImageIndex(MagickWand *,const ssize_t)
  104. magick_attribute((deprecated)),
  105. MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
  106. magick_attribute((deprecated)),
  107. MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
  108. const size_t,const char *,const StorageType,const void *)
  109. magick_attribute((deprecated)),
  110. MagickTransparentImage(MagickWand *,const PixelWand *,const double,
  111. const double) magick_attribute((deprecated)),
  112. SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
  113. magick_attribute((deprecated)),
  114. TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
  115. void *) magick_attribute((deprecated)),
  116. UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *)
  117. magick_attribute((deprecated));
  118. extern WandExport MagickWand
  119. *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
  120. *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
  121. *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
  122. *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
  123. *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
  124. *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
  125. *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
  126. const ssize_t,const ssize_t) magick_attribute((deprecated));
  127. extern WandExport MagickSizeType
  128. MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
  129. extern WandExport PixelView
  130. *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
  131. *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
  132. *NewPixelView(MagickWand *) magick_attribute((deprecated)),
  133. *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
  134. const size_t) magick_attribute((deprecated));
  135. extern WandExport PixelWand
  136. **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
  137. **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
  138. extern WandExport size_t
  139. GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
  140. GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
  141. extern WandExport ssize_t
  142. GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
  143. GetPixelViewY(const PixelView *) magick_attribute((deprecated));
  144. extern WandExport unsigned char
  145. *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
  146. extern WandExport void
  147. DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
  148. DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
  149. DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
  150. DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
  151. #endif
  152. #if defined(__cplusplus) || defined(c_plusplus)
  153. }
  154. #endif
  155. #endif