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