ImageMagick: MagickCore, C API for ImageMagick: The Image Registry
Author: ImageMagick Studio LLC
Description: ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems. The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (P [cell cut: 1167 characters, first 1000 kept]
Keywords: magickcore, c, api, for, imagemagick:, the, image, registry, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject

## 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. ## DestroyImageRegistry DestroyImageRegistry() releases memory associated with the image registry. The format of the DestroyDefines method is:
      void DestroyImageRegistry(void)
## GetImageRegistry GetImageRegistry() returns a value associated with an image registry key. The format of the GetImageRegistry method is:
      const 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)
## 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 • Mailing Lists • Cafe • Studio