ImageMagick: MagickCore, C API for ImageMagick: The Image Registry
Author: ImageMagick Studio LLC
Description: ImageMagick is a software suite to create, edit, compose, or convert bitmap images in a variety of formats. Use ImageMagick to scale, rotate, shear, distort and transform images.
Keywords: magickcore, c, api, for, imagemagick:, the, image, registry, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject, Swiss, Army, Knife, Image, Processing

Unix
Mac OS X
Windows
Processing
Options
Usage
MagickWand
MagickCore
PerlMagick
Magick++
Unix
Windows
Links

# Module registry Methods

## DefineImageRegistry

DefineImageRegistry() associates a key/value pair with the image registry.

The format of the DefineImageRegistry method is:

      MagickBooleanType DefineImageRegistry(const RegistryType type,
        const char *option,ExceptionInfo *exception)

A description of each parameter follows:

##### type

the type.

##### option

the option.

##### exception

the exception.

## DeleteImageRegistry

DeleteImageRegistry() deletes a key from the image registry.

The format of the DeleteImageRegistry method is:

      MagickBooleanType DeleteImageRegistry(const char *key)

A description of each parameter follows:

##### key

the registry.

## GetImageRegistry

GetImageRegistry() returns a value associated with an image registry key.

The format of the GetImageRegistry method is:

      void *GetImageRegistry(const RegistryType type,const char *key,
        ExceptionInfo *exception)

A description of each parameter follows:

##### type

the type.

##### key

the key.

##### exception

the exception.

## GetNextImageRegistry

GetNextImageRegistry() gets the next image registry value.

The format of the GetNextImageRegistry method is:

      char *GetNextImageRegistry(void)

## RegistryComponentTerminus

RegistryComponentTerminus() destroys the registry component.

The format of the DestroyDefines method is:

      void RegistryComponentTerminus(void)

## RemoveImageRegistry

RemoveImageRegistry() removes a key from the image registry and returns its value.

The format of the RemoveImageRegistry method is:

      void *RemoveImageRegistry(const char *key)

A description of each parameter follows:

##### key

the registry.

## ResetImageRegistryIterator

ResetImageRegistryIterator() resets the registry iterator. Use it in conjunction with GetNextImageRegistry() to iterate over all the values in the image registry.

The format of the ResetImageRegistryIterator method is:

      ResetImageRegistryIterator(void)

## SetImageRegistry

SetImageRegistry() associates a value with an image registry key.

The format of the SetImageRegistry method is:

      MagickBooleanType SetImageRegistry(const RegistryType type,
        const char *key,const void *value,ExceptionInfo *exception)

A description of each parameter follows:

##### type

the type.

##### key

the key.

##### value

the value.

##### exception

the exception.

Discourse Server • Studio