## ClearMagickWand ClearMagickWand() clears resources associated with the wand. The format of the ClearMagickWand method is:
      void ClearMagickWand(MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## CloneMagickWand CloneMagickWand() makes an exact copy of the specified wand. The format of the CloneMagickWand method is:
      MagickWand *CloneMagickWand(const MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## DestroyMagickWand DestroyMagickWand() deallocates memory associated with an MagickWand. The format of the DestroyMagickWand method is:
      MagickWand *DestroyMagickWand(MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## IsMagickWand IsMagickWand() returns MagickTrue if the wand is verified as a magick wand. The format of the IsMagickWand method is:
      MagickBooleanType IsMagickWand(const MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## MagickQueryConfigureOption MagickQueryConfigureOption() returns the value associated with the specified configure option. The format of the MagickQueryConfigureOption function is:
      char *MagickQueryConfigureOption(const char *option)
A description of each parameter follows: #### option The option name. ## MagickQueryConfigureOptions MagickQueryConfigureOptions() returns any configure options that match the specified pattern (e.g. "*" for all). Options include NAME, VERSION, LIB_VERSION, etc. The format of the MagickQueryConfigureOptions function is:
      char **MagickQueryConfigureOptions(const char *pattern,
        unsigned long *number_options)
A description of each parameter follows: #### pattern Specifies a pointer to a text string containing a pattern. #### number_options Returns the number of configure options in the list. ## MagickQueryFontMetrics MagickQueryFontMetrics() returns a 7 element array representing the following font metrics:
          Element Description
          -------------------------------------------------
          0 character width
          1 character height
          2 ascender
          3 descender
          4 text width
          5 text height
          6 maximum horizontal advance
The format of the MagickQueryFontMetrics method is:
      double *MagickQueryFontMetrics(MagickWand *wand,
        const DrawingWand *drawing_wand,const char *text)
A description of each parameter follows: #### wand The Magick wand. #### drawing_wand The drawing wand. #### text The text. ## MagickQueryMultilineFontMetrics MagickQueryMultilineFontMetrics() returns a 7 element array representing the following font metrics:
          Element Description
          -------------------------------------------------
          0 character width
          1 character height
          2 ascender
          3 descender
          4 text width
          5 text height
          6 maximum horizontal advance
This method is like MagickQueryFontMetrics() but it returns the maximum text width and height for multiple lines of text. The format of the MagickQueryFontMetrics method is:
      double *MagickQueryMultilineFontMetrics(MagickWand *wand,
        const DrawingWand *drawing_wand,const char *text)
A description of each parameter follows: #### wand The Magick wand. #### drawing_wand The drawing wand. #### text The text. ## MagickQueryFonts MagickQueryFonts() returns any font that match the specified pattern (e.g. "*" for all). The format of the MagickQueryFonts function is:
      char **MagickQueryFonts(const char *pattern,unsigned long *number_fonts)
A description of each parameter follows: #### pattern Specifies a pointer to a text string containing a pattern. #### number_fonts Returns the number of fonts in the list. ## MagickQueryFonts MagickQueryFonts() returns any image formats that match the specified pattern (e.g. "*" for all). The format of the MagickQueryFonts function is:
      char **MagickQueryFonts(const char *pattern,
        unsigned long *number_formats)
A description of each parameter follows: #### pattern Specifies a pointer to a text string containing a pattern. #### number_formats This integer returns the number of image formats in the list. ## MagickRelinquishMemory MagickRelinquishMemory() relinquishes memory resources returned by such methods as MagickIdentifyImage(), MagickGetException(), etc. The format of the MagickRelinquishMemory method is:
      void *MagickRelinquishMemory(void *resource)
A description of each parameter follows: #### resource Relinquish the memory associated with this resource. ## MagickResetIterator MagickResetIterator() resets the wand iterator. Use it in conjunction with MagickNextImage() to iterate over all the images in a wand container. The format of the MagickResetIterator method is:
      void MagickResetIterator(MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## MagickSetFirstIterator MagickSetFirstIterator() sets the wand iterator to the first image. The format of the MagickSetFirstIterator method is:
      void MagickSetFirstIterator(MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## MagickSetLastIterator MagickSetLastIterator() sets the wand iterator to the last image. The format of the MagickSetLastIterator method is:
      void MagickSetLastIterator(MagickWand *wand)
A description of each parameter follows: #### wand The magick wand. ## NewMagickWand NewMagickWand() returns a wand required for all other methods in the API. The format of the NewMagickWand method is:
      MagickWand NewMagickWand(void)
## NewMagickWandWithImage NewMagickWandWithImage() returns a wand with an image. The format of the NewMagickWandWithImage method is:
      MagickWand NewMagickWandWithImage(const Image *image)
A description of each parameter follows: #### image The image. |

Discourse Server | Mailing Lists | Image Gallery | ImageMagick Studio
© 1999-2005 ImageMagick Studio LLC