GetMagickPrecisionIsMagickCoreInstantiatedMagickCoreGenesisMagickCoreTerminusSetMagickPrecision

GetMagickPrecision

GetMagickPrecision() returns the maximum number of significant digits to be printed.

The format of the GetMagickPrecision method is:

int GetMagickPrecision(void)

IsMagickCoreInstantiated

IsMagickCoreInstantiated() returns MagickTrue if the ImageMagick environment is currently instantiated-- that is, MagickCoreGenesis() has been called but MagickCoreTerminus() has not.

The format of the IsMagickCoreInstantiated method is:

MagickBooleanType IsMagickCoreInstantiated(void)

MagickCoreGenesis

MagickCoreGenesis() initializes the MagickCore environment.

The format of the MagickCoreGenesis function is:

MagickCoreGenesis(const char *path,
  const MagickBooleanType establish_signal_handlers)

A description of each parameter follows:

path
the execution path of the current ImageMagick client.
establish_signal_handlers
set to MagickTrue to use MagickCore's own signal handlers for common signals.

MagickCoreTerminus

MagickCoreTerminus() destroys the MagickCore environment.

The format of the MagickCoreTerminus function is:

MagickCoreTerminus(void)

SetMagickPrecision

SetMagickPrecision() sets the maximum number of significant digits to be printed.

An input argument of 0 returns the current precision setting.

A negative value forces the precision to reset to a default value according to the environment variable "MAGICK_PRECISION", the current 'policy' configuration setting, or the default value of '6', in that order.

The format of the SetMagickPrecision method is:

int SetMagickPrecision(const int precision)

A description of each parameter follows:

precision
set the maximum number of significant digits to be printed.