blob: e0da55078ffa94aad5f917d91fb6c8ec8cc319c0 [file] [log] [blame]
cristyf3bb4782009-09-08 13:10:04 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4<head>
5 <meta name="verify-v1" content="g222frIIxcQTrvDR3NBRUSKP3AnMNoqxOkIniCEkV7U=" />
6 <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf" />
7 <style type="text/css" media="screen,projection"><!--
8 @import url("../../www/magick.css");
9 --></style>
cristy3ed852e2009-09-05 21:47:34 +000010 <link rel="shortcut icon" href="../../images/wand.ico" type="images/vnd.microsoft.icon"/>
11 <title>ImageMagick: MagickCore, C API for ImageMagick: Cache Views</title>
12 <meta http-equiv="Content-Language" content="en-US"/>
13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
14 <meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
15 <meta name="Generator" content="PHP"/>
16 <meta name="Keywords" content="magickcore, c, api, for, imagemagick:, cache, views, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject, Swiss, Army, Knife, Image, Processing"/>
17 <meta name="Description" content="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 (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images automagically and dynamically."/>
18 <meta name="Rating" content="GENERAL"/>
19 <meta name="Robots" content="INDEX, FOLLOW"/>
20 <meta name="Generator" content="ImageMagick Studio LLC"/>
21 <meta name="Author" content="ImageMagick Studio LLC"/>
22 <meta name="Revisit-after" content="2 DAYS"/>
23 <meta name="Resource-type" content="document"/>
24 <meta name="Copyright" content="Copyright (c) 1999-2009 ImageMagick Studio LLC"/>
25 <meta name="Distribution" content="Global"/>
cristyf3bb4782009-09-08 13:10:04 +000026</head>
27
28<body id="www-imagemagick-org">
29<div class="titlebar">
30<a href="../../index.html">
31 <img src="../../images/script.png" alt="[ImageMagick]"
32 style="width: 350px; height: 60px; margin: 28px auto; float: left;" /></a>
33<a href="http://www.networkredux.com">
34 <img src="../../images/networkredux.png" alt="[sponsor]"
35 style="margin: 45px auto; border: 0px; float: left;" /></a>
36<a href="http://www.imagemagick.org/discourse-server/">
37 <img src="../../images/logo.jpg" alt=""
38 style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
39<a href="../../index.html">
40 <img src="../../images/sprite.jpg" alt=""
41 style="width: 114px; height: 118px; border: 0px; float: right;" /></a>
42</div>
43
44<div class="eastbar">
45
cristy3ed852e2009-09-05 21:47:34 +000046<div class="menu">
47 <a href="../../index.html">About ImageMagick</a>
48</div>
cristyf3bb4782009-09-08 13:10:04 +000049<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +000050<div class="menu">
51 <a href="../../www/command-line-tools.html">Command-line Tools</a>
52</div>
53<div class="sub">
54 <a href="../../www/command-line-processing.html">Processing</a>
55</div>
56<div class="sub">
57 <a href="../../www/command-line-options.html">Options</a>
58</div>
59<div class="sub">
60 <a href="http://www.imagemagick.org/Usage/">Usage</a>
61</div>
62<div class="menu">
63 <a href="../../www/api.html">Program Interfaces</a>
64</div>
65<div class="sub">
66 <a href="../../www/magick-wand.html">MagickWand</a>
67</div>
68<div class="sub">
69 <a href="../../www/magick-core.html">MagickCore</a>
70</div>
71<div class="sub">
72 <a href="../../www/perl-magick.html">PerlMagick</a>
73</div>
74<div class="sub">
75 <a href="../../Magick++/">Magick++</a>
76</div>
77<div class="menu">
78 <a href="../../www/architecture.html">Architecture</a>
79</div>
cristyf3bb4782009-09-08 13:10:04 +000080<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +000081<div class="menu">
82 <a href="../../www/install-source.html">Install from Source</a>
83</div>
84<div class="sub">
85 <a href="../../www/install-source.html#unix">Unix</a>
86</div>
87<div class="sub">
88 <a href="../../www/install-source.html#windows">Windows</a>
89 </div>
90<div class="menu">
91 <a href="../../www/binary-releases.html">Binary Releases</a>
92</div>
93<div class="sub">
94 <a href="../../www/binary-releases.html#unix">Unix</a>
95</div>
96<div class="sub">
97 <a href="../../www/binary-releases.html#macosx">Mac OS X</a>
98</div>
99<div class="sub">
100 <a href="../../www/binary-releases.html#windows">Windows</a>
101</div>
102<div class="menu">
103 <a href="../../www/resources.html">Resources</a>
104</div>
cristyf3bb4782009-09-08 13:10:04 +0000105<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000106<div class="menu">
107 <a href="../../www/download.html">Download</a>
108</div>
cristyf3bb4782009-09-08 13:10:04 +0000109<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000110<div class="menu">
111 <a href="../http://www.imagemagick.org/script/search.php">Search</a>
112</div>
cristyf3bb4782009-09-08 13:10:04 +0000113<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000114<div class="menu">
115 <a href="../../www/sitemap.html">Site Map</a>
116</div>
117<div class="sub">
118 <a href="../../www/links.html">Links</a>
119</div>
cristyf3bb4782009-09-08 13:10:04 +0000120<div class="sep"></div>
cristy3ed852e2009-09-05 21:47:34 +0000121<div class="menu">
122 <a href="../../www/sponsors.html">Sponsors:</a>
123
124<div class="sponsbox">
125<div class="sponsor">
cristyb4c03bb2009-09-27 13:55:46 +0000126 <a href="http://www.print24.de/">Druckerei</a><!-- 201009010720 -->
127</div>
128<div class="sponsor">
cristyf3bb4782009-09-08 13:10:04 +0000129 <a href="http://www.goyax.de">Börse</a><!-- 201001000240 Gewiese digital-finance.de -->
130</div>
131<div class="sponsor">
cristy3ed852e2009-09-05 21:47:34 +0000132 <a href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012001200 allesdruck.de-->
133</div>
134<div class="sponsor">
135 <a href="http://www.blumenversender.com">Blumenversand</a><!-- 200911010120 -->
136</div>
137<div class="sponsor">
cristy3ed852e2009-09-05 21:47:34 +0000138 <a href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 201002010000 -->
139</div>
140<div class="sponsor">
cristyf3bb4782009-09-08 13:10:04 +0000141 <a href="http://www.online-kredit-index.de">Kredit</a><!-- 201002010120 Buchhorn -->
cristy3ed852e2009-09-05 21:47:34 +0000142</div>
143</div>
144</div>
cristyf3bb4782009-09-08 13:10:04 +0000145
146
147</div>
148
149<div class="main">
150
cristy3ed852e2009-09-05 21:47:34 +0000151<p class="navigation-index">[<a href="#AcquireCacheView">AcquireCacheView</a> &bull; <a href="#CloneCacheView">CloneCacheView</a> &bull; <a href="#DestroyCacheView">DestroyCacheView</a> &bull; <a href="#GetCacheViewColorspace">GetCacheViewColorspace</a> &bull; <a href="#GetCacheViewException">GetCacheViewException</a> &bull; <a href="#GetCacheViewStorageClass">GetCacheViewStorageClass</a> &bull; <a href="#GetCacheViewAuthenticPixels">GetCacheViewAuthenticPixels</a> &bull; <a href="#GetOneCacheViewAuthenticPixel">GetOneCacheViewAuthenticPixel</a> &bull; <a href="#GetCacheViewAuthenticIndexQueue">GetCacheViewAuthenticIndexQueue</a> &bull; <a href="#GetCacheViewAuthenticPixelQueue">GetCacheViewAuthenticPixelQueue</a> &bull; <a href="#GetCacheViewVirtualIndexQueue">GetCacheViewVirtualIndexQueue</a> &bull; <a href="#GetCacheViewVirtualPixelQueue">GetCacheViewVirtualPixelQueue</a> &bull; <a href="#GetCacheViewVirtualPixels">GetCacheViewVirtualPixels</a> &bull; <a href="#GetOneCacheViewVirtualPixel">GetOneCacheViewVirtualPixel</a> &bull; <a href="#GetOneCacheViewVirtualMethodPixel">GetOneCacheViewVirtualMethodPixel</a> &bull; <a href="#QueueCacheViewAuthenticPixels">QueueCacheViewAuthenticPixels</a> &bull; <a href="#SetCacheViewStorageClass">SetCacheViewStorageClass</a> &bull; <a href="#SetCacheViewVirtualPixelMethod">SetCacheViewVirtualPixelMethod</a> &bull; <a href="#SyncCacheViewAuthenticPixels">SyncCacheViewAuthenticPixels</a>]</p>
152
153<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
154_8c.html" target="source" name="AcquireCacheView">AcquireCacheView</a></h2>
155<div class="doc-section">
156
157<p>AcquireCacheView() acquires a view into the pixel cache, using the VirtualPixelMethod that is defined within the given image itself.</p></ol>
158
159<p>The format of the AcquireCacheView method is:</p>
160
161<pre class="code">
162 CacheView *AcquireCacheView(const Image *image)
163</pre>
164
165<p>A description of each parameter follows:</p></ol>
166
167<h5>image</h5>
168<ol><p>the image.</p></ol>
169
170 </div>
171<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
172_8c.html" target="source" name="CloneCacheView">CloneCacheView</a></h2>
173<div class="doc-section">
174
175<p>CloneCacheView() makes an exact copy of the specified cache view.</p></ol>
176
177<p>The format of the CloneCacheView method is:</p>
178
179<pre class="code">
180 CacheView *CloneCacheView(const CacheView *cache_view)
181</pre>
182
183<p>A description of each parameter follows:</p></ol>
184
185<h5>cache_view</h5>
186<ol><p>the cache view.</p></ol>
187
188 </div>
189<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
190_8c.html" target="source" name="DestroyCacheView">DestroyCacheView</a></h2>
191<div class="doc-section">
192
193<p>DestroyCacheView() destroys the specified view returned by a previous call to AcquireCacheView().</p></ol>
194
195<p>The format of the DestroyCacheView method is:</p>
196
197<pre class="code">
198 CacheView *DestroyCacheView(CacheView *cache_view)
199</pre>
200
201<p>A description of each parameter follows:</p></ol>
202
203<h5>cache_view</h5>
204<ol><p>the cache view.</p></ol>
205
206 </div>
207<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
208_8c.html" target="source" name="GetCacheViewColorspace">GetCacheViewColorspace</a></h2>
209<div class="doc-section">
210
211<p>GetCacheViewColorspace() returns the image colorspace associated with the specified view.</p></ol>
212
213<p>The format of the GetCacheViewColorspace method is:</p>
214
215<pre class="code">
216 ColorspaceType GetCacheViewColorspace(const CacheView *cache_view)
217</pre>
218
219<p>A description of each parameter follows:</p></ol>
220
221<h5>cache_view</h5>
222<ol><p>the cache view.</p></ol>
223
224 </div>
225<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
226_8c.html" target="source" name="GetCacheViewException">GetCacheViewException</a></h2>
227<div class="doc-section">
228
229<p>GetCacheViewException() returns the image exception associated with the specified view.</p></ol>
230
231<p>The format of the GetCacheViewException method is:</p>
232
233<pre class="code">
234 ExceptionInfo GetCacheViewException(const CacheView *cache_view)
235</pre>
236
237<p>A description of each parameter follows:</p></ol>
238
239<h5>cache_view</h5>
240<ol><p>the cache view.</p></ol>
241
242 </div>
243<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
244_8c.html" target="source" name="GetCacheViewStorageClass">GetCacheViewStorageClass</a></h2>
245<div class="doc-section">
246
247<p>GetCacheViewStorageClass() returns the image storage class associated with the specified view.</p></ol>
248
249<p>The format of the GetCacheViewStorageClass method is:</p>
250
251<pre class="code">
252 ClassType GetCacheViewStorageClass(const CacheView *cache_view)
253</pre>
254
255<p>A description of each parameter follows:</p></ol>
256
257<h5>cache_view</h5>
258<ol><p>the cache view.</p></ol>
259
260 </div>
261<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
262_8c.html" target="source" name="GetCacheViewAuthenticPixels">GetCacheViewAuthenticPixels</a></h2>
263<div class="doc-section">
264
265<p>GetCacheViewAuthenticPixels() gets pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.</p></ol>
266
267<p>The format of the GetCacheViewAuthenticPixels method is:</p>
268
269<pre class="code">
270 PixelPacket *GetCacheViewAuthenticPixels(CacheView *cache_view,
271 const long x,const long y,const unsigned long columns,
272 const unsigned long rows,ExceptionInfo *exception)
273</pre>
274
275<p>A description of each parameter follows:</p></ol>
276
277<h5>cache_view</h5>
278<ol><p>the cache view.</p></ol>
279
280<h5>x,y,columns,rows</h5>
281<ol><p>These values define the perimeter of a region of pixels.</p></ol>
282
283 </div>
284<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
285_8c.html" target="source" name="GetOneCacheViewAuthenticPixel">GetOneCacheViewAuthenticPixel</a></h2>
286<div class="doc-section">
287
288<p>GetOneCacheViewAuthenticPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs.</p></ol>
289
290<p>The format of the GetOneCacheViewAuthenticPixel method is:</p>
291
292<pre class="code">
293 MagickBooleaNType GetOneCacheViewAuthenticPixel(
294 const CacheView *cache_view,const long x,const long y,
295 Pixelpacket *pixel,ExceptionInfo *exception)
296</pre>
297
298<p>A description of each parameter follows:</p></ol>
299
300<h5>cache_view</h5>
301<ol><p>the cache view.</p></ol>
302
303<h5>x,y</h5>
304<ol><p>These values define the offset of the pixel.</p></ol>
305
306<h5>pixel</h5>
307<ol><p>return a pixel at the specified (x,y) location.</p></ol>
308
309<h5>exception</h5>
310<ol><p>return any errors or warnings in this structure.</p></ol>
311
312 </div>
313<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
314_8c.html" target="source" name="GetCacheViewAuthenticIndexQueue">GetCacheViewAuthenticIndexQueue</a></h2>
315<div class="doc-section">
316
317<p>GetCacheViewAuthenticIndexQueue() returns the indexes associated with the last call to SetCacheViewIndexes() or GetCacheViewAuthenticIndexQueue(). The indexes are authentic and can be updated.</p></ol>
318
319<p>The format of the GetCacheViewAuthenticIndexQueue() method is:</p>
320
321<pre class="code">
322 IndexPacket *GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
323</pre>
324
325<p>A description of each parameter follows:</p></ol>
326
327<h5>cache_view</h5>
328<ol><p>the cache view.</p></ol>
329
330 </div>
331<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
332_8c.html" target="source" name="GetCacheViewAuthenticPixelQueue">GetCacheViewAuthenticPixelQueue</a></h2>
333<div class="doc-section">
334
335<p>GetCacheViewAuthenticPixelQueue() returns the pixels associated with the last call to QueueCacheViewAuthenticPixels() or GetCacheViewAuthenticPixels(). The pixels are authentic and therefore can be updated.</p></ol>
336
337<p>The format of the GetCacheViewAuthenticPixelQueue() method is:</p>
338
339<pre class="code">
340 PixelPacket *GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
341</pre>
342
343<p>A description of each parameter follows:</p></ol>
344
345<h5>cache_view</h5>
346<ol><p>the cache view.</p></ol>
347
348 </div>
349<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
350_8c.html" target="source" name="GetCacheViewVirtualIndexQueue">GetCacheViewVirtualIndexQueue</a></h2>
351<div class="doc-section">
352
353<p>GetCacheViewVirtualIndexQueue() returns the indexes associated with the last call to GetCacheViewVirtualIndexQueue(). The indexes are virtual and therefore cannot be updated.</p></ol>
354
355<p>The format of the GetCacheViewVirtualIndexQueue() method is:</p>
356
357<pre class="code">
358 const IndexPacket *GetCacheViewVirtualIndexQueue(
359 const CacheView *cache_view)
360</pre>
361
362<p>A description of each parameter follows:</p></ol>
363
364<h5>cache_view</h5>
365<ol><p>the cache view.</p></ol>
366
367 </div>
368<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
369_8c.html" target="source" name="GetCacheViewVirtualPixelQueue">GetCacheViewVirtualPixelQueue</a></h2>
370<div class="doc-section">
371
372<p>GetCacheViewVirtualPixelQueue() returns the the pixels associated with the last call to GetCacheViewVirtualPixels(). The pixels are virtual and therefore cannot be updated.</p></ol>
373
374<p>The format of the GetCacheViewVirtualPixelQueue() method is:</p>
375
376<pre class="code">
377 const PixelPacket *GetCacheViewVirtualPixelQueue(
378 const CacheView *cache_view)
379</pre>
380
381<p>A description of each parameter follows:</p></ol>
382
383<h5>cache_view</h5>
384<ol><p>the cache view.</p></ol>
385
386 </div>
387<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
388_8c.html" target="source" name="GetCacheViewVirtualPixels">GetCacheViewVirtualPixels</a></h2>
389<div class="doc-section">
390
391<p>GetCacheViewVirtualPixels() gets virtual pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.</p></ol>
392
393<p>The format of the GetCacheViewVirtualPixels method is:</p>
394
395<pre class="code">
396 const PixelPacket *GetCacheViewVirtualPixels(
397 const CacheView *cache_view,const long x,const long y,
398 const unsigned long columns,const unsigned long rows,
399 ExceptionInfo *exception)
400</pre>
401
402<p>A description of each parameter follows:</p></ol>
403
404<h5>cache_view</h5>
405<ol><p>the cache view.</p></ol>
406
407<h5>x,y,columns,rows</h5>
408<ol><p>These values define the perimeter of a region of pixels.</p></ol>
409
410<h5>exception</h5>
411<ol><p>return any errors or warnings in this structure.</p></ol>
412
413 </div>
414<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
415_8c.html" target="source" name="GetOneCacheViewVirtualPixel">GetOneCacheViewVirtualPixel</a></h2>
416<div class="doc-section">
417
418<p>GetOneCacheViewVirtualPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneCacheViewAuthenticPixel() instead.</p></ol>
419
420<p>The format of the GetOneCacheViewVirtualPixel method is:</p>
421
422<pre class="code">
423 MagickBooleanType GetOneCacheViewVirtualPixel(
424 const CacheView *cache_view,const long x,const long y,
425 PixelPacket *pixel,ExceptionInfo *exception)
426</pre>
427
428<p>A description of each parameter follows:</p></ol>
429
430<h5>cache_view</h5>
431<ol><p>the cache view.</p></ol>
432
433<h5>x,y</h5>
434<ol><p>These values define the offset of the pixel.</p></ol>
435
436<h5>pixel</h5>
437<ol><p>return a pixel at the specified (x,y) location.</p></ol>
438
439<h5>exception</h5>
440<ol><p>return any errors or warnings in this structure.</p></ol>
441
442 </div>
443<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
444_8c.html" target="source" name="GetOneCacheViewVirtualMethodPixel">GetOneCacheViewVirtualMethodPixel</a></h2>
445<div class="doc-section">
446
447<p>GetOneCacheViewVirtualMethodPixel() returns a single virtual pixel at the specified (x,y) location. The image background color is returned if an error occurs. If you plan to modify the pixel, use GetOneCacheViewAuthenticPixel() instead.</p></ol>
448
449<p>The format of the GetOneCacheViewVirtualPixel method is:</p>
450
451<pre class="code">
452 MagickBooleanType GetOneCacheViewVirtualMethodPixel(
453 const CacheView *cache_view,
454 const VirtualPixelMethod virtual_pixel_method,const long x,
455 const long y,PixelPacket *pixel,ExceptionInfo *exception)
456</pre>
457
458<p>A description of each parameter follows:</p></ol>
459
460<h5>cache_view</h5>
461<ol><p>the cache view.</p></ol>
462
463<h5>virtual_pixel_method</h5>
464<ol><p>the virtual pixel method.</p></ol>
465
466<h5>x,y</h5>
467<ol><p>These values define the offset of the pixel.</p></ol>
468
469<h5>pixel</h5>
470<ol><p>return a pixel at the specified (x,y) location.</p></ol>
471
472<h5>exception</h5>
473<ol><p>return any errors or warnings in this structure.</p></ol>
474
475 </div>
476<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
477_8c.html" target="source" name="QueueCacheViewAuthenticPixels">QueueCacheViewAuthenticPixels</a></h2>
478<div class="doc-section">
479
480<p>QueueCacheViewAuthenticPixels() queues authentic pixels from the in-memory or disk pixel cache as defined by the geometry parameters. A pointer to the pixels is returned if the pixels are transferred, otherwise a NULL is returned.</p></ol>
481
482<p>The format of the QueueCacheViewAuthenticPixels method is:</p>
483
484<pre class="code">
485 PixelPacket *QueueCacheViewAuthenticPixels(CacheView *cache_view,
486 const long x,const long y,const unsigned long columns,
487 const unsigned long rows,ExceptionInfo *exception)
488</pre>
489
490<p>A description of each parameter follows:</p></ol>
491
492<h5>cache_view</h5>
493<ol><p>the cache view.</p></ol>
494
495<h5>x,y,columns,rows</h5>
496<ol><p>These values define the perimeter of a region of pixels.</p></ol>
497
498<h5>exception</h5>
499<ol><p>return any errors or warnings in this structure.</p></ol>
500
501 </div>
502<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
503_8c.html" target="source" name="SetCacheViewStorageClass">SetCacheViewStorageClass</a></h2>
504<div class="doc-section">
505
506<p>SetCacheViewStorageClass() sets the image storage class associated with the specified view.</p></ol>
507
508<p>The format of the SetCacheViewStorageClass method is:</p>
509
510<pre class="code">
511 MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view,
512 const ClassType storage_class)
513</pre>
514
515<p>A description of each parameter follows:</p></ol>
516
517<h5>cache_view</h5>
518<ol><p>the cache view.</p></ol>
519
520<h5>storage_class</h5>
521<ol><p>the image storage class: PseudoClass or DirectClass.</p></ol>
522
523 </div>
524<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
525_8c.html" target="source" name="SetCacheViewVirtualPixelMethod">SetCacheViewVirtualPixelMethod</a></h2>
526<div class="doc-section">
527
528<p>SetCacheViewVirtualPixelMethod() sets the virtual pixel method associated with the specified cache view.</p></ol>
529
530<p>The format of the SetCacheViewVirtualPixelMethod method is:</p>
531
532<pre class="code">
533 MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *cache_view,
534 const VirtualPixelMethod virtual_pixel_method)
535</pre>
536
537<p>A description of each parameter follows:</p></ol>
538
539<h5>cache_view</h5>
540<ol><p>the cache view.</p></ol>
541
542<h5>virtual_pixel_method</h5>
543<ol><p>the virtual pixel method.</p></ol>
544
545 </div>
546<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
547_8c.html" target="source" name="SyncCacheViewAuthenticPixels">SyncCacheViewAuthenticPixels</a></h2>
548<div class="doc-section">
549
550<p>SyncCacheViewAuthenticPixels() saves the cache view pixels to the in-memory or disk cache. It returns MagickTrue if the pixel region is flushed, otherwise MagickFalse.</p></ol>
551
552<p>The format of the SyncCacheViewAuthenticPixels method is:</p>
553
554<pre class="code">
555 MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *cache_view,
556 ExceptionInfo *exception)
557</pre>
558
559<p>A description of each parameter follows:</p></ol>
560
561<h5>cache_view</h5>
562<ol><p>the cache view.</p></ol>
563
564<h5>exception</h5>
565<ol><p>return any errors or warnings in this structure.</p></ol>
566
567 </div>
cristyf3bb4782009-09-08 13:10:04 +0000568
569</div>
570
571<div id="linkbar">
572 <!-- <span id="linkbar-west">&nbsp;</span> -->
573 <span id="linkbar-center">
574 <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;
575 <a href="../../www/mailing-list.html">Mailing Lists</a> &bull;
cristyc49f7992009-09-22 22:48:40 +0000576 <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>
cristyf3bb4782009-09-08 13:10:04 +0000577 </span>
578 <span id="linkbar-east">&nbsp;</span>
579 </div>
580 <div class="footer">
581 <span id="footer-west">&copy; 1999-2009 ImageMagick Studio LLC</span>
582 <span id="footer-east"> <a href="../http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>
583 </div>
584 <div style="clear: both; margin: 0; width: 100%; "></div>
585</body>
586</html>