blob: f1707c21aad139d7607250aad2adf81b513356d2 [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">
cristyc1c61662009-09-30 14:04:37 +0000126 <a href="http://www.buerodruck.de/stempel-service/index.html">Stempel bestellen</a><!-- 200910000035+ -->
127</div>
128<div class="sponsor">
cristyb4c03bb2009-09-27 13:55:46 +0000129 <a href="http://www.print24.de/">Druckerei</a><!-- 201009010720 -->
130</div>
131<div class="sponsor">
cristyf3bb4782009-09-08 13:10:04 +0000132 <a href="http://www.goyax.de">Börse</a><!-- 201001000240 Gewiese digital-finance.de -->
133</div>
134<div class="sponsor">
cristy3ed852e2009-09-05 21:47:34 +0000135 <a href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012001200 allesdruck.de-->
136</div>
137<div class="sponsor">
138 <a href="http://www.blumenversender.com">Blumenversand</a><!-- 200911010120 -->
139</div>
140<div class="sponsor">
cristy3ed852e2009-09-05 21:47:34 +0000141 <a href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 201002010000 -->
142</div>
143<div class="sponsor">
cristyf3bb4782009-09-08 13:10:04 +0000144 <a href="http://www.online-kredit-index.de">Kredit</a><!-- 201002010120 Buchhorn -->
cristy3ed852e2009-09-05 21:47:34 +0000145</div>
146</div>
147</div>
cristyf3bb4782009-09-08 13:10:04 +0000148
149
150</div>
151
152<div class="main">
153
cristy3ed852e2009-09-05 21:47:34 +0000154<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>
155
156<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
157_8c.html" target="source" name="AcquireCacheView">AcquireCacheView</a></h2>
158<div class="doc-section">
159
160<p>AcquireCacheView() acquires a view into the pixel cache, using the VirtualPixelMethod that is defined within the given image itself.</p></ol>
161
162<p>The format of the AcquireCacheView method is:</p>
163
164<pre class="code">
165 CacheView *AcquireCacheView(const Image *image)
166</pre>
167
168<p>A description of each parameter follows:</p></ol>
169
170<h5>image</h5>
171<ol><p>the image.</p></ol>
172
173 </div>
174<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
175_8c.html" target="source" name="CloneCacheView">CloneCacheView</a></h2>
176<div class="doc-section">
177
178<p>CloneCacheView() makes an exact copy of the specified cache view.</p></ol>
179
180<p>The format of the CloneCacheView method is:</p>
181
182<pre class="code">
183 CacheView *CloneCacheView(const CacheView *cache_view)
184</pre>
185
186<p>A description of each parameter follows:</p></ol>
187
188<h5>cache_view</h5>
189<ol><p>the cache view.</p></ol>
190
191 </div>
192<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
193_8c.html" target="source" name="DestroyCacheView">DestroyCacheView</a></h2>
194<div class="doc-section">
195
196<p>DestroyCacheView() destroys the specified view returned by a previous call to AcquireCacheView().</p></ol>
197
198<p>The format of the DestroyCacheView method is:</p>
199
200<pre class="code">
201 CacheView *DestroyCacheView(CacheView *cache_view)
202</pre>
203
204<p>A description of each parameter follows:</p></ol>
205
206<h5>cache_view</h5>
207<ol><p>the cache view.</p></ol>
208
209 </div>
210<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
211_8c.html" target="source" name="GetCacheViewColorspace">GetCacheViewColorspace</a></h2>
212<div class="doc-section">
213
214<p>GetCacheViewColorspace() returns the image colorspace associated with the specified view.</p></ol>
215
216<p>The format of the GetCacheViewColorspace method is:</p>
217
218<pre class="code">
219 ColorspaceType GetCacheViewColorspace(const CacheView *cache_view)
220</pre>
221
222<p>A description of each parameter follows:</p></ol>
223
224<h5>cache_view</h5>
225<ol><p>the cache view.</p></ol>
226
227 </div>
228<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
229_8c.html" target="source" name="GetCacheViewException">GetCacheViewException</a></h2>
230<div class="doc-section">
231
232<p>GetCacheViewException() returns the image exception associated with the specified view.</p></ol>
233
234<p>The format of the GetCacheViewException method is:</p>
235
236<pre class="code">
237 ExceptionInfo GetCacheViewException(const CacheView *cache_view)
238</pre>
239
240<p>A description of each parameter follows:</p></ol>
241
242<h5>cache_view</h5>
243<ol><p>the cache view.</p></ol>
244
245 </div>
246<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
247_8c.html" target="source" name="GetCacheViewStorageClass">GetCacheViewStorageClass</a></h2>
248<div class="doc-section">
249
250<p>GetCacheViewStorageClass() returns the image storage class associated with the specified view.</p></ol>
251
252<p>The format of the GetCacheViewStorageClass method is:</p>
253
254<pre class="code">
255 ClassType GetCacheViewStorageClass(const CacheView *cache_view)
256</pre>
257
258<p>A description of each parameter follows:</p></ol>
259
260<h5>cache_view</h5>
261<ol><p>the cache view.</p></ol>
262
263 </div>
264<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
265_8c.html" target="source" name="GetCacheViewAuthenticPixels">GetCacheViewAuthenticPixels</a></h2>
266<div class="doc-section">
267
268<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>
269
270<p>The format of the GetCacheViewAuthenticPixels method is:</p>
271
272<pre class="code">
273 PixelPacket *GetCacheViewAuthenticPixels(CacheView *cache_view,
274 const long x,const long y,const unsigned long columns,
275 const unsigned long rows,ExceptionInfo *exception)
276</pre>
277
278<p>A description of each parameter follows:</p></ol>
279
280<h5>cache_view</h5>
281<ol><p>the cache view.</p></ol>
282
283<h5>x,y,columns,rows</h5>
284<ol><p>These values define the perimeter of a region of pixels.</p></ol>
285
286 </div>
287<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
288_8c.html" target="source" name="GetOneCacheViewAuthenticPixel">GetOneCacheViewAuthenticPixel</a></h2>
289<div class="doc-section">
290
291<p>GetOneCacheViewAuthenticPixel() returns a single pixel at the specified (x,y) location. The image background color is returned if an error occurs.</p></ol>
292
293<p>The format of the GetOneCacheViewAuthenticPixel method is:</p>
294
295<pre class="code">
296 MagickBooleaNType GetOneCacheViewAuthenticPixel(
297 const CacheView *cache_view,const long x,const long y,
298 Pixelpacket *pixel,ExceptionInfo *exception)
299</pre>
300
301<p>A description of each parameter follows:</p></ol>
302
303<h5>cache_view</h5>
304<ol><p>the cache view.</p></ol>
305
306<h5>x,y</h5>
307<ol><p>These values define the offset of the pixel.</p></ol>
308
309<h5>pixel</h5>
310<ol><p>return a pixel at the specified (x,y) location.</p></ol>
311
312<h5>exception</h5>
313<ol><p>return any errors or warnings in this structure.</p></ol>
314
315 </div>
316<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
317_8c.html" target="source" name="GetCacheViewAuthenticIndexQueue">GetCacheViewAuthenticIndexQueue</a></h2>
318<div class="doc-section">
319
320<p>GetCacheViewAuthenticIndexQueue() returns the indexes associated with the last call to SetCacheViewIndexes() or GetCacheViewAuthenticIndexQueue(). The indexes are authentic and can be updated.</p></ol>
321
322<p>The format of the GetCacheViewAuthenticIndexQueue() method is:</p>
323
324<pre class="code">
325 IndexPacket *GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
326</pre>
327
328<p>A description of each parameter follows:</p></ol>
329
330<h5>cache_view</h5>
331<ol><p>the cache view.</p></ol>
332
333 </div>
334<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
335_8c.html" target="source" name="GetCacheViewAuthenticPixelQueue">GetCacheViewAuthenticPixelQueue</a></h2>
336<div class="doc-section">
337
338<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>
339
340<p>The format of the GetCacheViewAuthenticPixelQueue() method is:</p>
341
342<pre class="code">
343 PixelPacket *GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
344</pre>
345
346<p>A description of each parameter follows:</p></ol>
347
348<h5>cache_view</h5>
349<ol><p>the cache view.</p></ol>
350
351 </div>
352<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
353_8c.html" target="source" name="GetCacheViewVirtualIndexQueue">GetCacheViewVirtualIndexQueue</a></h2>
354<div class="doc-section">
355
356<p>GetCacheViewVirtualIndexQueue() returns the indexes associated with the last call to GetCacheViewVirtualIndexQueue(). The indexes are virtual and therefore cannot be updated.</p></ol>
357
358<p>The format of the GetCacheViewVirtualIndexQueue() method is:</p>
359
360<pre class="code">
361 const IndexPacket *GetCacheViewVirtualIndexQueue(
362 const CacheView *cache_view)
363</pre>
364
365<p>A description of each parameter follows:</p></ol>
366
367<h5>cache_view</h5>
368<ol><p>the cache view.</p></ol>
369
370 </div>
371<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
372_8c.html" target="source" name="GetCacheViewVirtualPixelQueue">GetCacheViewVirtualPixelQueue</a></h2>
373<div class="doc-section">
374
375<p>GetCacheViewVirtualPixelQueue() returns the the pixels associated with the last call to GetCacheViewVirtualPixels(). The pixels are virtual and therefore cannot be updated.</p></ol>
376
377<p>The format of the GetCacheViewVirtualPixelQueue() method is:</p>
378
379<pre class="code">
380 const PixelPacket *GetCacheViewVirtualPixelQueue(
381 const CacheView *cache_view)
382</pre>
383
384<p>A description of each parameter follows:</p></ol>
385
386<h5>cache_view</h5>
387<ol><p>the cache view.</p></ol>
388
389 </div>
390<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
391_8c.html" target="source" name="GetCacheViewVirtualPixels">GetCacheViewVirtualPixels</a></h2>
392<div class="doc-section">
393
394<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>
395
396<p>The format of the GetCacheViewVirtualPixels method is:</p>
397
398<pre class="code">
399 const PixelPacket *GetCacheViewVirtualPixels(
400 const CacheView *cache_view,const long x,const long y,
401 const unsigned long columns,const unsigned long rows,
402 ExceptionInfo *exception)
403</pre>
404
405<p>A description of each parameter follows:</p></ol>
406
407<h5>cache_view</h5>
408<ol><p>the cache view.</p></ol>
409
410<h5>x,y,columns,rows</h5>
411<ol><p>These values define the perimeter of a region of pixels.</p></ol>
412
413<h5>exception</h5>
414<ol><p>return any errors or warnings in this structure.</p></ol>
415
416 </div>
417<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
418_8c.html" target="source" name="GetOneCacheViewVirtualPixel">GetOneCacheViewVirtualPixel</a></h2>
419<div class="doc-section">
420
421<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>
422
423<p>The format of the GetOneCacheViewVirtualPixel method is:</p>
424
425<pre class="code">
426 MagickBooleanType GetOneCacheViewVirtualPixel(
427 const CacheView *cache_view,const long x,const long y,
428 PixelPacket *pixel,ExceptionInfo *exception)
429</pre>
430
431<p>A description of each parameter follows:</p></ol>
432
433<h5>cache_view</h5>
434<ol><p>the cache view.</p></ol>
435
436<h5>x,y</h5>
437<ol><p>These values define the offset of the pixel.</p></ol>
438
439<h5>pixel</h5>
440<ol><p>return a pixel at the specified (x,y) location.</p></ol>
441
442<h5>exception</h5>
443<ol><p>return any errors or warnings in this structure.</p></ol>
444
445 </div>
446<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
447_8c.html" target="source" name="GetOneCacheViewVirtualMethodPixel">GetOneCacheViewVirtualMethodPixel</a></h2>
448<div class="doc-section">
449
450<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>
451
452<p>The format of the GetOneCacheViewVirtualPixel method is:</p>
453
454<pre class="code">
455 MagickBooleanType GetOneCacheViewVirtualMethodPixel(
456 const CacheView *cache_view,
457 const VirtualPixelMethod virtual_pixel_method,const long x,
458 const long y,PixelPacket *pixel,ExceptionInfo *exception)
459</pre>
460
461<p>A description of each parameter follows:</p></ol>
462
463<h5>cache_view</h5>
464<ol><p>the cache view.</p></ol>
465
466<h5>virtual_pixel_method</h5>
467<ol><p>the virtual pixel method.</p></ol>
468
469<h5>x,y</h5>
470<ol><p>These values define the offset of the pixel.</p></ol>
471
472<h5>pixel</h5>
473<ol><p>return a pixel at the specified (x,y) location.</p></ol>
474
475<h5>exception</h5>
476<ol><p>return any errors or warnings in this structure.</p></ol>
477
478 </div>
479<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
480_8c.html" target="source" name="QueueCacheViewAuthenticPixels">QueueCacheViewAuthenticPixels</a></h2>
481<div class="doc-section">
482
483<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>
484
485<p>The format of the QueueCacheViewAuthenticPixels method is:</p>
486
487<pre class="code">
488 PixelPacket *QueueCacheViewAuthenticPixels(CacheView *cache_view,
489 const long x,const long y,const unsigned long columns,
490 const unsigned long rows,ExceptionInfo *exception)
491</pre>
492
493<p>A description of each parameter follows:</p></ol>
494
495<h5>cache_view</h5>
496<ol><p>the cache view.</p></ol>
497
498<h5>x,y,columns,rows</h5>
499<ol><p>These values define the perimeter of a region of pixels.</p></ol>
500
501<h5>exception</h5>
502<ol><p>return any errors or warnings in this structure.</p></ol>
503
504 </div>
505<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
506_8c.html" target="source" name="SetCacheViewStorageClass">SetCacheViewStorageClass</a></h2>
507<div class="doc-section">
508
509<p>SetCacheViewStorageClass() sets the image storage class associated with the specified view.</p></ol>
510
511<p>The format of the SetCacheViewStorageClass method is:</p>
512
513<pre class="code">
514 MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view,
515 const ClassType storage_class)
516</pre>
517
518<p>A description of each parameter follows:</p></ol>
519
520<h5>cache_view</h5>
521<ol><p>the cache view.</p></ol>
522
523<h5>storage_class</h5>
524<ol><p>the image storage class: PseudoClass or DirectClass.</p></ol>
525
526 </div>
527<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
528_8c.html" target="source" name="SetCacheViewVirtualPixelMethod">SetCacheViewVirtualPixelMethod</a></h2>
529<div class="doc-section">
530
531<p>SetCacheViewVirtualPixelMethod() sets the virtual pixel method associated with the specified cache view.</p></ol>
532
533<p>The format of the SetCacheViewVirtualPixelMethod method is:</p>
534
535<pre class="code">
536 MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *cache_view,
537 const VirtualPixelMethod virtual_pixel_method)
538</pre>
539
540<p>A description of each parameter follows:</p></ol>
541
542<h5>cache_view</h5>
543<ol><p>the cache view.</p></ol>
544
545<h5>virtual_pixel_method</h5>
546<ol><p>the virtual pixel method.</p></ol>
547
548 </div>
549<h2><a href="http://www.imagemagick.org/api/MagickCore/cache-view
550_8c.html" target="source" name="SyncCacheViewAuthenticPixels">SyncCacheViewAuthenticPixels</a></h2>
551<div class="doc-section">
552
553<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>
554
555<p>The format of the SyncCacheViewAuthenticPixels method is:</p>
556
557<pre class="code">
558 MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *cache_view,
559 ExceptionInfo *exception)
560</pre>
561
562<p>A description of each parameter follows:</p></ol>
563
564<h5>cache_view</h5>
565<ol><p>the cache view.</p></ol>
566
567<h5>exception</h5>
568<ol><p>return any errors or warnings in this structure.</p></ol>
569
570 </div>
cristyf3bb4782009-09-08 13:10:04 +0000571
572</div>
573
574<div id="linkbar">
575 <!-- <span id="linkbar-west">&nbsp;</span> -->
576 <span id="linkbar-center">
577 <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;
578 <a href="../../www/mailing-list.html">Mailing Lists</a> &bull;
cristyc49f7992009-09-22 22:48:40 +0000579 <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>
cristyf3bb4782009-09-08 13:10:04 +0000580 </span>
581 <span id="linkbar-east">&nbsp;</span>
582 </div>
583 <div class="footer">
584 <span id="footer-west">&copy; 1999-2009 ImageMagick Studio LLC</span>
585 <span id="footer-east"> <a href="../http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>
586 </div>
587 <div style="clear: both; margin: 0; width: 100%; "></div>
588</body>
589</html>