MagickWand  7.0.7
Convert, Edit, Or Compose Bitmap Images
MagickWand.h File Reference
#include "MagickCore/magick-config.h"
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <math.h>
#include <sys/types.h>
#include <time.h>
#include "MagickWand/method-attribute.h"
#include "MagickCore/MagickCore.h"
#include "MagickWand/animate.h"
#include "MagickWand/compare.h"
#include "MagickWand/composite.h"
#include "MagickWand/conjure.h"
#include "MagickWand/convert.h"
#include "MagickWand/deprecate.h"
#include "MagickWand/display.h"
#include "MagickWand/drawing-wand.h"
#include "MagickWand/identify.h"
#include "MagickWand/import.h"
#include "MagickWand/wandcli.h"
#include "MagickWand/operation.h"
#include "MagickWand/magick-cli.h"
#include "MagickWand/magick-property.h"
#include "MagickWand/magick-image.h"
#include "MagickWand/mogrify.h"
#include "MagickWand/montage.h"
#include "MagickWand/pixel-iterator.h"
#include "MagickWand/pixel-wand.h"
#include "MagickWand/stream.h"
#include "MagickWand/wand-view.h"
Include dependency graph for MagickWand.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAGICKWAND_CONFIG_H
 
#define magick_restrict   restrict
 
#define MAGICKWAND_CHECK_VERSION(major, minor, micro)
 
#define MAGICKWAND_POSIX_SUPPORT
 

Typedefs

typedef struct _MagickWand MagickWand
 

Functions

WandExport char * MagickGetException (const MagickWand *, ExceptionType *)
 
WandExport ExceptionType MagickGetExceptionType (const MagickWand *)
 
WandExport MagickBooleanType IsMagickWand (const MagickWand *)
 
WandExport MagickBooleanType IsMagickWandInstantiated (void)
 
WandExport MagickBooleanType MagickClearException (MagickWand *)
 
WandExport MagickBooleanType MagickSetIteratorIndex (MagickWand *, const ssize_t)
 
WandExport MagickWandCloneMagickWand (const MagickWand *)
 
WandExport MagickWandDestroyMagickWand (MagickWand *)
 
WandExport MagickWandNewMagickWand (void)
 
WandExport MagickWandNewMagickWandFromImage (const Image *)
 
WandExport ssize_t MagickGetIteratorIndex (MagickWand *)
 
WandExport void ClearMagickWand (MagickWand *)
 
WandExport void MagickWandGenesis (void)
 
WandExport void MagickWandTerminus (void)
 
WandExport void * MagickRelinquishMemory (void *)
 
WandExport void MagickResetIterator (MagickWand *)
 
WandExport void MagickSetFirstIterator (MagickWand *)
 
WandExport void MagickSetLastIterator (MagickWand *)
 

Macro Definition Documentation

◆ magick_restrict

◆ MAGICKWAND_CHECK_VERSION

#define MAGICKWAND_CHECK_VERSION (   major,
  minor,
  micro 
)
Value:
((MAGICKWAND_MAJOR_VERSION > (major)) || \
((MAGICKWAND_MAJOR_VERSION == (major)) && \
(MAGICKWAND_MINOR_VERSION > (minor))) || \
((MAGICKWAND_MAJOR_VERSION == (major)) && \
(MAGICKWAND_MINOR_VERSION == (minor)) && \
(MAGICKWAND_MICRO_VERSION >= (micro))))

Definition at line 54 of file MagickWand.h.

◆ MAGICKWAND_CONFIG_H

#define MAGICKWAND_CONFIG_H

Definition at line 27 of file MagickWand.h.

◆ MAGICKWAND_POSIX_SUPPORT

#define MAGICKWAND_POSIX_SUPPORT

Definition at line 72 of file MagickWand.h.

Typedef Documentation

◆ MagickWand

typedef struct _MagickWand MagickWand

Definition at line 75 of file MagickWand.h.

Function Documentation

◆ ClearMagickWand()

WandExport void ClearMagickWand ( MagickWand )

◆ CloneMagickWand()

WandExport MagickWand* CloneMagickWand ( const MagickWand )

◆ DestroyMagickWand()

WandExport MagickWand * DestroyMagickWand ( MagickWand )

◆ IsMagickWand()

WandExport MagickBooleanType IsMagickWand ( const MagickWand )

◆ IsMagickWandInstantiated()

WandExport MagickBooleanType IsMagickWandInstantiated ( void  )

◆ MagickClearException()

WandExport MagickBooleanType MagickClearException ( MagickWand )

◆ MagickGetException()

WandExport char* MagickGetException ( const MagickWand ,
ExceptionType *   
)

◆ MagickGetExceptionType()

WandExport ExceptionType MagickGetExceptionType ( const MagickWand )

◆ MagickGetIteratorIndex()

◆ MagickRelinquishMemory()

WandExport void * MagickRelinquishMemory ( void *  )

◆ MagickResetIterator()

WandExport void MagickResetIterator ( MagickWand )

◆ MagickSetFirstIterator()

WandExport void MagickSetFirstIterator ( MagickWand )

◆ MagickSetIteratorIndex()

WandExport MagickBooleanType MagickSetIteratorIndex ( MagickWand ,
const ssize_t   
)

◆ MagickSetLastIterator()

◆ MagickWandGenesis()

WandExport void MagickWandGenesis ( void  )

◆ MagickWandTerminus()

WandExport void MagickWandTerminus ( void  )

◆ NewMagickWand()

WandExport MagickWand * NewMagickWand ( void  )

◆ NewMagickWandFromImage()

WandExport MagickWand * NewMagickWandFromImage ( const Image *  )

Definition at line 1105 of file magick-wand.c.

References _MagickWand::exception, _MagickWand::images, and NewMagickWand().