136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<!DOCTYPE html>
636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<html lang="en">
736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<head>
836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <title>ImageMagick: MagickCore, C API for ImageMagick: Loadable Modules</title>
1036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
1136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="application-name" content="ImageMagick"/>
1236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="description" content="ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves."/>
1336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="application-url" content="http://www.imagemagick.org"/>
1436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="generator" content="PHP"/>
1536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="keywords" content="magickcore, c, api, for, imagemagick:, loadable, modules, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
1636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="rating" content="GENERAL"/>
1736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="robots" content="INDEX, FOLLOW"/>
1836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="generator" content="ImageMagick Studio LLC"/>
1936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="author" content="ImageMagick Studio LLC"/>
2036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="revisit-after" content="2 DAYS"/>
2136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="resource-type" content="document"/>
227ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy  <meta name="copyright" content="Copyright (c) 1999-2016 ImageMagick Studio LLC"/>
2336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="distribution" content="Global"/>
2436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
25882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="icon" href="../image/wand.png"/>
26882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="shortcut icon" href="../image/wand.ico"/>
27882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="stylesheet" href="../css/magick.php"/>
2836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</head>
2936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<body>
3036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="main">
3136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-masthead">
3236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <div class="container">
33882d9f4ab22246b0110b960e923614ae9c53702aCristy    <script async="async" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>    <ins class="adsbygoogle"
3436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         style="display:block"
3536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-client="ca-pub-3129977114552745"
3636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-slot="6345125851"
3736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-format="auto"></ins>
3836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <script>
39882d9f4ab22246b0110b960e923614ae9c53702aCristy      (adsbygoogle = window.adsbygoogle || []).push({});
4036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    </script>
4136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <nav class="magick-nav">
4236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../index.php">Home</a>
4336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/binary-releases.php">Download</a>
4436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/command-line-tools.php">Tools</a>
4536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/command-line-options.php">Options</a>
4636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/resources.php">Resources</a>
4736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/api.php">Develop</a>
4836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/search.php">Search</a>
4936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a>
5036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    </nav>
5136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  </div>
5236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
5336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="container">
5436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-header">
5536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p class="text-center"><a href="module.php#AcquireModuleInfo">AcquireModuleInfo</a> &bull; <a href="module.php#DestroyModuleList">DestroyModuleList</a> &bull; <a href="module.php#GetModuleInfo">GetModuleInfo</a> &bull; <a href="module.php#GetModuleInfoList">GetModuleInfoList</a> &bull; <a href="module.php#GetModuleList">GetModuleList</a> &bull; <a href="module.php#GetMagickModulePath">GetMagickModulePath</a> &bull; <a href="module.php#IsModuleTreeInstantiated">IsModuleTreeInstantiated</a> &bull; <a href="module.php#InvokeDynamicImageFilter">InvokeDynamicImageFilter</a> &bull; <a href="module.php#ListModuleInfo">ListModuleInfo</a> &bull; <a href="module.php#OpenModule">OpenModule</a> &bull; <a href="module.php#OpenModules">OpenModules</a> &bull; <a href="module.php#RegisterModule">RegisterModule</a> &bull; <a href="module.php#TagToCoderModuleName">TagToCoderModuleName</a> &bull; <a href="module.php#TagToFilterModuleName">TagToFilterModuleName</a> &bull; <a href="module.php#TagToModuleName">TagToModuleName</a> &bull; <a href="module.php#UnregisterModule">UnregisterModule</a></p>
5636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
5736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="AcquireModuleInfo">AcquireModuleInfo</a></h2>
5836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
5936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AcquireModuleInfo() allocates the ModuleInfo structure.</p>
6036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AcquireModuleInfo method is:</p>
6236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
6436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyModuleInfo *AcquireModuleInfo(const char *path,const char *tag)
6536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
6636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
6836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
7036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
7136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
7236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
7336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
7436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>path</dt>
7536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the path associated with the tag. </dd>
7636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
7736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
7836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
7936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string that represents the image format we are looking for. </dd>
8036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
8236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
8336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="DestroyModuleList">DestroyModuleList</a></h2>
8436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>DestroyModuleList() unregisters any previously loaded modules and exits the module loaded environment.</p>
8636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the DestroyModuleList module is:</p>
8836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
9036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid DestroyModuleList(void)
9136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
9236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="GetModuleInfo">GetModuleInfo</a></h2>
9436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetModuleInfo() returns a pointer to a ModuleInfo structure that matches the specified tag.  If tag is NULL, the head of the module list is returned. If no modules are loaded, or the requested module is not found, NULL is returned.</p>
9636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetModuleInfo module is:</p>
9836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
10036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyModuleInfo *GetModuleInfo(const char *tag,ExceptionInfo *exception)
10136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
10236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
10436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
10636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
10736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
10936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
11036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
11136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string that represents the image format we are looking for. </dd>
11236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
11336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
11436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
11536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
11636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
11736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
11836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
11936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="GetModuleInfoList">GetModuleInfoList</a></h2>
12036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetModuleInfoList() returns any modules that match the specified pattern.</p>
12236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetModuleInfoList function is:</p>
12436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
12636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyconst ModuleInfo **GetModuleInfoList(const char *pattern,
12736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  size_t *number_modules,ExceptionInfo *exception)
12836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
12936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
13136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
13336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
13436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
13636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
13736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>pattern</dt>
13836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Specifies a pointer to a text string containing a pattern. </dd>
13936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
14136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>number_modules</dt>
14236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> This integer returns the number of modules in the list. </dd>
14336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
14536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
14636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
14736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
14936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
15036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="GetModuleList">GetModuleList</a></h2>
15136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
15236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetModuleList() returns any image format modules that match the specified pattern.</p>
15336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
15436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetModuleList function is:</p>
15536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
15636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
15736421ee45722da418b8ab99d7e6358e4f86b9f1eCristychar **GetModuleList(const char *pattern,const MagickModuleType type,
15836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  size_t *number_modules,ExceptionInfo *exception)
15936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
16036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
16236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
16436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
16536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
16736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
16836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>pattern</dt>
16936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Specifies a pointer to a text string containing a pattern. </dd>
17036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
17236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>type</dt>
17336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>choose from MagickImageCoderModule or MagickImageFilterModule. </dd>
17436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
17636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>number_modules</dt>
17736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> This integer returns the number of modules in the list. </dd>
17836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
18036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
18136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
18236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
18336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
18436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
18536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="GetMagickModulePath">GetMagickModulePath</a></h2>
18636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
18736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GetMagickModulePath() finds a module with the specified module type and filename.</p>
18836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
18936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GetMagickModulePath module is:</p>
19036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
19236421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType GetMagickModulePath(const char *filename,
19336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  MagickModuleType module_type,char *path,ExceptionInfo *exception)
19436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
19536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
19736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
19936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
20036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
20136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
20236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
20336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>filename</dt>
20436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the module file name. </dd>
20536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
20636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
20736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>module_type</dt>
20836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the module type: MagickImageCoderModule or MagickImageFilterModule. </dd>
20936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
21036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
21136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>path</dt>
21236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the path associated with the filename. </dd>
21336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
21436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
21536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
21636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
21736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
21836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
21936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
22036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="IsModuleTreeInstantiated">IsModuleTreeInstantiated</a></h2>
22136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>IsModuleTreeInstantiated() determines if the module tree is instantiated. If not, it instantiates the tree and returns it.</p>
22336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the IsModuleTreeInstantiated() method is:</p>
22536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
22736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyIsModuleTreeInstantiated(Exceptioninfo *exception)
22836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
22936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows.</p>
23136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
23336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>return any errors or warnings in this structure.</p>
23436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="InvokeDynamicImageFilter">InvokeDynamicImageFilter</a></h2>
23636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>InvokeDynamicImageFilter() invokes a dynamic image filter.</p>
23836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the InvokeDynamicImageFilter module is:</p>
24036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
24236421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType InvokeDynamicImageFilter(const char *tag,Image **image,
24336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const int argc,const char **argv,ExceptionInfo *exception)
24436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
24536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
24736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
24936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
25036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
25136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
25236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
25336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
25436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string that represents the name of the particular module. </dd>
25536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
25636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
25736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
25836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
25936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
26136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>argc</dt>
26236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a pointer to an integer describing the number of elements in the argument vector. </dd>
26336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
26536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>argv</dt>
26636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a pointer to a text array containing the command line arguments. </dd>
26736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
26936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
27036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
27136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
27336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
27436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="ListModuleInfo">ListModuleInfo</a></h2>
27536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ListModuleInfo() lists the module info to a file.</p>
27736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ListModuleInfo module is:</p>
27936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
28136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType ListModuleInfo(FILE *file,ExceptionInfo *exception)
28236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
28336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows.</p>
28536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>file</dt>
28736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>An pointer to a FILE.</p>
28836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
29036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>return any errors or warnings in this structure.</p>
29136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="OpenModule">OpenModule</a></h2>
29336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>OpenModule() loads a module, and invokes its registration module.  It returns MagickTrue on success, and MagickFalse if there is an error.</p>
29536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the OpenModule module is:</p>
29736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
29936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType OpenModule(const char *module,ExceptionInfo *exception)
30036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
30136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
30236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
30336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
30436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
30536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
30636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
30736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
30836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
30936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>module</dt>
31036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string that indicates the module to load. </dd>
31136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
31236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
31336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
31436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
31536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
31636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
31736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
31836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="OpenModules">OpenModules</a></h2>
31936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>OpenModules() loads all available modules.</p>
32136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the OpenModules module is:</p>
32336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
32536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType OpenModules(ExceptionInfo *exception)
32636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
32736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
32936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
33136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
33236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
33436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
33536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
33636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
33736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
33936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
34036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="RegisterModule">RegisterModule</a></h2>
34136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>RegisterModule() adds an entry to the module list.  It returns a pointer to the registered entry on success.</p>
34336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the RegisterModule module is:</p>
34536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
34736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyModuleInfo *RegisterModule(const ModuleInfo *module_info,
34836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
34936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
35036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
35236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
35436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
35536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
35736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
35836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>info</dt>
35936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a pointer to the registered entry is returned. </dd>
36036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
36236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>module_info</dt>
36336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a pointer to the ModuleInfo structure to register. </dd>
36436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
36636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
36736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
36836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
37036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
37136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="TagToCoderModuleName">TagToCoderModuleName</a></h2>
37236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>TagToCoderModuleName() munges a module tag and obtains the filename of the corresponding module.</p>
37436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the TagToCoderModuleName module is:</p>
37636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
37836421ee45722da418b8ab99d7e6358e4f86b9f1eCristychar *TagToCoderModuleName(const char *tag,char *name)
37936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
38036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
38136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
38236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
38336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
38436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
38536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
38636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
38736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
38836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
38936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string representing the module tag. </dd>
39036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
39236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>name</dt>
39336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return the module name here. </dd>
39436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
39636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
39736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="TagToFilterModuleName">TagToFilterModuleName</a></h2>
39836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>TagToFilterModuleName() munges a module tag and returns the filename of the corresponding filter module.</p>
40036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the TagToFilterModuleName module is:</p>
40236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
40436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyvoid TagToFilterModuleName(const char *tag,char name)
40536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
40636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
40836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
41036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
41136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
41236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
41336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
41436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
41536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a character string representing the module tag. </dd>
41636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
41736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
41836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>name</dt>
41936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return the filter name here. </dd>
42036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
42236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
42336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="TagToModuleName">TagToModuleName</a></h2>
42436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>TagToModuleName() munges the module tag name and returns an upper-case tag name as the input string, and a user-provided format.</p>
42636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the TagToModuleName module is:</p>
42836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
43036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyTagToModuleName(const char *tag,const char *format,char *module)
43136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
43236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
43436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
43636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
43736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
43936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
44036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>tag</dt>
44136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the module tag. </dd>
44236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
44336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
44436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>format</dt>
44536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>a sprintf-compatible format string containing s where the upper-case tag name is to be inserted. </dd>
44636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
44736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
44836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>module</dt>
44936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>pointer to a destination buffer for the formatted result. </dd>
45036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
45236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
45336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/module_8c.html" id="UnregisterModule">UnregisterModule</a></h2>
45436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>UnregisterModule() unloads a module, and invokes its de-registration module. Returns MagickTrue on success, and MagickFalse if there is an error.</p>
45636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the UnregisterModule module is:</p>
45836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
46036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyMagickBooleanType UnregisterModule(const ModuleInfo *module_info,
46136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
46236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
46336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
46536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
46736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
46836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
47036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
47136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>module_info</dt>
47236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the module info. </dd>
47336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
47436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
47536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
47636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
47736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
47836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
47936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
48036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
48136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <footer class="magick-footer">
48236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <p><a href="../script/support.php">Donate</a> •
48336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy     <a href="../script/sitemap.php">Sitemap</a> •
48436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/links.php">Related</a> •
48536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/architecture.php">Architecture</a>
48636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</p>
48736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <p><a href="module.php#">Back to top</a> •
48836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> •
48936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/contact.php">Contact Us</a></p>
4907ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy        <p><small1999-2016 ImageMagick Studio LLC</small></p>
49136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  </footer>
49236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div><!-- /.container -->
49336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
494882d9f4ab22246b0110b960e923614ae9c53702aCristy  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
49536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <script src="http://nextgen.imagemagick.org/js/magick.php"></script>
49636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
49736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</body>
49836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</html>
499