MagickWand  6.9.6
deprecate.c File Reference
#include "wand/studio.h"
#include "wand/MagickWand.h"
#include "wand/magick-wand-private.h"
#include "wand/wand.h"
#include "magick/monitor-private.h"
#include "magick/thread-private.h"
Include dependency graph for deprecate.c:

Go to the source code of this file.

Data Structures

struct  _PixelView
 

Macros

#define PixelViewId   "PixelView"
 
#define DuplexTransferPixelViewTag   "PixelView/DuplexTransfer"
 
#define GetPixelViewTag   "PixelView/Get"
 
#define SetPixelViewTag   "PixelView/Set"
 
#define TransferPixelViewTag   "PixelView/Transfer"
 
#define UpdatePixelViewTag   "PixelView/Update"
 

Functions

WandExport DrawingWandDrawAllocateWand (const DrawInfo *draw_info, Image *image)
 
static MagickWandCloneMagickWandFromImages (const MagickWand *wand, Image *images)
 
WandExport MagickWandMagickAverageImages (MagickWand *wand)
 
WandExport PixelViewClonePixelView (const PixelView *pixel_view)
 
static PixelWand *** DestroyPixelsThreadSet (PixelWand ***pixel_wands, const size_t number_wands, const size_t number_threads)
 
WandExport PixelViewDestroyPixelView (PixelView *pixel_view)
 
WandExport MagickBooleanType DuplexTransferPixelViewIterator (PixelView *source, PixelView *duplex, PixelView *destination, DuplexTransferPixelViewMethod transfer, void *context)
 
WandExport char * GetPixelViewException (const PixelView *pixel_view, ExceptionType *severity)
 
WandExport size_t GetPixelViewHeight (const PixelView *pixel_view)
 
WandExport MagickBooleanType GetPixelViewIterator (PixelView *source, GetPixelViewMethod get, void *context)
 
WandExport PixelWand ** GetPixelViewPixels (const PixelView *pixel_view)
 
WandExport MagickWandGetPixelViewWand (const PixelView *pixel_view)
 
WandExport size_t GetPixelViewWidth (const PixelView *pixel_view)
 
WandExport ssize_t GetPixelViewX (const PixelView *pixel_view)
 
WandExport ssize_t GetPixelViewY (const PixelView *pixel_view)
 
WandExport MagickBooleanType IsPixelView (const PixelView *pixel_view)
 
WandExport MagickBooleanType MagickClipPathImage (MagickWand *wand, const char *pathname, const MagickBooleanType inside)
 
WandExport double DrawGetFillAlpha (const DrawingWand *wand)
 
WandExport double DrawGetStrokeAlpha (const DrawingWand *wand)
 
WandExport DrawInfo * DrawPeekGraphicWand (const DrawingWand *wand)
 
WandExport void DrawPopGraphicContext (DrawingWand *wand)
 
WandExport void DrawPushGraphicContext (DrawingWand *wand)
 
WandExport void DrawSetFillAlpha (DrawingWand *wand, const double fill_alpha)
 
WandExport void DrawSetStrokeAlpha (DrawingWand *wand, const double stroke_alpha)
 
WandExport MagickBooleanType MagickColorFloodfillImage (MagickWand *wand, const PixelWand *fill, const double fuzz, const PixelWand *bordercolor, const ssize_t x, const ssize_t y)
 
WandExport char * MagickDescribeImage (MagickWand *wand)
 
WandExport MagickWandMagickFlattenImages (MagickWand *wand)
 
WandExport char * MagickGetImageAttribute (MagickWand *wand, const char *property)
 
WandExport ssize_t MagickGetImageIndex (MagickWand *wand)
 
WandExport MagickBooleanType MagickGetImageChannelExtrema (MagickWand *wand, const ChannelType channel, size_t *minima, size_t *maxima)
 
WandExport MagickBooleanType MagickGetImageExtrema (MagickWand *wand, size_t *minima, size_t *maxima)
 
WandExport MagickBooleanType MagickGetImageMatte (MagickWand *wand)
 
WandExport MagickBooleanType MagickGetImagePixels (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, const char *map, const StorageType storage, void *pixels)
 
WandExport MagickSizeType MagickGetImageSize (MagickWand *wand)
 
WandExport MagickBooleanType MagickMapImage (MagickWand *wand, const MagickWand *map_wand, const MagickBooleanType dither)
 
WandExport MagickBooleanType MagickMatteFloodfillImage (MagickWand *wand, const double alpha, const double fuzz, const PixelWand *bordercolor, const ssize_t x, const ssize_t y)
 
WandExport MagickBooleanType MagickMedianFilterImage (MagickWand *wand, const double radius)
 
WandExport MagickWandMagickMinimumImages (MagickWand *wand)
 
WandExport MagickBooleanType MagickModeImage (MagickWand *wand, const double radius)
 
WandExport MagickWandMagickMosaicImages (MagickWand *wand)
 
WandExport MagickBooleanType MagickOpaqueImage (MagickWand *wand, const PixelWand *target, const PixelWand *fill, const double fuzz)
 
WandExport MagickBooleanType MagickPaintFloodfillImage (MagickWand *wand, const ChannelType channel, const PixelWand *fill, const double fuzz, const PixelWand *bordercolor, const ssize_t x, const ssize_t y)
 
WandExport MagickBooleanType MagickPaintOpaqueImage (MagickWand *wand, const PixelWand *target, const PixelWand *fill, const double fuzz)
 
WandExport MagickBooleanType MagickPaintOpaqueImageChannel (MagickWand *wand, const ChannelType channel, const PixelWand *target, const PixelWand *fill, const double fuzz)
 
WandExport MagickBooleanType MagickPaintTransparentImage (MagickWand *wand, const PixelWand *target, const double alpha, const double fuzz)
 
WandExport MagickBooleanType MagickRadialBlurImage (MagickWand *wand, const double angle)
 
WandExport MagickBooleanType MagickRadialBlurImageChannel (MagickWand *wand, const ChannelType channel, const double angle)
 
WandExport MagickBooleanType MagickRecolorImage (MagickWand *wand, const size_t order, const double *color_matrix)
 
WandExport MagickBooleanType MagickReduceNoiseImage (MagickWand *wand, const double radius)
 
WandExport MagickWandMagickMaximumImages (MagickWand *wand)
 
WandExport MagickBooleanType MagickSetImageAttribute (MagickWand *wand, const char *property, const char *value)
 
WandExport MagickBooleanType MagickSetImageIndex (MagickWand *wand, const ssize_t index)
 
WandExport MagickBooleanType MagickSetImageOption (MagickWand *wand, const char *format, const char *key, const char *value)
 
WandExport MagickBooleanType MagickTransparentImage (MagickWand *wand, const PixelWand *target, const double alpha, const double fuzz)
 
WandExport MagickWandMagickRegionOfInterestImage (MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
 
WandExport MagickBooleanType MagickSetImagePixels (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, const char *map, const StorageType storage, const void *pixels)
 
WandExport unsigned char * MagickWriteImageBlob (MagickWand *wand, size_t *length)
 
static PixelWand *** AcquirePixelsThreadSet (const size_t number_wands, const size_t number_threads)
 
WandExport PixelViewNewPixelView (MagickWand *wand)
 
WandExport PixelViewNewPixelViewRegion (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
 
WandExport PixelWand ** PixelGetNextRow (PixelIterator *iterator)
 
WandExport char * PixelIteratorGetException (const PixelIterator *iterator, ExceptionType *severity)
 
WandExport MagickBooleanType SetPixelViewIterator (PixelView *destination, SetPixelViewMethod set, void *context)
 
WandExport MagickBooleanType TransferPixelViewIterator (PixelView *source, PixelView *destination, TransferPixelViewMethod transfer, void *context)
 
WandExport MagickBooleanType UpdatePixelViewIterator (PixelView *source, UpdatePixelViewMethod update, void *context)
 

Macro Definition Documentation

◆ DuplexTransferPixelViewTag

#define DuplexTransferPixelViewTag   "PixelView/DuplexTransfer"

◆ GetPixelViewTag

#define GetPixelViewTag   "PixelView/Get"

Referenced by GetPixelViewIterator().

◆ PixelViewId

#define PixelViewId   "PixelView"

Definition at line 53 of file deprecate.c.

Referenced by ClonePixelView(), IsPixelView(), NewPixelView(), and NewPixelViewRegion().

◆ SetPixelViewTag

#define SetPixelViewTag   "PixelView/Set"

Referenced by SetPixelViewIterator().

◆ TransferPixelViewTag

#define TransferPixelViewTag   "PixelView/Transfer"

◆ UpdatePixelViewTag

#define UpdatePixelViewTag   "PixelView/Update"

Referenced by UpdatePixelViewIterator().

Function Documentation

◆ AcquirePixelsThreadSet()

static PixelWand*** AcquirePixelsThreadSet ( const size_t  number_wands,
const size_t  number_threads 
)
static

Definition at line 2539 of file deprecate.c.

References DestroyPixelsThreadSet(), and NewPixelWands().

Referenced by NewPixelView(), and NewPixelViewRegion().

◆ CloneMagickWandFromImages()

◆ ClonePixelView()

◆ DestroyPixelsThreadSet()

static PixelWand*** DestroyPixelsThreadSet ( PixelWand ***  pixel_wands,
const size_t  number_wands,
const size_t  number_threads 
)
static

Definition at line 278 of file deprecate.c.

References DestroyPixelWands().

Referenced by AcquirePixelsThreadSet(), and DestroyPixelView().

◆ DestroyPixelView()

◆ DrawAllocateWand()

WandExport DrawingWand* DrawAllocateWand ( const DrawInfo *  draw_info,
Image *  image 
)

Definition at line 117 of file deprecate.c.

References AcquireDrawingWand().

◆ DrawGetFillAlpha()

WandExport double DrawGetFillAlpha ( const DrawingWand wand)

Definition at line 959 of file deprecate.c.

References DrawGetFillOpacity().

◆ DrawGetStrokeAlpha()

WandExport double DrawGetStrokeAlpha ( const DrawingWand wand)

Definition at line 985 of file deprecate.c.

References DrawGetStrokeOpacity().

◆ DrawPeekGraphicWand()

WandExport DrawInfo* DrawPeekGraphicWand ( const DrawingWand wand)

Definition at line 1012 of file deprecate.c.

References PeekDrawingWand().

◆ DrawPopGraphicContext()

WandExport void DrawPopGraphicContext ( DrawingWand wand)

Definition at line 1042 of file deprecate.c.

References PopDrawingWand().

◆ DrawPushGraphicContext()

WandExport void DrawPushGraphicContext ( DrawingWand wand)

Definition at line 1072 of file deprecate.c.

References PushDrawingWand().

◆ DrawSetFillAlpha()

WandExport void DrawSetFillAlpha ( DrawingWand wand,
const double  fill_alpha 
)

Definition at line 1102 of file deprecate.c.

References DrawSetFillOpacity().

◆ DrawSetStrokeAlpha()

WandExport void DrawSetStrokeAlpha ( DrawingWand wand,
const double  stroke_alpha 
)

Definition at line 1131 of file deprecate.c.

References DrawSetStrokeOpacity().

◆ DuplexTransferPixelViewIterator()

◆ GetPixelViewException()

WandExport char* GetPixelViewException ( const PixelView pixel_view,
ExceptionType *  severity 
)

◆ GetPixelViewHeight()

WandExport size_t GetPixelViewHeight ( const PixelView pixel_view)

Definition at line 587 of file deprecate.c.

References _PixelView::region, _PixelView::signature, and WandSignature.

◆ GetPixelViewIterator()

◆ GetPixelViewPixels()

WandExport PixelWand** GetPixelViewPixels ( const PixelView pixel_view)

Definition at line 735 of file deprecate.c.

References _PixelView::pixel_wands, _PixelView::signature, and WandSignature.

◆ GetPixelViewWand()

WandExport MagickWand* GetPixelViewWand ( const PixelView pixel_view)

Definition at line 767 of file deprecate.c.

References _PixelView::signature, _PixelView::wand, and WandSignature.

◆ GetPixelViewWidth()

WandExport size_t GetPixelViewWidth ( const PixelView pixel_view)

Definition at line 796 of file deprecate.c.

References _PixelView::region, _PixelView::signature, and WandSignature.

◆ GetPixelViewX()

WandExport ssize_t GetPixelViewX ( const PixelView pixel_view)

Definition at line 825 of file deprecate.c.

References _PixelView::region, _PixelView::signature, and WandSignature.

◆ GetPixelViewY()

WandExport ssize_t GetPixelViewY ( const PixelView pixel_view)

Definition at line 854 of file deprecate.c.

References _PixelView::region, _PixelView::signature, and WandSignature.

◆ IsPixelView()

WandExport MagickBooleanType IsPixelView ( const PixelView pixel_view)

Definition at line 884 of file deprecate.c.

References _PixelView::name, PixelViewId, _PixelView::signature, and WandSignature.

◆ MagickAverageImages()

◆ MagickClipPathImage()

WandExport MagickBooleanType MagickClipPathImage ( MagickWand wand,
const char *  pathname,
const MagickBooleanType  inside 
)

Definition at line 931 of file deprecate.c.

References MagickClipImagePath().

◆ MagickColorFloodfillImage()

WandExport MagickBooleanType MagickColorFloodfillImage ( MagickWand wand,
const PixelWand fill,
const double  fuzz,
const PixelWand bordercolor,
const ssize_t  x,
const ssize_t  y 
)

◆ MagickDescribeImage()

WandExport char* MagickDescribeImage ( MagickWand wand)

Definition at line 1233 of file deprecate.c.

References MagickIdentifyImage().

◆ MagickFlattenImages()

◆ MagickGetImageAttribute()

WandExport char* MagickGetImageAttribute ( MagickWand wand,
const char *  property 
)

Definition at line 1304 of file deprecate.c.

References MagickGetImageProperty().

◆ MagickGetImageChannelExtrema()

WandExport MagickBooleanType MagickGetImageChannelExtrema ( MagickWand wand,
const ChannelType  channel,
size_t *  minima,
size_t *  maxima 
)

◆ MagickGetImageExtrema()

WandExport MagickBooleanType MagickGetImageExtrema ( MagickWand wand,
size_t *  minima,
size_t *  maxima 
)

◆ MagickGetImageIndex()

WandExport ssize_t MagickGetImageIndex ( MagickWand wand)

Definition at line 1331 of file deprecate.c.

References MagickGetIteratorIndex().

◆ MagickGetImageMatte()

WandExport MagickBooleanType MagickGetImageMatte ( MagickWand wand)

◆ MagickGetImagePixels()

WandExport MagickBooleanType MagickGetImagePixels ( MagickWand wand,
const ssize_t  x,
const ssize_t  y,
const size_t  columns,
const size_t  rows,
const char *  map,
const StorageType  storage,
void *  pixels 
)

Definition at line 1511 of file deprecate.c.

References MagickExportImagePixels().

◆ MagickGetImageSize()

WandExport MagickSizeType MagickGetImageSize ( MagickWand wand)

◆ MagickMapImage()

WandExport MagickBooleanType MagickMapImage ( MagickWand wand,
const MagickWand map_wand,
const MagickBooleanType  dither 
)

◆ MagickMatteFloodfillImage()

WandExport MagickBooleanType MagickMatteFloodfillImage ( MagickWand wand,
const double  alpha,
const double  fuzz,
const PixelWand bordercolor,
const ssize_t  x,
const ssize_t  y 
)

◆ MagickMaximumImages()

◆ MagickMedianFilterImage()

WandExport MagickBooleanType MagickMedianFilterImage ( MagickWand wand,
const double  radius 
)

◆ MagickMinimumImages()

◆ MagickModeImage()

WandExport MagickBooleanType MagickModeImage ( MagickWand wand,
const double  radius 
)

◆ MagickMosaicImages()

◆ MagickOpaqueImage()

WandExport MagickBooleanType MagickOpaqueImage ( MagickWand wand,
const PixelWand target,
const PixelWand fill,
const double  fuzz 
)

Definition at line 1886 of file deprecate.c.

References MagickPaintOpaqueImage().

◆ MagickPaintFloodfillImage()

WandExport MagickBooleanType MagickPaintFloodfillImage ( MagickWand wand,
const ChannelType  channel,
const PixelWand fill,
const double  fuzz,
const PixelWand bordercolor,
const ssize_t  x,
const ssize_t  y 
)

Definition at line 1934 of file deprecate.c.

References MagickFloodfillPaintImage().

◆ MagickPaintOpaqueImage()

WandExport MagickBooleanType MagickPaintOpaqueImage ( MagickWand wand,
const PixelWand target,
const PixelWand fill,
const double  fuzz 
)

Definition at line 1987 of file deprecate.c.

References MagickPaintOpaqueImageChannel().

Referenced by MagickOpaqueImage().

◆ MagickPaintOpaqueImageChannel()

WandExport MagickBooleanType MagickPaintOpaqueImageChannel ( MagickWand wand,
const ChannelType  channel,
const PixelWand target,
const PixelWand fill,
const double  fuzz 
)

Definition at line 1993 of file deprecate.c.

References MagickOpaquePaintImageChannel().

Referenced by MagickPaintOpaqueImage().

◆ MagickPaintTransparentImage()

WandExport MagickBooleanType MagickPaintTransparentImage ( MagickWand wand,
const PixelWand target,
const double  alpha,
const double  fuzz 
)

Definition at line 2042 of file deprecate.c.

References MagickTransparentPaintImage().

Referenced by MagickTransparentImage().

◆ MagickRadialBlurImage()

WandExport MagickBooleanType MagickRadialBlurImage ( MagickWand wand,
const double  angle 
)

Definition at line 2077 of file deprecate.c.

References MagickRotationalBlurImage().

◆ MagickRadialBlurImageChannel()

WandExport MagickBooleanType MagickRadialBlurImageChannel ( MagickWand wand,
const ChannelType  channel,
const double  angle 
)

Definition at line 2083 of file deprecate.c.

References MagickRotationalBlurImageChannel().

◆ MagickRecolorImage()

WandExport MagickBooleanType MagickRecolorImage ( MagickWand wand,
const size_t  order,
const double *  color_matrix 
)

◆ MagickReduceNoiseImage()

WandExport MagickBooleanType MagickReduceNoiseImage ( MagickWand wand,
const double  radius 
)

◆ MagickRegionOfInterestImage()

WandExport MagickWand* MagickRegionOfInterestImage ( MagickWand wand,
const size_t  width,
const size_t  height,
const ssize_t  x,
const ssize_t  y 
)

Definition at line 2416 of file deprecate.c.

References MagickGetImageRegion().

◆ MagickSetImageAttribute()

WandExport MagickBooleanType MagickSetImageAttribute ( MagickWand wand,
const char *  property,
const char *  value 
)

Definition at line 2258 of file deprecate.c.

References _MagickWand::images.

◆ MagickSetImageIndex()

WandExport MagickBooleanType MagickSetImageIndex ( MagickWand wand,
const ssize_t  index 
)

Definition at line 2290 of file deprecate.c.

References MagickSetIteratorIndex().

◆ MagickSetImageOption()

WandExport MagickBooleanType MagickSetImageOption ( MagickWand wand,
const char *  format,
const char *  key,
const char *  value 
)

◆ MagickSetImagePixels()

WandExport MagickBooleanType MagickSetImagePixels ( MagickWand wand,
const ssize_t  x,
const ssize_t  y,
const size_t  columns,
const size_t  rows,
const char *  map,
const StorageType  storage,
const void *  pixels 
)

Definition at line 2474 of file deprecate.c.

References MagickImportImagePixels().

◆ MagickTransparentImage()

WandExport MagickBooleanType MagickTransparentImage ( MagickWand wand,
const PixelWand target,
const double  alpha,
const double  fuzz 
)

Definition at line 2377 of file deprecate.c.

References MagickPaintTransparentImage().

◆ MagickWriteImageBlob()

WandExport unsigned char* MagickWriteImageBlob ( MagickWand wand,
size_t *  length 
)

Definition at line 2510 of file deprecate.c.

References MagickGetImageBlob().

◆ NewPixelView()

◆ NewPixelViewRegion()

◆ PixelGetNextRow()

WandExport PixelWand** PixelGetNextRow ( PixelIterator iterator)

Definition at line 2682 of file deprecate.c.

References PixelGetNextIteratorRow().

◆ PixelIteratorGetException()

WandExport char* PixelIteratorGetException ( const PixelIterator iterator,
ExceptionType *  severity 
)

Definition at line 2716 of file deprecate.c.

References PixelGetIteratorException().

◆ SetPixelViewIterator()

◆ TransferPixelViewIterator()

◆ UpdatePixelViewIterator()