8 <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
9 <title>ImageMagick: MagickCore, C API for ImageMagick: Monitor or Limit Resource Consumption</title>
10 <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
11 <meta name="application-name" content="ImageMagick"/>
12 <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."/>
13 <meta name="application-url" content="http://www.imagemagick.org"/>
14 <meta name="generator" content="PHP"/>
15 <meta name="keywords" content="magickcore, c, api, for, imagemagick:, monitor, or, limit, resource, consumption, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
16 <meta name="rating" content="GENERAL"/>
17 <meta name="robots" content="INDEX, FOLLOW"/>
18 <meta name="generator" content="ImageMagick Studio LLC"/>
19 <meta name="author" content="ImageMagick Studio LLC"/>
20 <meta name="revisit-after" content="2 DAYS"/>
21 <meta name="resource-type" content="document"/>
22 <meta name="copyright" content="Copyright (c) 1999-2015 ImageMagick Studio LLC"/>
23 <meta name="distribution" content="Global"/>
24 <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
25 <link rel="icon" href="../image/wand.png">
26 <link rel="shortcut icon" href="../image/wand.ico">
27 <link rel="stylesheet" href="../css/magick.php">
31 <div class="magick-masthead">
32 <div class="container">
33 <script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle"
35 data-ad-client="ca-pub-3129977114552745"
36 data-ad-slot="6345125851"
37 data-ad-format="auto"></ins>
39 (adsbygoogle = window.adsbygoogle || []).push({});
41 <nav class="magick-nav">
42 <a class="magick-nav-item " href="../index.php">Home</a>
43 <a class="magick-nav-item " href="../script/binary-releases.php">Download</a>
44 <a class="magick-nav-item " href="../script/command-line-tools.php">Tools</a>
45 <a class="magick-nav-item " href="../script/command-line-options.php">Options</a>
46 <a class="magick-nav-item " href="../script/resources.php">Resources</a>
47 <a class="magick-nav-item " href="../script/api.php">Develop</a>
48 <a class="magick-nav-item " href="../script/search.php">Search</a>
49 <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a>
53 <div class="container">
54 <div class="magick-header">
55 <p class="text-center"><a href="resource.php#AcquireMagickResource">AcquireMagickResource</a> • <a href="resource.php#AcquireUniqueFileResource">AcquireUniqueFileResource</a> • <a href="resource.php#GetMagickResource">GetMagickResource</a> • <a href="resource.php#GetMagickResourceLimit">GetMagickResourceLimit</a> • <a href="resource.php#ListMagickResourceInfo">ListMagickResourceInfo</a> • <a href="resource.php#RelinquishMagickResource">RelinquishMagickResource</a> • <a href="resource.php#RelinquishUniqueFileResource">RelinquishUniqueFileResource</a> • <a href="resource.php#SetMagickResourceLimit">SetMagickResourceLimit</a></p>
57 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="AcquireMagickResource">AcquireMagickResource</a></h2>
59 <p>AcquireMagickResource() acquires resources of the specified type. MagickFalse is returned if the specified resource is exhausted otherwise MagickTrue.</p>
61 <p>The format of the AcquireMagickResource() method is:</p>
64 MagickBooleanType AcquireMagickResource(const ResourceType type,
65 const MagickSizeType size)
68 <p>A description of each parameter follows:</p>
74 <dl class="dl-horizontal">
76 <dd>the type of resource. </dd>
80 <dd>the number of bytes needed from for this resource. </dd>
84 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="AcquireUniqueFileResource">AcquireUniqueFileResource</a></h2>
86 <p>AcquireUniqueFileResource() returns a unique file name, and returns a file descriptor for the file open for reading and writing.</p>
88 <p>The format of the AcquireUniqueFileResource() method is:</p>
91 int AcquireUniqueFileResource(char *path)
94 <p>A description of each parameter follows:</p>
100 <dl class="dl-horizontal">
102 <dd> Specifies a pointer to an array of characters. The unique path name is returned in this array. </dd>
106 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="GetMagickResource">GetMagickResource</a></h2>
108 <p>GetMagickResource() returns the specified resource.</p>
110 <p>The format of the GetMagickResource() method is:</p>
113 MagickSizeType GetMagickResource(const ResourceType type)
116 <p>A description of each parameter follows:</p>
122 <dl class="dl-horizontal">
124 <dd>the type of resource. </dd>
128 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="GetMagickResourceLimit">GetMagickResourceLimit</a></h2>
130 <p>GetMagickResourceLimit() returns the specified resource limit.</p>
132 <p>The format of the GetMagickResourceLimit() method is:</p>
135 MagickSizeType GetMagickResourceLimit(const ResourceType type)
138 <p>A description of each parameter follows:</p>
144 <dl class="dl-horizontal">
146 <dd>the type of resource. </dd>
150 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="ListMagickResourceInfo">ListMagickResourceInfo</a></h2>
152 <p>ListMagickResourceInfo() lists the resource info to a file.</p>
154 <p>The format of the ListMagickResourceInfo method is:</p>
157 MagickBooleanType ListMagickResourceInfo(FILE *file,
158 ExceptionInfo *exception)
161 <p>A description of each parameter follows.</p>
164 <p>An pointer to a FILE.</p>
167 <p>return any errors or warnings in this structure.</p>
169 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="RelinquishMagickResource">RelinquishMagickResource</a></h2>
171 <p>RelinquishMagickResource() relinquishes resources of the specified type.</p>
173 <p>The format of the RelinquishMagickResource() method is:</p>
176 void RelinquishMagickResource(const ResourceType type,
177 const MagickSizeType size)
180 <p>A description of each parameter follows:</p>
186 <dl class="dl-horizontal">
188 <dd>the type of resource. </dd>
192 <dd>the size of the resource. </dd>
196 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="RelinquishUniqueFileResource">RelinquishUniqueFileResource</a></h2>
198 <p>RelinquishUniqueFileResource() relinquishes a unique file resource.</p>
200 <p>The format of the RelinquishUniqueFileResource() method is:</p>
203 MagickBooleanType RelinquishUniqueFileResource(const char *path)
206 <p>A description of each parameter follows:</p>
212 <dl class="dl-horizontal">
214 <dd>the name of the temporary resource. </dd>
218 <h2><a href="http://nextgen.imagemagick.org/api/MagickCore/resource_8c.html" id="SetMagickResourceLimit">SetMagickResourceLimit</a></h2>
220 <p>SetMagickResourceLimit() sets the limit for a particular resource.</p>
222 <p>The format of the SetMagickResourceLimit() method is:</p>
225 MagickBooleanType SetMagickResourceLimit(const ResourceType type,
226 const MagickSizeType limit)
229 <p>A description of each parameter follows:</p>
235 <dl class="dl-horizontal">
237 <dd>the type of resource. </dd>
241 <dd>the maximum limit for the resource. </dd>
246 <footer class="magick-footer">
247 <p><a href="../script/support.php">Donate</a> •
248 <a href="../script/sitemap.php">Sitemap</a> •
249 <a href="../script/links.php">Related</a> •
250 <a href="../script/architecture.php">Architecture</a>
252 <p><a href="resource.php#">Back to top</a> •
253 <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> •
254 <a href="../script/contact.php">Contact Us</a></p>
255 <p><small>© 1999-2015 ImageMagick Studio LLC</small></p>
257 </div><!-- /.container -->
259 <script src="http://nextgen.imagemagick.org/js/magick.php"></script>