summaryrefslogtreecommitdiff
path: root/www/api/Magick++/Image_8cpp_source.html
blob: b34769fe814392c9ca228f76a09d62deaad43666 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Magick++: Image.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Magick++
   &#160;<span id="projectnumber">7.0.10</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('Image_8cpp_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Image.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="Image_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// This may look like C code, but it is really -*- C++ -*-</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// Copyright Bob Friesenhahn, 1999, 2000, 2001, 2002, 2003</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Copyright Dirk Lemstra 2013-2017</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// Implementation of Image</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="Image_8cpp.html#a24d8db5449916b4dd0283f5f30a5edc7">    9</a></span>&#160;<span class="preprocessor">#define MAGICKCORE_IMPLEMENTATION  1</span></div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="Image_8cpp.html#a99e08660df365803d576005502caf7e5">   10</a></span>&#160;<span class="preprocessor">#define MAGICK_PLUSPLUS_IMPLEMENTATION 1</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Include_8h.html">Magick++/Include.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;errno.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">using namespace </span><a class="code" href="https://imagemagick.org/api/Magick++/namespacestd.html">std</a>;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Image_8h.html">Magick++/Image.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Functions_8h.html">Magick++/Functions.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Pixels_8h.html">Magick++/Pixels.h</a>&quot;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Options_8h.html">Magick++/Options.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ImageRef_8h.html">Magick++/ImageRef.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="Image_8cpp.html#a1f4174972ce317456cdcb9b28d857a5c">   27</a></span>&#160;<span class="preprocessor">#define AbsoluteValue(x)  ((x) &lt; 0 ? -(x) : (x))</span></div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="Image_8cpp.html#adddca64c32cd95a435965636f812fbde">   28</a></span>&#160;<span class="preprocessor">#define MagickPI  3.14159265358979323846264338327950288419716939937510</span></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">   29</a></span>&#160;<span class="preprocessor">#define DegreesToRadians(x)  (MagickPI*(x)/180.0)</span></div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">   30</a></span>&#160;<span class="preprocessor">#define ThrowImageException ThrowPPException(quiet())</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespaceMagick.html#ac395e62fbdf4d3264b2e9f88555e4313">   32</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="namespaceMagick.html#ac395e62fbdf4d3264b2e9f88555e4313">Magick::borderGeometryDefault</a>=<span class="stringliteral">&quot;6x6+0+0&quot;</span>;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="namespaceMagick.html#a0e7450e18b963f8cca30bd2a7bfef619">   33</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="namespaceMagick.html#a0e7450e18b963f8cca30bd2a7bfef619">Magick::frameGeometryDefault</a>=<span class="stringliteral">&quot;25x25+6+6&quot;</span>;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespaceMagick.html#addf16f642a7ed582559edb81fe2de6ce">   34</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="namespaceMagick.html#addf16f642a7ed582559edb81fe2de6ce">Magick::raiseGeometryDefault</a>=<span class="stringliteral">&quot;6x6+0+0&quot;</span>;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespaceMagick.html#a6b69c8f4da1fe79508d04f3768997a85">   36</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#a30d0616db4b51b6a826473f712d04611">Magick::operator == </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;{</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;  <span class="comment">// If image pixels and signature are the same, then the image is identical</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keywordflow">return</span>((left_.<a class="code" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">rows</a>() == right_.<a class="code" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">rows</a>()) &amp;&amp;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    (left_.<a class="code" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">columns</a>() == right_.<a class="code" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">columns</a>()) &amp;&amp;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    (left_.<a class="code" href="classMagick_1_1Image.html#aa3edb0c840caca227f03a1f13671acf6">signature</a>() == right_.<a class="code" href="classMagick_1_1Image.html#aa3edb0c840caca227f03a1f13671acf6">signature</a>()));</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;}</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="namespaceMagick.html#adac06da2d36756b736383a4ad1193650">   45</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#ac142178b77a9f733f1ff3a1c9e7b13a0">Magick::operator != </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;{</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <span class="keywordflow">return</span>(!(left_ == right_));</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;}</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="namespaceMagick.html#acf403c96c5e85071c2ca401f27ee2587">   51</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#a674ec3ded14babb8fd77e749b2f01eab">Magick::operator &gt; </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;{</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;  <span class="keywordflow">return</span>(!(left_ &lt; right_) &amp;&amp; (left_ != right_));</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;}</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="namespaceMagick.html#a91ab2eb591bb308c34f102704977de83">   57</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#a6867b085837673cabe0f2efc47ddebcd">Magick::operator &lt; </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;{</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;  <span class="comment">// If image pixels are less, then image is smaller</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keywordflow">return</span>((left_.<a class="code" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">rows</a>() * left_.<a class="code" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">columns</a>()) &lt;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    (right_.<a class="code" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">rows</a>() * right_.<a class="code" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">columns</a>()));</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;}</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="namespaceMagick.html#a68a7ad53dcb7303349b2b812a180698f">   65</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#aa36f15d804034945c97b698ac82309e6">Magick::operator &gt;= </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;{</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;  <span class="keywordflow">return</span>((left_ &gt; right_) || (left_ == right_));</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;}</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="namespaceMagick.html#a9de28a29d12f49e7216e38b73ef4733a">   71</a></span>&#160;<a class="code" href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a> <span class="keywordtype">int</span> <a class="code" href="namespaceMagick.html#a49385d0c3be939293a9dbbcd00b7e2e5">Magick::operator &lt;= </a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;left_,</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;right_)</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  <span class="keywordflow">return</span>((left_ &lt; right_) || ( left_ == right_));</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;}</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">   77</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;}</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab12b459814937065db9c3f29c011f98e">   82</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_)</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;  {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <span class="comment">// Initialize, Allocate and Read images</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(blob_);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  }</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  {</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  }</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;}</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a55ed7293c110bbe465de9e0eea92eba9">  100</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_)</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;{</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;  {</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <span class="comment">// Read from Blob</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(blob_, size_);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  }</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  {</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  }</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;}</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a89956bf87fc4fdcc5b73e96780559075">  118</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;{</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;  {</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    <span class="comment">// Read from Blob</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(blob_,size_,depth_);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  }</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  {</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  }</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;}</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad83f7f540cbfb483f0b7711cf3da7ac5">  137</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_,<span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;{</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;  {</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="comment">// Read from Blob</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(blob_,size_,depth_,magick_);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;  }</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  {</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;  }</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;}</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a12489156c4ab4bd97c487bd6c4fc1ea6">  156</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;  <span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;{</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  {</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <span class="comment">// Read from Blob</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(blob_,size_,magick_);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  }</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  {</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;  }</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;}</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a667507b031d2b1a6f3f53166c62899df">  175</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;color_)</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;{</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;  <span class="comment">// xc: prefix specifies an X11 color string</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;  std::string imageSpec(<span class="stringliteral">&quot;xc:&quot;</span>);</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  imageSpec+=color_;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;  {</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    <span class="comment">// Set image size</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    <a class="code" href="classMagick_1_1Image.html#ab33ba393f56ff73f691d1043c32869b4">size</a>(size_);</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    <span class="comment">// Initialize, Allocate and Read images</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(imageSpec);</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;  }</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;  {</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;  }</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;}</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae3274f58cdb039b75f4e4b04b154fee6">  200</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;image_)</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  : _imgRef(image_._imgRef)</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;{</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;  _imgRef-&gt;<a class="code" href="classMagick_1_1ImageRef.html#abf869f9b24fbcd6e2f849f24a99a24b1">increase</a>();</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;}</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afc303d7362915e0cce394b5c1c300b28">  206</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;image_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;{</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;  <span class="keyword">const</span> RectangleInfo</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a3f5ab51657ba47e8679234c46c1e1d21">geometry</a>=geometry_;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;  OffsetInfo</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    offset;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    *<a class="code" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">image</a>;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;  <a class="code" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">image</a>=CloneImage(image_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),geometry_.<a class="code" href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">width</a>(),geometry_.<a class="code" href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">height</a>(),</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    MagickTrue,exceptionInfo);</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;  <a class="code" href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d">replaceImage</a>(<a class="code" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">image</a>);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  _imgRef-&gt;<a class="code" href="classMagick_1_1ImageRef.html#ab8046af715cd67ff566592bc86e4a17c">options</a>(<span class="keyword">new</span> <a class="code" href="classMagick_1_1Options.html">Options</a>(*image_.<a class="code" href="classMagick_1_1Image.html#a0c538d387c9bcbd03cecdd4bc6504058">constOptions</a>()));</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;  offset.x=0;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  offset.y=0;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;  (void) CopyImagePixels(<a class="code" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">image</a>,image_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),&amp;<a class="code" href="classMagick_1_1Image.html#a3f5ab51657ba47e8679234c46c1e1d21">geometry</a>,&amp;offset,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    exceptionInfo);</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;}</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4497e796a68b54a35b6572167cb2fe30">  230</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;  <span class="keyword">const</span> std::string &amp;map_,<span class="keyword">const</span> StorageType type_,<span class="keyword">const</span> <span class="keywordtype">void</span> *pixels_)</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;{</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  {</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(width_,height_,map_.c_str(),type_,pixels_);</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;  }</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;  {</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;  }</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;}</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abc314a6293b6100bb5c4041791ec02d9">  248</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<span class="keyword">const</span> std::string &amp;imageSpec_)</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>)</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;{</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;  {</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    <span class="comment">// Initialize, Allocate and Read images</span></div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">read</a>(imageSpec_);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">quiet</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;  }</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;  <span class="keywordflow">catch</span>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Error.html">Error</a>&amp;)</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;  {</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="comment">// Release resources</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keywordflow">throw</span>;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;  }</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;}</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7ec58b8d2c56b8a108bb23d5e3345211">  266</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a7ec58b8d2c56b8a108bb23d5e3345211">Magick::Image::~Image</a>()</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;{</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <span class="keywordflow">try</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  {</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    <span class="keywordflow">if</span> (_imgRef-&gt;decrease() == 0)</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;      <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;  }</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;  <span class="keywordflow">catch</span>(<a class="code" href="classMagick_1_1Exception.html">Magick::Exception</a>&amp;)</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  {</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;  }</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;  _imgRef=(<a class="code" href="classMagick_1_1ImageRef.html">Magick::ImageRef</a> *) NULL;</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;}</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a17cc33fd1c790aaa151c7c819e8b678b">  280</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>&amp; <a class="code" href="classMagick_1_1Image.html#a17cc33fd1c790aaa151c7c819e8b678b">Magick::Image::operator=</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;image_)</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;{</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;  <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;image_)</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    {</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;      image_._imgRef-&gt;<a class="code" href="classMagick_1_1ImageRef.html#abf869f9b24fbcd6e2f849f24a99a24b1">increase</a>();</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;      <span class="keywordflow">if</span> (_imgRef-&gt;decrease() == 0)</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;        <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;      <span class="comment">// Use new image reference</span></div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;      _imgRef=image_._imgRef;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    }</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;  <span class="keywordflow">return</span>(*<span class="keyword">this</span>);</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;}</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac6ab14f1ea24171326b26242bd7b10cf">  294</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab168830dd74f05169828669017c8b73e">Magick::Image::adjoin</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;{</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  modifyImage();</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  options()-&gt;adjoin(flag_);</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;}</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab168830dd74f05169828669017c8b73e">  300</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#ab168830dd74f05169828669017c8b73e">Magick::Image::adjoin</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;adjoin());</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;}</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acfe88e0fbc012b15157773c69501406e">  305</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4edef220082a39181a46e59d11de40ee">Magick::Image::alpha</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> alphaFlag_)</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;{</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;  modifyImage();</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;  <span class="comment">// If matte channel is requested, but image doesn&#39;t already have a</span></div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  <span class="comment">// matte channel, then create an opaque matte channel.  Likewise, if</span></div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;  <span class="comment">// the image already has a matte channel but a matte channel is not</span></div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;  <span class="comment">// desired, then set the matte channel to opaque.</span></div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;  <span class="keywordflow">if</span> (<span class="keywordtype">bool</span>(alphaFlag_) != <span class="keywordtype">bool</span>(constImage()-&gt;alpha_trait))</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    SetImageAlpha(image(),OpaqueAlpha,exceptionInfo);</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;  image()-&gt;alpha_trait=alphaFlag_ ? BlendPixelTrait : UndefinedPixelTrait;</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;}</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4edef220082a39181a46e59d11de40ee">  321</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a4edef220082a39181a46e59d11de40ee">Magick::Image::alpha</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  <span class="keywordflow">if</span> (constImage()-&gt;alpha_trait == BlendPixelTrait)</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keywordflow">return</span>(<span class="keyword">true</span>);</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;    <span class="keywordflow">return</span>(<span class="keyword">false</span>);</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;}</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a43a468003b144e7fbc00a90a9cc10828">  329</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a47836c4c26d5ac06b3a521146c5c69f6">Magick::Image::matteColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;matteColor_)</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;{</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;  modifyImage();</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  <span class="keywordflow">if</span> (matteColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    {</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;      image()-&gt;matte_color=matteColor_;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;      options()-&gt;matteColor(matteColor_);</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    }</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    {</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;      <span class="comment">// Set to default matte color</span></div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;      <a class="code" href="classMagick_1_1Color.html">Color</a> tmpColor(<span class="stringliteral">&quot;#BDBDBD&quot;</span>);</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;      image()-&gt;matte_color=tmpColor;</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;      options()-&gt;matteColor(tmpColor);</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    }</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;}</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a47836c4c26d5ac06b3a521146c5c69f6">  347</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a47836c4c26d5ac06b3a521146c5c69f6">Magick::Image::matteColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>(constImage()-&gt;matte_color));</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;}</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a188dba4c1cde21b19e3e7b24affecbe9">  352</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a84f138a3b9e5440543df19363dcb8572">Magick::Image::animationDelay</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> delay_)</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;{</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;  modifyImage();</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;  image()-&gt;delay=delay_;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;}</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a84f138a3b9e5440543df19363dcb8572">  358</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a84f138a3b9e5440543df19363dcb8572">Magick::Image::animationDelay</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;delay);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;}</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a611b8c5b7ab0fbb2d00bfdcda661b16b">  363</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aaf33264f703027110cd2070e9bde052e">Magick::Image::animationIterations</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> iterations_)</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;{</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;  modifyImage();</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;  image()-&gt;iterations=iterations_;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;}</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aaf33264f703027110cd2070e9bde052e">  369</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#aaf33264f703027110cd2070e9bde052e">Magick::Image::animationIterations</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;iterations);</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;}</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af1cfc8ffcccab451f841c1305bb4cedc">  374</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acf3fe2702703d8d4019937a97a2d6363">Magick::Image::backgroundColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;backgroundColor_)</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;{</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;  modifyImage();</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;  <span class="keywordflow">if</span> (backgroundColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    image()-&gt;background_color=backgroundColor_;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    image()-&gt;background_color=<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>();</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;  options()-&gt;backgroundColor(backgroundColor_);</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;}</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acf3fe2702703d8d4019937a97a2d6363">  386</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#acf3fe2702703d8d4019937a97a2d6363">Magick::Image::backgroundColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;backgroundColor());</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;}</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1fed8fdf57931668e8ca1570d67acc5a">  391</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a128a82e64d8890ffa16db6152eb4bf1b">Magick::Image::backgroundTexture</a>(<span class="keyword">const</span> std::string &amp;backgroundTexture_)</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;{</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;  modifyImage();</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;  options()-&gt;backgroundTexture(backgroundTexture_);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;}</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a128a82e64d8890ffa16db6152eb4bf1b">  397</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a128a82e64d8890ffa16db6152eb4bf1b">Magick::Image::backgroundTexture</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;backgroundTexture());</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;}</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af0a44ae31aaa07b607ecec6d8e314d87">  402</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#af0a44ae31aaa07b607ecec6d8e314d87">Magick::Image::baseColumns</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;magick_columns);</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;}</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a18fdaa3560709a1bd0313685ec4b30e7">  407</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a18fdaa3560709a1bd0313685ec4b30e7">Magick::Image::baseFilename</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;  <span class="keywordflow">return</span>(std::string(constImage()-&gt;magick_filename));</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;}</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3663d7a683f3c692900d1253dca679fd">  412</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a3663d7a683f3c692900d1253dca679fd">Magick::Image::baseRows</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;magick_rows);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;}</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a95d3897215f85b26667cec12f1ad8855">  417</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a99676be35e22c7b373b3bdd601e93e3e">Magick::Image::blackPointCompensation</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;{</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;  image()-&gt;black_point_compensation=(MagickBooleanType) flag_;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;}</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a99676be35e22c7b373b3bdd601e93e3e">  422</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a99676be35e22c7b373b3bdd601e93e3e">Magick::Image::blackPointCompensation</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;  <span class="keywordflow">return</span>(static_cast&lt;bool&gt;(constImage()-&gt;black_point_compensation));</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;}</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6e1a4fe809b0c012e236a4e893d1277a">  427</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a5e116efb0ecc2917403bd591171acb12">Magick::Image::borderColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;borderColor_)</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;{</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;  modifyImage();</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;  <span class="keywordflow">if</span> (borderColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;    image()-&gt;border_color=borderColor_;</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    image()-&gt;border_color=<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>();</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;  options()-&gt;borderColor(borderColor_);</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;}</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5e116efb0ecc2917403bd591171acb12">  439</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a5e116efb0ecc2917403bd591171acb12">Magick::Image::borderColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;borderColor());</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;}</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4a5389ad512139b39d7f89a82145db73">  444</a></span>&#160;<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> <a class="code" href="classMagick_1_1Image.html#a4a5389ad512139b39d7f89a82145db73">Magick::Image::boundingBox</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  RectangleInfo</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;    bbox;</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  bbox=GetImageBoundingBox(constImage(),exceptionInfo);</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>(bbox));</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;}</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abf634188259643c504ef85c1fedda198">  455</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aec2166eb1e3f77e8368e736c9a7a8964">Magick::Image::boxColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;boxColor_)</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;{</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  modifyImage();</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  options()-&gt;boxColor(boxColor_);</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;}</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aec2166eb1e3f77e8368e736c9a7a8964">  461</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#aec2166eb1e3f77e8368e736c9a7a8964">Magick::Image::boxColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;boxColor());</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;}</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0cad254cd7a1843db57d40b02b2ebed7">  466</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0cad254cd7a1843db57d40b02b2ebed7">Magick::Image::channelDepth</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;{</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;  modifyImage();</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  SetImageDepth(image(),depth_,exceptionInfo);</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;}</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a160afe379926d4ec2de3aed28aa8a512">  477</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a0cad254cd7a1843db57d40b02b2ebed7">Magick::Image::channelDepth</a>(<span class="keyword">const</span> ChannelType channel_)</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;{</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;    channel_depth;</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;  channel_depth=GetImageDepth(constImage(),exceptionInfo);</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;  <span class="keywordflow">return</span>(channel_depth);</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;}</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7246b82cd9b7da6dee02faef9e15ecdd">  490</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a7246b82cd9b7da6dee02faef9e15ecdd">Magick::Image::channels</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;number_channels);</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;}</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0708ba1550d23f265c7e401560d38d24">  495</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aea7ffaa7422a698fe587f6ee596ad54d">Magick::Image::classType</a>(<span class="keyword">const</span> ClassType class_)</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;{</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  <span class="keywordflow">if</span> (classType() == PseudoClass &amp;&amp; class_ == DirectClass)</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    {</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;      <span class="comment">// Use SyncImage to synchronize the DirectClass pixels with the</span></div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;      <span class="comment">// color map and then set to DirectClass type.</span></div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;      modifyImage();</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;      SyncImage(image(),exceptionInfo);</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;      image()-&gt;colormap=(PixelInfo *)RelinquishMagickMemory(image()-&gt;colormap);</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;      image()-&gt;storage_class=<span class="keyword">static_cast&lt;</span>MagickCore::ClassType<span class="keyword">&gt;</span>(DirectClass);</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;    }</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;  <span class="keywordflow">if</span> (classType() == DirectClass &amp;&amp; class_ == PseudoClass)</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;    {</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;      <span class="comment">// Quantize to create PseudoClass color map</span></div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;      modifyImage();</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;      quantizeColors(MaxColormapSize);</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;      quantize();</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;      image()-&gt;storage_class=<span class="keyword">static_cast&lt;</span>MagickCore::ClassType<span class="keyword">&gt;</span>(PseudoClass);</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;    }</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;}</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aea7ffaa7422a698fe587f6ee596ad54d">  520</a></span>&#160;Magick::ClassType <a class="code" href="classMagick_1_1Image.html#aea7ffaa7422a698fe587f6ee596ad54d">Magick::Image::classType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>Magick::ClassType<span class="keyword">&gt;</span>(constImage()-&gt;storage_class);</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;}</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9a6a736ded0e50bc0107f2102866d741">  525</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa21f478283c2d24b0b0cc1772a33843e">Magick::Image::colorFuzz</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> fuzz_)</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;{</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  modifyImage();</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  image()-&gt;fuzz=fuzz_;</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;  options()-&gt;colorFuzz(fuzz_);</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;}</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa21f478283c2d24b0b0cc1772a33843e">  532</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#aa21f478283c2d24b0b0cc1772a33843e">Magick::Image::colorFuzz</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;colorFuzz());</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;}</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5d9e520bc2ee8a6a116dc821e5b04f15">  537</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8f60275c90634c5a8ff1a5a3addf4b42">Magick::Image::colorMapSize</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> entries_)</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;{</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  <span class="keywordflow">if</span> (entries_ &gt;MaxColormapSize)</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;      <span class="stringliteral">&quot;Colormap entries must not exceed MaxColormapSize&quot;</span>);</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;  modifyImage();</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;  (void) AcquireImageColormap(image(),entries_,exceptionInfo);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;}</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8f60275c90634c5a8ff1a5a3addf4b42">  549</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a8f60275c90634c5a8ff1a5a3addf4b42">Magick::Image::colorMapSize</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;  <span class="keywordflow">if</span> (!constImage()-&gt;colormap)</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;      <span class="stringliteral">&quot;Image does not contain a colormap&quot;</span>);</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;colors);</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;}</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;</div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac3f118266e529bee3943d2043693bd33">  558</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afb69d4f37955adede7f1780b2ac09f9e">Magick::Image::colorSpace</a>(<span class="keyword">const</span> ColorspaceType colorSpace_)</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;{</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;  <span class="keywordflow">if</span> (image()-&gt;colorspace == colorSpace_)</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keywordflow">return</span>;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;  modifyImage();</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;  TransformImageColorspace(image(),colorSpace_,exceptionInfo);</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;}</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;</div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afb69d4f37955adede7f1780b2ac09f9e">  569</a></span>&#160;Magick::ColorspaceType <a class="code" href="classMagick_1_1Image.html#afb69d4f37955adede7f1780b2ac09f9e">Magick::Image::colorSpace</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;  <span class="keywordflow">return</span> (constImage()-&gt;colorspace);</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;}</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a459fc019b2bb629b96e50d6a69a63fe9">  574</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab25cdb6fdac7f48929f92ea679e6a0a6">Magick::Image::colorSpaceType</a>(<span class="keyword">const</span> ColorspaceType colorSpace_)</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;{</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;  modifyImage();</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;  SetImageColorspace(image(),colorSpace_,exceptionInfo);</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  options()-&gt;colorspaceType(colorSpace_);</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;}</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;</div><div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab25cdb6fdac7f48929f92ea679e6a0a6">  583</a></span>&#160;Magick::ColorspaceType <a class="code" href="classMagick_1_1Image.html#ab25cdb6fdac7f48929f92ea679e6a0a6">Magick::Image::colorSpaceType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;colorspaceType());</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;}</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">  588</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">Magick::Image::columns</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;columns);</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;}</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div><div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a645203e36406f781f552022422010fb5">  593</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aaab326888617e66e4b4377c945c0b43b">Magick::Image::comment</a>(<span class="keyword">const</span> std::string &amp;comment_)</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;{</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;  modifyImage();</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;  SetImageProperty(image(),<span class="stringliteral">&quot;Comment&quot;</span>,NULL,exceptionInfo);</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;  <span class="keywordflow">if</span> (comment_.length() &gt; 0)</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;    SetImageProperty(image(),<span class="stringliteral">&quot;Comment&quot;</span>,comment_.c_str(),exceptionInfo);</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;}</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aaab326888617e66e4b4377c945c0b43b">  603</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#aaab326888617e66e4b4377c945c0b43b">Magick::Image::comment</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;    *value;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;  value=GetImageProperty(constImage(),<span class="stringliteral">&quot;Comment&quot;</span>,exceptionInfo);</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;  <span class="keywordflow">if</span> (value)</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;    <span class="keywordflow">return</span>(std::string(value));</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;  <span class="keywordflow">return</span>(std::string()); <span class="comment">// Intentionally no exception</span></div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;}</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1d884beb885fa6448fa3537ab3d9d2ec">  618</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6d4729582a8a14d2433b8bd25686a863">Magick::Image::compose</a>(<span class="keyword">const</span> CompositeOperator compose_)</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;{</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;  image()-&gt;compose=compose_;</div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;}</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;</div><div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6d4729582a8a14d2433b8bd25686a863">  623</a></span>&#160;Magick::CompositeOperator <a class="code" href="classMagick_1_1Image.html#a6d4729582a8a14d2433b8bd25686a863">Magick::Image::compose</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;compose);</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;}</div><div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div><div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a68d1dbe911bdbac8ea9eccca8b17dd6c">  628</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9cb861af15b76d77fa3a708e8461e3d6">Magick::Image::compressType</a>(<span class="keyword">const</span> CompressionType compressType_)</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;{</div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;  modifyImage();</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;  image()-&gt;compression=compressType_;</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;  options()-&gt;compressType(compressType_);</div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;}</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;</div><div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9cb861af15b76d77fa3a708e8461e3d6">  635</a></span>&#160;Magick::CompressionType <a class="code" href="classMagick_1_1Image.html#a9cb861af15b76d77fa3a708e8461e3d6">Magick::Image::compressType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;compression);</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;}</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a25014e2dc682fa445eff9745719aa0be">  640</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aff99604207ff02570c2a964180d17fa3">Magick::Image::debug</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;{</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;  modifyImage();</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;  options()-&gt;debug(flag_);</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;}</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aff99604207ff02570c2a964180d17fa3">  646</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#aff99604207ff02570c2a964180d17fa3">Magick::Image::debug</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;debug());</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;}</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0a60678e324b686cb05d1006018639b6">  651</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a97da1a0fc51f824820323c0d1fff4dc6">Magick::Image::density</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Point.html">Point</a> &amp;density_)</div><div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;{</div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;  modifyImage();</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;  options()-&gt;density(density_);</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;  <span class="keywordflow">if</span> (density_.<a class="code" href="classMagick_1_1Point.html#af9db13d6b883bb5ea959b45c1bd35236">isValid</a>())</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;    {</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;      image()-&gt;resolution.x=density_.<a class="code" href="classMagick_1_1Point.html#a5f48bcf1243f465cb27c814e638334fc">x</a>();</div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;      <span class="keywordflow">if</span> (density_.<a class="code" href="classMagick_1_1Point.html#ae8a8dec67dc89dd273793089337fa060">y</a>() != 0.0)</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;        image()-&gt;resolution.y=density_.<a class="code" href="classMagick_1_1Point.html#ae8a8dec67dc89dd273793089337fa060">y</a>();</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;      <span class="keywordflow">else</span></div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;        image()-&gt;resolution.y=density_.<a class="code" href="classMagick_1_1Point.html#a5f48bcf1243f465cb27c814e638334fc">x</a>();</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    }</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;    {</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;      <span class="comment">// Reset to default</span></div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;      image()-&gt;resolution.x=0.0;</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;      image()-&gt;resolution.y=0.0;</div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;    }</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;}</div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a97da1a0fc51f824820323c0d1fff4dc6">  671</a></span>&#160;<a class="code" href="classMagick_1_1Point.html">Magick::Point</a> <a class="code" href="classMagick_1_1Image.html#a97da1a0fc51f824820323c0d1fff4dc6">Magick::Image::density</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;  <span class="keywordflow">if</span> (isValid())</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;    {</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;      ssize_t</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;        x_resolution=72,</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;        y_resolution=72;</div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;      <span class="keywordflow">if</span> (constImage()-&gt;resolution.x &gt; 0.0)</div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;        x_resolution=constImage()-&gt;resolution.<a class="code" href="classMagick_1_1Point.html#a5f48bcf1243f465cb27c814e638334fc">x</a>;</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;      <span class="keywordflow">if</span> (constImage()-&gt;resolution.y &gt; 0.0)</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;        y_resolution=constImage()-&gt;resolution.y;</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;      <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#af3972e1334f3bc1e4b724deba6737410">Point</a>(x_resolution,y_resolution));</div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;    }</div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div><div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;density());</div><div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;}</div><div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a841a777adbe48f97865a4d446e5fdfb2">  691</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad7015d413ba7bd060845bc5dc0ba795f">Magick::Image::depth</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;{</div><div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;  modifyImage();</div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;  image()-&gt;depth=depth_;</div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;  options()-&gt;depth(depth_);</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;}</div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;</div><div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad7015d413ba7bd060845bc5dc0ba795f">  698</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#ad7015d413ba7bd060845bc5dc0ba795f">Magick::Image::depth</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;depth);</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;}</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;</div><div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4878c0ca2aa7443d6e0dc9eeb3ddc3f4">  703</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a4878c0ca2aa7443d6e0dc9eeb3ddc3f4">Magick::Image::directory</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;  <span class="keywordflow">if</span> (constImage()-&gt;directory)</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;    <span class="keywordflow">return</span>(std::string(constImage()-&gt;directory));</div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;  <span class="keywordflow">if</span> (!quiet())</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::CorruptImageWarning,</div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;      <span class="stringliteral">&quot;Image does not contain a directory&quot;</span>);</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;  <span class="keywordflow">return</span>(std::string());</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;}</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a209953729e225652edacff4af72587b0">  715</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0c8ab2634886c1eddd4614ef0fcf0a9b">Magick::Image::endian</a>(<span class="keyword">const</span> Magick::EndianType endian_)</div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;{</div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;  modifyImage();</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;  options()-&gt;endian(endian_);</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;  image()-&gt;endian=endian_;</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;}</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0c8ab2634886c1eddd4614ef0fcf0a9b">  722</a></span>&#160;Magick::EndianType <a class="code" href="classMagick_1_1Image.html#a0c8ab2634886c1eddd4614ef0fcf0a9b">Magick::Image::endian</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;endian);</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;}</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;</div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4beb0062a86d530c9fd6bcd47c9027bf">  727</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ada9dbe189d7c0b6f9d6cb779dc64cf10">Magick::Image::exifProfile</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> &amp;exifProfile_)</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;{</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;  modifyImage();</div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;  <span class="keywordflow">if</span> (exifProfile_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>() != 0)</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;    {</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;      StringInfo</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;        *exif_profile;</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;      exif_profile=AcquireStringInfo(exifProfile_.<a class="code" href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">length</a>());</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;      SetStringInfoDatum(exif_profile,(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *) exifProfile_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>());</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;      (void) SetImageProfile(image(),<span class="stringliteral">&quot;exif&quot;</span>,exif_profile,exceptionInfo);</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;      exif_profile=DestroyStringInfo(exif_profile);</div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;    }</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;}</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;</div><div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ada9dbe189d7c0b6f9d6cb779dc64cf10">  745</a></span>&#160;<a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> <a class="code" href="classMagick_1_1Image.html#ada9dbe189d7c0b6f9d6cb779dc64cf10">Magick::Image::exifProfile</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;  <span class="keyword">const</span> StringInfo </div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;    *exif_profile;</div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;  exif_profile=GetImageProfile(constImage(),<span class="stringliteral">&quot;exif&quot;</span>);</div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;  <span class="keywordflow">if</span> (exif_profile == (StringInfo *) NULL)</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>());</div><div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>(GetStringInfoDatum(exif_profile),</div><div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;    GetStringInfoLength(exif_profile)));</div><div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;} </div><div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa2b89e48e93b7d1b15b2d8cf2a20be68">  757</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7cea07a92e099e34c76de6ab98977ae0">Magick::Image::fileName</a>(<span class="keyword">const</span> std::string &amp;fileName_)</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;{</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;  ssize_t</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;    max_length;</div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;</div><div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;  modifyImage();</div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  max_length=<span class="keyword">sizeof</span>(image()-&gt;filename)-1;</div><div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;  fileName_.copy(image()-&gt;filename,max_length);</div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;  <span class="keywordflow">if</span> ((ssize_t) fileName_.length() &gt; max_length)</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;    image()-&gt;filename[max_length]=0;</div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;    image()-&gt;filename[fileName_.length()]=0;</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;  options()-&gt;fileName(fileName_);</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;}</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div><div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7cea07a92e099e34c76de6ab98977ae0">  774</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a7cea07a92e099e34c76de6ab98977ae0">Magick::Image::fileName</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fileName());</div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;}</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af24d3823e7cde3ceb070570732cc5b64">  779</a></span>&#160;MagickCore::MagickSizeType <a class="code" href="classMagick_1_1Image.html#af24d3823e7cde3ceb070570732cc5b64">Magick::Image::fileSize</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;  <span class="keywordflow">return</span>(GetBlobSize(constImage()));</div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;}</div><div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;</div><div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0343ded368c2b1505ea91e040871c7ce">  784</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a40448b348c89bc3c0cf0f921b0c1752a">Magick::Image::fillColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fillColor_)</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;{</div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;  modifyImage();</div><div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;  options()-&gt;fillColor(fillColor_);</div><div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;}</div><div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a40448b348c89bc3c0cf0f921b0c1752a">  790</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a40448b348c89bc3c0cf0f921b0c1752a">Magick::Image::fillColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fillColor());</div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;}</div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4034e08bd521d5ae9e7a59097065fc08">  795</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#adffe5c325b8a98fb4d3b5d828cc4b38e">Magick::Image::fillRule</a>(<span class="keyword">const</span> Magick::FillRule &amp;fillRule_)</div><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;{</div><div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;  modifyImage();</div><div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;  options()-&gt;fillRule(fillRule_);</div><div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;}</div><div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;</div><div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adffe5c325b8a98fb4d3b5d828cc4b38e">  801</a></span>&#160;Magick::FillRule <a class="code" href="classMagick_1_1Image.html#adffe5c325b8a98fb4d3b5d828cc4b38e">Magick::Image::fillRule</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;  <span class="keywordflow">return</span> constOptions()-&gt;fillRule();</div><div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;}</div><div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;</div><div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3a06b85d10e4a1aaec05bd38e120a9b4">  806</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af0b4405f46f8175b0e649829bd4be979">Magick::Image::fillPattern</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;fillPattern_)</div><div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;{</div><div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;  modifyImage();</div><div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;  <span class="keywordflow">if</span> (fillPattern_.<a class="code" href="classMagick_1_1Image.html#a10200af4a8a3ca2896f1bf367867f1fc">isValid</a>())</div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    options()-&gt;fillPattern(fillPattern_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>());</div><div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;    options()-&gt;fillPattern(static_cast&lt;MagickCore::Image*&gt;(NULL));</div><div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;}</div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div><div class="line"><a name="l00815"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af0b4405f46f8175b0e649829bd4be979">  815</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#af0b4405f46f8175b0e649829bd4be979">Magick::Image::fillPattern</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;  <span class="comment">// FIXME: This is inordinately innefficient</span></div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;  <span class="keyword">const</span> <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;    *tmpTexture;</div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;  <a class="code" href="classMagick_1_1Image.html">Image</a></div><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;    texture;</div><div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;  tmpTexture=constOptions()-&gt;<a class="code" href="classMagick_1_1Image.html#a3a06b85d10e4a1aaec05bd38e120a9b4">fillPattern</a>();</div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;</div><div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;  <span class="keywordflow">if</span> (tmpTexture)</div><div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;    {</div><div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;      <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;        *image;</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;      image=CloneImage(tmpTexture,0,0,MagickTrue,exceptionInfo);</div><div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;      texture.<a class="code" href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d">replaceImage</a>(image);</div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;    }</div><div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;  <span class="keywordflow">return</span>(texture);</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;}</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div><div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a49248d3d82636aac7e32998c6b681be0">  839</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acbeb2f2e100b141d21e9998dad949758">Magick::Image::filterType</a>(<span class="keyword">const</span> Magick::FilterType filterType_)</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;{</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;  modifyImage();</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;  image()-&gt;filter=filterType_;</div><div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;}</div><div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;</div><div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acbeb2f2e100b141d21e9998dad949758">  845</a></span>&#160;Magick::FilterType <a class="code" href="classMagick_1_1Image.html#acbeb2f2e100b141d21e9998dad949758">Magick::Image::filterType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;filter);</div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;}</div><div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;</div><div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae6cd1af883b8ef1025ccc3aac3c7bfec">  850</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7ba30eef6578adce3e5990735e2981f9">Magick::Image::font</a>(<span class="keyword">const</span> std::string &amp;font_)</div><div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;{</div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;  modifyImage();</div><div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;  options()-&gt;font(font_);</div><div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;}</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;</div><div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7ba30eef6578adce3e5990735e2981f9">  856</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a7ba30eef6578adce3e5990735e2981f9">Magick::Image::font</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;font());</div><div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;}</div><div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;</div><div class="line"><a name="l00861"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1a4f54a47988c045251d9fdad3b3fc4c">  861</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad8dff17541c16b9f48d42173e73a6f03">Magick::Image::fontFamily</a>(<span class="keyword">const</span> std::string &amp;family_)</div><div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;{</div><div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;  modifyImage();</div><div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;  options()-&gt;fontFamily(family_);</div><div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;}</div><div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;</div><div class="line"><a name="l00867"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad8dff17541c16b9f48d42173e73a6f03">  867</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#ad8dff17541c16b9f48d42173e73a6f03">Magick::Image::fontFamily</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fontFamily());</div><div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;}</div><div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;</div><div class="line"><a name="l00872"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4530f7a505bbfdbab99c1dd2960585ed">  872</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae492f30c23ed00b8d5cd2cf6f629ff19">Magick::Image::fontPointsize</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> pointSize_)</div><div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;{</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;  modifyImage();</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;  options()-&gt;fontPointsize(pointSize_);</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;}</div><div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;</div><div class="line"><a name="l00878"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae492f30c23ed00b8d5cd2cf6f629ff19">  878</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#ae492f30c23ed00b8d5cd2cf6f629ff19">Magick::Image::fontPointsize</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fontPointsize());</div><div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;}</div><div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;</div><div class="line"><a name="l00883"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a701582e56790ff31226ebde600885c36">  883</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afa46f89f8835c81b216bfe3773c27d99">Magick::Image::fontStyle</a>(<span class="keyword">const</span> StyleType pointSize_)</div><div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;{</div><div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;  modifyImage();</div><div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;  options()-&gt;fontStyle(pointSize_);</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;}</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;</div><div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afa46f89f8835c81b216bfe3773c27d99">  889</a></span>&#160;Magick::StyleType <a class="code" href="classMagick_1_1Image.html#afa46f89f8835c81b216bfe3773c27d99">Magick::Image::fontStyle</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fontStyle());</div><div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;}</div><div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;</div><div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3ae976547ed600978aa0f606ee3257d9">  894</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a2cea98bbcce13db16c6372fe3b441ccb">Magick::Image::fontWeight</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> weight_)</div><div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;{</div><div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;  modifyImage();</div><div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;  options()-&gt;fontWeight(weight_);</div><div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;}</div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2cea98bbcce13db16c6372fe3b441ccb">  900</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a2cea98bbcce13db16c6372fe3b441ccb">Magick::Image::fontWeight</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;fontWeight());</div><div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;}</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div><div class="line"><a name="l00905"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae32649f8404437bb693b7cc85d108b95">  905</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#ae32649f8404437bb693b7cc85d108b95">Magick::Image::format</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;  <span class="keyword">const</span> MagickInfo </div><div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;   *magick_info;</div><div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;</div><div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;  magick_info=GetMagickInfo(constImage()-&gt;magick,exceptionInfo);</div><div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;</div><div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;  <span class="keywordflow">if</span> ((magick_info != 0) &amp;&amp; (*magick_info-&gt;description != <span class="charliteral">&#39;\0&#39;</span>))</div><div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;    <span class="keywordflow">return</span>(std::string(magick_info-&gt;description));</div><div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;</div><div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;  <span class="keywordflow">if</span> (!quiet())</div><div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::CorruptImageWarning,</div><div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;      <span class="stringliteral">&quot;Unrecognized image magick type&quot;</span>);</div><div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;  <span class="keywordflow">return</span>(std::string());</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;}</div><div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;</div><div class="line"><a name="l00924"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8d81c2c79a322d908460d91c64d1604e">  924</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a8d81c2c79a322d908460d91c64d1604e">Magick::Image::formatExpression</a>(<span class="keyword">const</span> std::string expression)</div><div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;{</div><div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;  <span class="keywordtype">char</span></div><div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;    *text;</div><div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;</div><div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;  std::string</div><div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;    text_string;</div><div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;  modifyImage();</div><div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;  text=InterpretImageProperties(imageInfo(),image(),expression.c_str(),</div><div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;    exceptionInfo);</div><div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;  <span class="keywordflow">if</span> (text != (<span class="keywordtype">char</span> *) NULL)</div><div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;    {</div><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;      text_string=std::string(text);</div><div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;      text=DestroyString(text);</div><div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;    }</div><div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;  <span class="keywordflow">return</span>(text_string);</div><div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;}</div><div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;</div><div class="line"><a name="l00945"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa8162cf97a7b5d7204c7fc8272f4580e">  945</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#aa8162cf97a7b5d7204c7fc8272f4580e">Magick::Image::gamma</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;gamma);</div><div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;}</div><div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;</div><div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3f5ab51657ba47e8679234c46c1e1d21">  950</a></span>&#160;<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> <a class="code" href="classMagick_1_1Image.html#a3f5ab51657ba47e8679234c46c1e1d21">Magick::Image::geometry</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;  <span class="keywordflow">if</span> (constImage()-&gt;geometry)</div><div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>(constImage()-&gt;geometry);</div><div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;</div><div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;  <span class="keywordflow">if</span> (!quiet())</div><div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionWarning,</div><div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;      <span class="stringliteral">&quot;Image does not contain a geometry&quot;</span>);</div><div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;</div><div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>());</div><div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;}</div><div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;</div><div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae663921e3644625281251f98796a9e81">Magick::Image::gifDisposeMethod</a>(</div><div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;  <span class="keyword">const</span> MagickCore::DisposeType disposeMethod_)</div><div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;{</div><div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;  modifyImage();</div><div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;  image()-&gt;dispose=disposeMethod_;</div><div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;}</div><div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;</div><div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae663921e3644625281251f98796a9e81">  969</a></span>&#160;MagickCore::DisposeType <a class="code" href="classMagick_1_1Image.html#ae663921e3644625281251f98796a9e81">Magick::Image::gifDisposeMethod</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;dispose);</div><div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;}</div><div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;</div><div class="line"><a name="l00974"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a856bc7d63e3027aeb5e1ec49950b94f0">  974</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a856bc7d63e3027aeb5e1ec49950b94f0">Magick::Image::hasChannel</a>(<span class="keyword">const</span> PixelChannel channel)<span class="keyword"> const</span></div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;  <span class="keywordflow">if</span> (GetPixelChannelTraits(constImage(),channel) == UndefinedPixelTrait)</div><div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;    <span class="keywordflow">return</span>(<span class="keyword">false</span>);</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;</div><div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;  <span class="keywordflow">if</span> (channel == GreenPixelChannel || channel == BluePixelChannel)</div><div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;    <span class="keywordflow">return</span> (GetPixelChannelOffset(constImage(),channel) == (ssize_t)channel);</div><div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;</div><div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;  <span class="keywordflow">return</span>(<span class="keyword">true</span>);</div><div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;}</div><div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;</div><div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a035a9a248294785ab6488c59e1588914">  985</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a035a9a248294785ab6488c59e1588914">Magick::Image::highlightColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> color_)</div><div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;{</div><div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;  std::string</div><div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;    value;</div><div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;</div><div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;  value=color_;</div><div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;  artifact(<span class="stringliteral">&quot;compare:highlight-color&quot;</span>,value);</div><div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;}</div><div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;</div><div class="line"><a name="l00994"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7b6cd48dc06da7a9055bcf58df36e890">  994</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#abbe8b547b765cf769f993d28dc4824d5">Magick::Image::iccColorProfile</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> &amp;colorProfile_)</div><div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;{</div><div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;  profile(<span class="stringliteral">&quot;icc&quot;</span>,colorProfile_);</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;}</div><div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;</div><div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abbe8b547b765cf769f993d28dc4824d5">  999</a></span>&#160;<a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> <a class="code" href="classMagick_1_1Image.html#abbe8b547b765cf769f993d28dc4824d5">Magick::Image::iccColorProfile</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;  <span class="keyword">const</span> StringInfo</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;    *color_profile;</div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;  color_profile=GetImageProfile(constImage(),<span class="stringliteral">&quot;icc&quot;</span>);</div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;  <span class="keywordflow">if</span> (color_profile == (StringInfo *) NULL)</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>());</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>(GetStringInfoDatum(color_profile),GetStringInfoLength(</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;    color_profile)));</div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;}</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;</div><div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a69fac3463b82ed7d1496f57eb9f7955a"> 1011</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0dabc11242285f31d45ef922b62a5474">Magick::Image::interlaceType</a>(<span class="keyword">const</span> Magick::InterlaceType interlace_)</div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;{</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;  modifyImage();</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;  image()-&gt;interlace=interlace_;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;  options()-&gt;interlaceType(interlace_);</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;}</div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;</div><div class="line"><a name="l01018"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0dabc11242285f31d45ef922b62a5474"> 1018</a></span>&#160;Magick::InterlaceType <a class="code" href="classMagick_1_1Image.html#a0dabc11242285f31d45ef922b62a5474">Magick::Image::interlaceType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;interlace);</div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;}</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div><div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab469483bd61b1037958c36e32960c88a"> 1023</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a818656aa66344884dc1385acfdb538d6">Magick::Image::interpolate</a>(<span class="keyword">const</span> PixelInterpolateMethod interpolate_)</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;{</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;  modifyImage();</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;  image()-&gt;interpolate=interpolate_;</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;}</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a818656aa66344884dc1385acfdb538d6"> 1029</a></span>&#160;Magick::PixelInterpolateMethod <a class="code" href="classMagick_1_1Image.html#a818656aa66344884dc1385acfdb538d6">Magick::Image::interpolate</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;  <span class="keywordflow">return</span> constImage()-&gt;interpolate;</div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;}</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a785486ec2dd799b769b00ee72ddd035f"> 1034</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aad0e5795910fbb74231c6d61d955d4d4">Magick::Image::iptcProfile</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> &amp;iptcProfile_)</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;{</div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;  modifyImage();</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;  <span class="keywordflow">if</span> (iptcProfile_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>() != 0)</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;    {</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;      StringInfo</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;        *iptc_profile;</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;</div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;      iptc_profile=AcquireStringInfo(iptcProfile_.<a class="code" href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">length</a>());</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;      SetStringInfoDatum(iptc_profile,(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *) iptcProfile_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>());</div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;      (void) SetImageProfile(image(),<span class="stringliteral">&quot;iptc&quot;</span>,iptc_profile,exceptionInfo);</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;      iptc_profile=DestroyStringInfo(iptc_profile);</div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;    }</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;}</div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aad0e5795910fbb74231c6d61d955d4d4"> 1051</a></span>&#160;<a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> <a class="code" href="classMagick_1_1Image.html#aad0e5795910fbb74231c6d61d955d4d4">Magick::Image::iptcProfile</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;  <span class="keyword">const</span> StringInfo</div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;    *iptc_profile;</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;  iptc_profile=GetImageProfile(constImage(),<span class="stringliteral">&quot;iptc&quot;</span>);</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;  <span class="keywordflow">if</span> (iptc_profile == (StringInfo *) NULL)</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>());</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>(GetStringInfoDatum(iptc_profile),GetStringInfoLength(</div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;    iptc_profile)));</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;}</div><div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;</div><div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afca460dd7cd9db5a3393e64d5a254ab9"> 1063</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#afca460dd7cd9db5a3393e64d5a254ab9">Magick::Image::isOpaque</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;  MagickBooleanType</div><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;    result;</div><div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div><div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;  result=IsImageOpaque(constImage(),exceptionInfo);</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;  <span class="keywordflow">return</span>(result != MagickFalse ? <span class="keyword">true</span> : <span class="keyword">false</span>);</div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;}</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div><div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a10200af4a8a3ca2896f1bf367867f1fc"> 1074</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0357551d8f10d18299f4ae009b6912b0">Magick::Image::isValid</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> isValid_)</div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;{</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;  <span class="keywordflow">if</span> (!isValid_)</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;    {</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;      <span class="keyword">delete</span> _imgRef;</div><div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;      _imgRef=<span class="keyword">new</span> <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>;</div><div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;    }</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!isValid())</div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;    {</div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;      <span class="comment">// Construct with single-pixel black image to make</span></div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;      <span class="comment">// image valid. This is an obvious hack.</span></div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;      size(<a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>(1,1));</div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;      read(<span class="stringliteral">&quot;xc:black&quot;</span>);</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;    }</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;}</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0357551d8f10d18299f4ae009b6912b0"> 1090</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a0357551d8f10d18299f4ae009b6912b0">Magick::Image::isValid</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;  <span class="keywordflow">return</span> rows() &amp;&amp; columns();</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;}</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div><div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3bafcbe14dae7f7d4057a1128ec013e7"> 1095</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a12337bcf684c6de3919fc2179fff354c">Magick::Image::label</a>(<span class="keyword">const</span> std::string &amp;label_)</div><div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;{</div><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;  modifyImage();</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;  (void) SetImageProperty(image(),<span class="stringliteral">&quot;Label&quot;</span>,NULL,exceptionInfo);</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;  <span class="keywordflow">if</span> (label_.length() &gt; 0)</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;    (<span class="keywordtype">void</span>) SetImageProperty(image(),<span class="stringliteral">&quot;Label&quot;</span>,label_.c_str(),exceptionInfo);</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;}</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;</div><div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a12337bcf684c6de3919fc2179fff354c"> 1105</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a12337bcf684c6de3919fc2179fff354c">Magick::Image::label</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;    *value;</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;  value=GetImageProperty(constImage(),<span class="stringliteral">&quot;Label&quot;</span>,exceptionInfo);</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;  <span class="keywordflow">if</span> (value)</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;    <span class="keywordflow">return</span>(std::string(value));</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;  <span class="keywordflow">return</span>(std::string());</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;}</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div><div class="line"><a name="l01120"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab71950e3454aa4c016a6395d853e0fdb"> 1120</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab71950e3454aa4c016a6395d853e0fdb">Magick::Image::lowlightColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> color_)</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;{</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;  std::string</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;    value;</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;  value=color_;</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;  artifact(<span class="stringliteral">&quot;compare:lowlight-color&quot;</span>,value);</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;}</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a89301d87fc374356f8ac58c531096efe"> 1129</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a118fb7ad2c3d0d9a6b96c5b5a2ca19e0">Magick::Image::magick</a>(<span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;{</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;    length;</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;  modifyImage();</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;  length=<span class="keyword">sizeof</span>(image()-&gt;magick)-1;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;  <span class="keywordflow">if</span> (magick_.length() &lt; length)</div><div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;    length=magick_.length();</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;  <span class="keywordflow">if</span> (!magick_.empty())</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;    magick_.copy(image()-&gt;magick,length);</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;  image()-&gt;magick[length]=0;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;  options()-&gt;magick(magick_);</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;}</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;</div><div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a118fb7ad2c3d0d9a6b96c5b5a2ca19e0"> 1147</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a118fb7ad2c3d0d9a6b96c5b5a2ca19e0">Magick::Image::magick</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;  <span class="keywordflow">if</span> (*(constImage()-&gt;magick) != <span class="charliteral">&#39;\0&#39;</span>)</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;    <span class="keywordflow">return</span>(std::string(constImage()-&gt;magick));</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;magick());</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;}</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;</div><div class="line"><a name="l01155"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3236c8db554d40b3dba6e741c6f613f7"> 1155</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3236c8db554d40b3dba6e741c6f613f7">Magick::Image::masklightColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> color_)</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;{</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;  std::string</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;    value;</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;  value=color_;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;  artifact(<span class="stringliteral">&quot;compare:masklight-color&quot;</span>,value);</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;}</div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;</div><div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6170e4a22e56ac8327b0e7fc07fe83a6"> 1164</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a6170e4a22e56ac8327b0e7fc07fe83a6">Magick::Image::meanErrorPerPixel</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;error.mean_error_per_pixel);</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;}</div><div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae0b5b40fdaf841a41f558978d7f1fff0"> 1169</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0f0efa06bfcf7d7bda974fb6ca94f8e9">Magick::Image::modulusDepth</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;{</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;  modifyImage();</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;  SetImageDepth(image(),depth_,exceptionInfo);</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;  options()-&gt;depth(depth_);</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;}</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div><div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0f0efa06bfcf7d7bda974fb6ca94f8e9"> 1178</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a0f0efa06bfcf7d7bda974fb6ca94f8e9">Magick::Image::modulusDepth</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;  <span class="keywordtype">size_t</span> </div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;    depth;</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;  depth=GetImageDepth(constImage(),exceptionInfo);</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;  <span class="keywordflow">return</span>(depth);</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;}</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;</div><div class="line"><a name="l01189"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a656072a525836290990cb59400038b34"> 1189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7fa0ee159b9d2f4976fdba6e421e363c">Magick::Image::monochrome</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> monochromeFlag_)</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;{</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;  modifyImage();</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;  options()-&gt;monochrome(monochromeFlag_);</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;}</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div><div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7fa0ee159b9d2f4976fdba6e421e363c"> 1195</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a7fa0ee159b9d2f4976fdba6e421e363c">Magick::Image::monochrome</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;monochrome());</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;}</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;</div><div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4460985c1f25f3451101efeb0d639d75"> 1200</a></span>&#160;<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> <a class="code" href="classMagick_1_1Image.html#a4460985c1f25f3451101efeb0d639d75">Magick::Image::montageGeometry</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;  <span class="keywordflow">if</span> (constImage()-&gt;montage)</div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Magick::Geometry</a>(constImage()-&gt;montage);</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;  <span class="keywordflow">if</span> (!quiet())</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::CorruptImageWarning,</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;    <span class="stringliteral">&quot;Image does not contain a montage&quot;</span>);</div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;</div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a>());</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;}</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div><div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af990f22898e99cbbb031499767863a8b"> 1212</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#af990f22898e99cbbb031499767863a8b">Magick::Image::normalizedMaxError</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;error.normalized_maximum_error);</div><div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;}</div><div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div><div class="line"><a name="l01217"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a60258513658f0745269c16992e09eab2"> 1217</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a60258513658f0745269c16992e09eab2">Magick::Image::normalizedMeanError</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;error.normalized_mean_error);</div><div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;}</div><div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;</div><div class="line"><a name="l01222"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6582b189f95d51e9ddad46e9ffcb5ca4"> 1222</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6ba584218fbaae1e01b327f5160b0a13">Magick::Image::orientation</a>(<span class="keyword">const</span> Magick::OrientationType orientation_)</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;{</div><div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;  modifyImage();</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;  image()-&gt;orientation=orientation_;</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;}</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;</div><div class="line"><a name="l01228"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6ba584218fbaae1e01b327f5160b0a13"> 1228</a></span>&#160;Magick::OrientationType <a class="code" href="classMagick_1_1Image.html#a6ba584218fbaae1e01b327f5160b0a13">Magick::Image::orientation</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;orientation);</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;}</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;</div><div class="line"><a name="l01233"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0b36093fce706eedb17916d122a7c073"> 1233</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab27371e78f90b0c88cd9abd7e1e75818">Magick::Image::page</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> &amp;pageSize_)</div><div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;{</div><div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;  modifyImage();</div><div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;  options()-&gt;page(pageSize_);</div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;  image()-&gt;page=pageSize_;</div><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;}</div><div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;</div><div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab27371e78f90b0c88cd9abd7e1e75818"> 1240</a></span>&#160;<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> <a class="code" href="classMagick_1_1Image.html#ab27371e78f90b0c88cd9abd7e1e75818">Magick::Image::page</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>(constImage()-&gt;page.width,constImage()-&gt;page.height,</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;    constImage()-&gt;page.x,constImage()-&gt;page.y));</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;}</div><div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;</div><div class="line"><a name="l01246"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8cdebf234f2b24e837b22109e01133df"> 1246</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6997dfdbb69c1dc193c9cb345672d3a5">Magick::Image::quality</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> quality_)</div><div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;{</div><div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;  modifyImage();</div><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;  image()-&gt;quality=quality_;</div><div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;  options()-&gt;quality(quality_);</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;}</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;</div><div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6997dfdbb69c1dc193c9cb345672d3a5"> 1253</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a6997dfdbb69c1dc193c9cb345672d3a5">Magick::Image::quality</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;quality);</div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;}</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;</div><div class="line"><a name="l01258"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa048989c3b71c60bd0c27f5d1a0e1154"> 1258</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a70140ac873a05f433bcacf2b8caa8789">Magick::Image::quantizeColors</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> colors_)</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;{</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;  modifyImage();</div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;  options()-&gt;quantizeColors(colors_);</div><div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;}</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;</div><div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a70140ac873a05f433bcacf2b8caa8789"> 1264</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a70140ac873a05f433bcacf2b8caa8789">Magick::Image::quantizeColors</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quantizeColors());</div><div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;}</div><div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;</div><div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aceee258da3ffa9ea6e8d7b0091e9f031"> 1269</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a54deedcaa7e383cb7ac72e9d3a43bd08">Magick::Image::quantizeColorSpace</a>(</div><div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;  <span class="keyword">const</span> Magick::ColorspaceType colorSpace_)</div><div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;{</div><div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;  modifyImage();</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;  options()-&gt;quantizeColorSpace(colorSpace_);</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;}</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;</div><div class="line"><a name="l01276"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a54deedcaa7e383cb7ac72e9d3a43bd08"> 1276</a></span>&#160;Magick::ColorspaceType <a class="code" href="classMagick_1_1Image.html#a54deedcaa7e383cb7ac72e9d3a43bd08">Magick::Image::quantizeColorSpace</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quantizeColorSpace());</div><div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;}</div><div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;</div><div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a673f00118c580551212c4b95abce1691"> 1281</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3583f41e18342d85efa705912460660d">Magick::Image::quantizeDither</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> ditherFlag_)</div><div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;{</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;  modifyImage();</div><div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;  options()-&gt;quantizeDither(ditherFlag_);</div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;}</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;</div><div class="line"><a name="l01287"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3583f41e18342d85efa705912460660d"> 1287</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a3583f41e18342d85efa705912460660d">Magick::Image::quantizeDither</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quantizeDither());</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;}</div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div><div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa00a3edcb14dd7406a10eb5959ed9fc3"> 1292</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a12e7e9627f54e9e9325f7debd6c66237">Magick::Image::quantizeDitherMethod</a>(<span class="keyword">const</span> DitherMethod ditherMethod_)</div><div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;{</div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;  modifyImage();</div><div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;  options()-&gt;quantizeDitherMethod(ditherMethod_);</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;}</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a12e7e9627f54e9e9325f7debd6c66237"> 1298</a></span>&#160;MagickCore::DitherMethod <a class="code" href="classMagick_1_1Image.html#a12e7e9627f54e9e9325f7debd6c66237">Magick::Image::quantizeDitherMethod</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quantizeDitherMethod());</div><div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;}</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a671fd70be3b07e495be28b82c2b9a67b"> 1303</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a66e5825cac42d4350bf1c1147623d231">Magick::Image::quantizeTreeDepth</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> treeDepth_)</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;{</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;  modifyImage();</div><div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;  options()-&gt;quantizeTreeDepth(treeDepth_);</div><div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;}</div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;</div><div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a66e5825cac42d4350bf1c1147623d231"> 1309</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a66e5825cac42d4350bf1c1147623d231">Magick::Image::quantizeTreeDepth</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quantizeTreeDepth());</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;}</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;</div><div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac43f3b1aa720acd96d0326d40453a0fa"> 1314</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">Magick::Image::quiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> quiet_)</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;{</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;  modifyImage();</div><div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;  options()-&gt;quiet(quiet_);</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;}</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;</div><div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7"> 1320</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">Magick::Image::quiet</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;quiet());</div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;}</div><div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;</div><div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae22dbcd159d884c85db7b2907767de22"> 1325</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a819c46c93880a855c65b588613dd412d">Magick::Image::renderingIntent</a>(</div><div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;  <span class="keyword">const</span> Magick::RenderingIntent renderingIntent_)</div><div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;{</div><div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;  modifyImage();</div><div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;  image()-&gt;rendering_intent=renderingIntent_;</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;}</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;</div><div class="line"><a name="l01332"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a819c46c93880a855c65b588613dd412d"> 1332</a></span>&#160;Magick::RenderingIntent <a class="code" href="classMagick_1_1Image.html#a819c46c93880a855c65b588613dd412d">Magick::Image::renderingIntent</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;  <span class="keywordflow">return</span>(static_cast&lt;Magick::RenderingIntent&gt;(constImage()-&gt;rendering_intent));</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;}</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div><div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad55325180356abd1c610a1144d1a61c8"> 1337</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa39a4a41f1cea05b609327aef65f4d8f">Magick::Image::resolutionUnits</a>(</div><div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;  <span class="keyword">const</span> Magick::ResolutionType resolutionUnits_)</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;{</div><div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;  modifyImage();</div><div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;  image()-&gt;units=resolutionUnits_;</div><div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;  options()-&gt;resolutionUnits(resolutionUnits_);</div><div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;}</div><div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div><div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa39a4a41f1cea05b609327aef65f4d8f"> 1345</a></span>&#160;Magick::ResolutionType <a class="code" href="classMagick_1_1Image.html#aa39a4a41f1cea05b609327aef65f4d8f">Magick::Image::resolutionUnits</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;  <span class="keywordflow">return</span>(static_cast&lt;Magick::ResolutionType&gt;(constImage()-&gt;units));</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;}</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div><div class="line"><a name="l01350"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598"> 1350</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">Magick::Image::rows</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;rows);</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;}</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;</div><div class="line"><a name="l01355"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0c6f460c32c0fbc8c5cfe9f2bf7e2a3f"> 1355</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a212c2d27336427d1f38d578c8f5bebc3">Magick::Image::scene</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> scene_)</div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;{</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;  modifyImage();</div><div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;  image()-&gt;scene=scene_;</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;}</div><div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;</div><div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a212c2d27336427d1f38d578c8f5bebc3"> 1361</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a212c2d27336427d1f38d578c8f5bebc3">Magick::Image::scene</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;scene);</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;}</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;</div><div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aaf72d65800ffc09ad6e1423e9e3aded8"> 1366</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab33ba393f56ff73f691d1043c32869b4">Magick::Image::size</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;{</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;  modifyImage();</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;  options()-&gt;size(geometry_);</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;  image()-&gt;rows=geometry_.<a class="code" href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">height</a>();</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;  image()-&gt;columns=geometry_.<a class="code" href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">width</a>();</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;}</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;</div><div class="line"><a name="l01374"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab33ba393f56ff73f691d1043c32869b4"> 1374</a></span>&#160;<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> <a class="code" href="classMagick_1_1Image.html#ab33ba393f56ff73f691d1043c32869b4">Magick::Image::size</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a>(constImage()-&gt;columns,constImage()-&gt;rows));</div><div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;}</div><div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;</div><div class="line"><a name="l01379"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2fa3b42a17f4d9fc4a102f01d5781798"> 1379</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4b42b576d335a44589608f96f917f3ea">Magick::Image::strokeAntiAlias</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;{</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;  modifyImage();</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;  options()-&gt;strokeAntiAlias(flag_);</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;}</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;</div><div class="line"><a name="l01385"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4b42b576d335a44589608f96f917f3ea"> 1385</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a4b42b576d335a44589608f96f917f3ea">Magick::Image::strokeAntiAlias</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeAntiAlias());</div><div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;}</div><div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;</div><div class="line"><a name="l01390"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac065a877922c99fb66cef4d1ec3336d6"> 1390</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8e191ae6c7ae92f9ac85409e2fe7f4b6">Magick::Image::strokeColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;strokeColor_)</div><div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;{</div><div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;  std::string</div><div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;    value;</div><div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;</div><div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;  modifyImage();</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;  options()-&gt;strokeColor(strokeColor_);</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;  value=strokeColor_;</div><div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;  artifact(<span class="stringliteral">&quot;stroke&quot;</span>,value);</div><div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;}</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;</div><div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8e191ae6c7ae92f9ac85409e2fe7f4b6"> 1401</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a8e191ae6c7ae92f9ac85409e2fe7f4b6">Magick::Image::strokeColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeColor());</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;}</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;</div><div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae7aabee837c68ee0e1889b37e3efeb38"> 1406</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aec5b45806a0fa59686db9feaebaa856f">Magick::Image::strokeDashArray</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *strokeDashArray_)</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;{</div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;  modifyImage();</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;  options()-&gt;strokeDashArray(strokeDashArray_);</div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;}</div><div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;</div><div class="line"><a name="l01412"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aec5b45806a0fa59686db9feaebaa856f"> 1412</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">double</span>* <a class="code" href="classMagick_1_1Image.html#aec5b45806a0fa59686db9feaebaa856f">Magick::Image::strokeDashArray</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeDashArray());</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;}</div><div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;</div><div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4d1b4b1bfb0af7ef94ce145801b1ea5f"> 1417</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0538c8ef9a5ab11d2f6219a089f9d103">Magick::Image::strokeDashOffset</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> strokeDashOffset_)</div><div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;{</div><div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;  modifyImage();</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;  options()-&gt;strokeDashOffset(strokeDashOffset_);</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;}</div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;</div><div class="line"><a name="l01423"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0538c8ef9a5ab11d2f6219a089f9d103"> 1423</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a0538c8ef9a5ab11d2f6219a089f9d103">Magick::Image::strokeDashOffset</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeDashOffset());</div><div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;}</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;</div><div class="line"><a name="l01428"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0857df60046b0e81ccff1c7816ab9bf0"> 1428</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aadbb01c0d899c3dc25452be69dfc7478">Magick::Image::strokeLineCap</a>(<span class="keyword">const</span> Magick::LineCap lineCap_)</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;{</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;  modifyImage();</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;  options()-&gt;strokeLineCap(lineCap_);</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;}</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;</div><div class="line"><a name="l01434"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aadbb01c0d899c3dc25452be69dfc7478"> 1434</a></span>&#160;Magick::LineCap <a class="code" href="classMagick_1_1Image.html#aadbb01c0d899c3dc25452be69dfc7478">Magick::Image::strokeLineCap</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeLineCap());</div><div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;}</div><div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;</div><div class="line"><a name="l01439"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2526f48ed94bd391ac5df28699eba783"> 1439</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9729513ef6412d4f57157820423ed8d8">Magick::Image::strokeLineJoin</a>(<span class="keyword">const</span> Magick::LineJoin lineJoin_)</div><div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;{</div><div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;  modifyImage();</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;  options()-&gt;strokeLineJoin(lineJoin_);</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;}</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;</div><div class="line"><a name="l01445"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9729513ef6412d4f57157820423ed8d8"> 1445</a></span>&#160;Magick::LineJoin <a class="code" href="classMagick_1_1Image.html#a9729513ef6412d4f57157820423ed8d8">Magick::Image::strokeLineJoin</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeLineJoin());</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;}</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div><div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a89642d08f2caf82e3ac37071cde93b14"> 1450</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af220405be06de9c8750038097b1b2c19">Magick::Image::strokeMiterLimit</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> strokeMiterLimit_)</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;{</div><div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;  modifyImage();</div><div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;  options()-&gt;strokeMiterLimit(strokeMiterLimit_);</div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;}</div><div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;</div><div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af220405be06de9c8750038097b1b2c19"> 1456</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#af220405be06de9c8750038097b1b2c19">Magick::Image::strokeMiterLimit</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeMiterLimit());</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;}</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;</div><div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a67827df3acbb495ba2e32b341049c59b"> 1461</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aca9c87ef576f2d0b1dd03a17e33304f7">Magick::Image::strokePattern</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;strokePattern_)</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;{</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;  modifyImage();</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;  <span class="keywordflow">if</span>(strokePattern_.<a class="code" href="classMagick_1_1Image.html#a10200af4a8a3ca2896f1bf367867f1fc">isValid</a>())</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;    options()-&gt;strokePattern(strokePattern_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>());</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160;    options()-&gt;strokePattern(static_cast&lt;MagickCore::Image*&gt;(NULL));</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;}</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;</div><div class="line"><a name="l01470"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aca9c87ef576f2d0b1dd03a17e33304f7"> 1470</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#aca9c87ef576f2d0b1dd03a17e33304f7">Magick::Image::strokePattern</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;  <span class="comment">// FIXME: This is inordinately innefficient</span></div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;  <span class="keyword">const</span> <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> </div><div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;    *tmpTexture;</div><div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;</div><div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;  <a class="code" href="classMagick_1_1Image.html">Image</a></div><div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;    texture;</div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;  tmpTexture=constOptions()-&gt;<a class="code" href="classMagick_1_1Image.html#a67827df3acbb495ba2e32b341049c59b">strokePattern</a>();</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;  <span class="keywordflow">if</span> (tmpTexture)</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;    {</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;      <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;        *image;</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;</div><div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;      image=CloneImage(tmpTexture,0,0,MagickTrue,exceptionInfo);</div><div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;      texture.<a class="code" href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d">replaceImage</a>(image);</div><div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;    }</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;  <span class="keywordflow">return</span>(texture);</div><div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;}</div><div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;</div><div class="line"><a name="l01494"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acc561dfeab93bb376940700a01028db2"> 1494</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a64364b344e19c7ef704103542ba1ccfb">Magick::Image::strokeWidth</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> strokeWidth_)</div><div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;{</div><div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;  <span class="keywordtype">char</span></div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;    value[MagickPathExtent];</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;</div><div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;  modifyImage();</div><div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;  options()-&gt;strokeWidth(strokeWidth_);</div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;  FormatLocaleString(value,MagickPathExtent,<span class="stringliteral">&quot;%.20g&quot;</span>,strokeWidth_);</div><div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;  (void) SetImageArtifact(image(),<span class="stringliteral">&quot;strokewidth&quot;</span>,value);</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160;}</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;</div><div class="line"><a name="l01505"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a64364b344e19c7ef704103542ba1ccfb"> 1505</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a64364b344e19c7ef704103542ba1ccfb">Magick::Image::strokeWidth</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;strokeWidth());</div><div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;}</div><div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;</div><div class="line"><a name="l01510"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aec307cb44a07e52d39e0f3eccdb943c7"> 1510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aae4fba60c8d2bafa62b1c599402c3a37">Magick::Image::subImage</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> subImage_)</div><div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160;{</div><div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;  modifyImage();</div><div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;  options()-&gt;subImage(subImage_);</div><div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;}</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;</div><div class="line"><a name="l01516"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aae4fba60c8d2bafa62b1c599402c3a37"> 1516</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#aae4fba60c8d2bafa62b1c599402c3a37">Magick::Image::subImage</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;subImage());</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;}</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;</div><div class="line"><a name="l01521"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a01435940ea2c22a1f3656f46595b4ffd"> 1521</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac607ffc5e3f1316b58e8d15cc4876cf6">Magick::Image::subRange</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> subRange_)</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;{</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;  modifyImage();</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;  options()-&gt;subRange(subRange_);</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;}</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;</div><div class="line"><a name="l01527"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac607ffc5e3f1316b58e8d15cc4876cf6"> 1527</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#ac607ffc5e3f1316b58e8d15cc4876cf6">Magick::Image::subRange</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;subRange());</div><div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;}</div><div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;</div><div class="line"><a name="l01532"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4ee6f5252681523f42decaf717afee2f"> 1532</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac6a18af8a996c8ad6cc6739bd4f23455">Magick::Image::textAntiAlias</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160;{</div><div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160;  modifyImage();</div><div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;  options()-&gt;textAntiAlias(flag_);</div><div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;}</div><div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;</div><div class="line"><a name="l01538"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac6a18af8a996c8ad6cc6739bd4f23455"> 1538</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#ac6a18af8a996c8ad6cc6739bd4f23455">Magick::Image::textAntiAlias</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textAntiAlias());</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;}</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;</div><div class="line"><a name="l01543"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6b6105df15940ba38e9e68a2a44e8d62"> 1543</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a754ebc7a6a29ca5cc423a501dbd61a17">Magick::Image::textDirection</a>(DirectionType direction_)</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;{</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;  modifyImage();</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160;  options()-&gt;textDirection(direction_);</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;}</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;</div><div class="line"><a name="l01549"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a754ebc7a6a29ca5cc423a501dbd61a17"> 1549</a></span>&#160;Magick::DirectionType <a class="code" href="classMagick_1_1Image.html#a754ebc7a6a29ca5cc423a501dbd61a17">Magick::Image::textDirection</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textDirection());</div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;}</div><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160;</div><div class="line"><a name="l01554"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5e36fc196104176d2c854c935efc112c"> 1554</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afe50d02fccb724db498e0079d7507efa">Magick::Image::textEncoding</a>(<span class="keyword">const</span> std::string &amp;encoding_)</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;{</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160;  modifyImage();</div><div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;  options()-&gt;textEncoding(encoding_);</div><div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;}</div><div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160;</div><div class="line"><a name="l01560"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afe50d02fccb724db498e0079d7507efa"> 1560</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#afe50d02fccb724db498e0079d7507efa">Magick::Image::textEncoding</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textEncoding());</div><div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;}</div><div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;</div><div class="line"><a name="l01565"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9e4093ef5e23987890f59c892234cf12"> 1565</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8c2069eb1d526257899c26e25b019905">Magick::Image::textGravity</a>(GravityType gravity_)</div><div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;{</div><div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160;  modifyImage();</div><div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160;  options()-&gt;textGravity(gravity_);</div><div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160;}</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160;</div><div class="line"><a name="l01571"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8c2069eb1d526257899c26e25b019905"> 1571</a></span>&#160;Magick::GravityType <a class="code" href="classMagick_1_1Image.html#a8c2069eb1d526257899c26e25b019905">Magick::Image::textGravity</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textGravity());</div><div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;}</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;</div><div class="line"><a name="l01576"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a204515c8f00067600368a1f90fc98813"> 1576</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7d30a41160acfdaa2fcd116cdd523330">Magick::Image::textInterlineSpacing</a>(<span class="keywordtype">double</span> spacing_)</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;{</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;  modifyImage();</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160;  options()-&gt;textInterlineSpacing(spacing_);</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;}</div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;</div><div class="line"><a name="l01582"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7d30a41160acfdaa2fcd116cdd523330"> 1582</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a7d30a41160acfdaa2fcd116cdd523330">Magick::Image::textInterlineSpacing</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textInterlineSpacing());</div><div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;}</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;</div><div class="line"><a name="l01587"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab59ba8dec5d7057adbc879940ba16c58"> 1587</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ada1d35820fad71a332a5c07e4b727fed">Magick::Image::textInterwordSpacing</a>(<span class="keywordtype">double</span> spacing_)</div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;{</div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;  modifyImage();</div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;  options()-&gt;textInterwordSpacing(spacing_);</div><div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160;}</div><div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;</div><div class="line"><a name="l01593"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ada1d35820fad71a332a5c07e4b727fed"> 1593</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#ada1d35820fad71a332a5c07e4b727fed">Magick::Image::textInterwordSpacing</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textInterwordSpacing());</div><div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;}</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;</div><div class="line"><a name="l01598"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9d8daa1f7fadca7c69947834aac632de"> 1598</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a1c9a1bbd6d61d99b1c36cf25c5cd6075">Magick::Image::textKerning</a>(<span class="keywordtype">double</span> kerning_)</div><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;{</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160;  modifyImage();</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;  options()-&gt;textKerning(kerning_);</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;}</div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;</div><div class="line"><a name="l01604"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1c9a1bbd6d61d99b1c36cf25c5cd6075"> 1604</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a1c9a1bbd6d61d99b1c36cf25c5cd6075">Magick::Image::textKerning</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textKerning());</div><div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;}</div><div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160;</div><div class="line"><a name="l01609"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad4347a3ad0c676ab3b3fdf8daee8c9c9"> 1609</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a729c3f67e80f14e02bacbd7a18cf9a91">Magick::Image::textUnderColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;underColor_)</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;{</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;  modifyImage();</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;  options()-&gt;textUnderColor(underColor_);</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;}</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160;</div><div class="line"><a name="l01615"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a729c3f67e80f14e02bacbd7a18cf9a91"> 1615</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a729c3f67e80f14e02bacbd7a18cf9a91">Magick::Image::textUnderColor</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;textUnderColor());</div><div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160;}</div><div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;</div><div class="line"><a name="l01620"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a65f6d90b7f4016b9a9496d08c3cde823"> 1620</a></span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="classMagick_1_1Image.html#a65f6d90b7f4016b9a9496d08c3cde823">Magick::Image::totalColors</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;    colors;</div><div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;</div><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;  colors=GetNumberColors(constImage(),(FILE *) NULL,exceptionInfo);</div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;  <span class="keywordflow">return</span> colors;</div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;}</div><div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;</div><div class="line"><a name="l01631"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a76f95c03d033b8ca857f22852a33652c"> 1631</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a76f95c03d033b8ca857f22852a33652c">Magick::Image::transformRotation</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> angle_)</div><div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160;{</div><div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160;  modifyImage();</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;  options()-&gt;transformRotation(angle_);</div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;}</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;</div><div class="line"><a name="l01637"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aee0224c17dbba55ad0e5842b44bdac82"> 1637</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aee0224c17dbba55ad0e5842b44bdac82">Magick::Image::transformSkewX</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> skewx_)</div><div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;{</div><div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;  modifyImage();</div><div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;  options()-&gt;transformSkewX(skewx_);</div><div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;}</div><div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;</div><div class="line"><a name="l01643"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a08560ef1d0bd27f011c7355a0dda14a6"> 1643</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a08560ef1d0bd27f011c7355a0dda14a6">Magick::Image::transformSkewY</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> skewy_)</div><div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;{</div><div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;  modifyImage();</div><div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;  options()-&gt;transformSkewY(skewy_);</div><div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;}</div><div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;</div><div class="line"><a name="l01649"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aba721dc1ea9b42ece0d4abad4b5c0059"> 1649</a></span>&#160;Magick::ImageType <a class="code" href="classMagick_1_1Image.html#aba721dc1ea9b42ece0d4abad4b5c0059">Magick::Image::type</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;  <span class="keywordflow">if</span> (constOptions()-&gt;type() != UndefinedType)</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;    <span class="keywordflow">return</span>(constOptions()-&gt;type());</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;  <span class="keywordflow">return</span>(GetImageType(constImage()));</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;}</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;</div><div class="line"><a name="l01656"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab1539615e615ff3737fcbe2f8aff07c1"> 1656</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aba721dc1ea9b42ece0d4abad4b5c0059">Magick::Image::type</a>(<span class="keyword">const</span> Magick::ImageType type_)</div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;{</div><div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160;  modifyImage();</div><div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160;  options()-&gt;type(type_);</div><div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160;  SetImageType(image(),type_,exceptionInfo);</div><div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;}</div><div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;</div><div class="line"><a name="l01665"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adff2f95e7346a55ea3dd5c9625d8d848"> 1665</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a93f810b587f924172e0908cde48556fe">Magick::Image::verbose</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> verboseFlag_)</div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;{</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;  modifyImage();</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;  options()-&gt;verbose(verboseFlag_);</div><div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;}</div><div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;</div><div class="line"><a name="l01671"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a93f810b587f924172e0908cde48556fe"> 1671</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a93f810b587f924172e0908cde48556fe">Magick::Image::verbose</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;verbose());</div><div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;}</div><div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160;</div><div class="line"><a name="l01676"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8583cd0a7eed5950254a9e10b8de341d"> 1676</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac72beaf9e469095bd9f4b285a83dad4a">Magick::Image::virtualPixelMethod</a>(</div><div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;  <span class="keyword">const</span> VirtualPixelMethod virtualPixelMethod_)</div><div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;{</div><div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;  modifyImage();</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;  SetImageVirtualPixelMethod(image(),virtualPixelMethod_,exceptionInfo);</div><div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;}</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;</div><div class="line"><a name="l01685"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac72beaf9e469095bd9f4b285a83dad4a"> 1685</a></span>&#160;Magick::VirtualPixelMethod <a class="code" href="classMagick_1_1Image.html#ac72beaf9e469095bd9f4b285a83dad4a">Magick::Image::virtualPixelMethod</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;  <span class="keywordflow">return</span>(GetImageVirtualPixelMethod(constImage()));</div><div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;}</div><div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;</div><div class="line"><a name="l01690"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a37162afac7e1e6015ebb9230b627f822"> 1690</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a57b2e7f2bae905bd6678e0093950d4c4">Magick::Image::x11Display</a>(<span class="keyword">const</span> std::string &amp;display_)</div><div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;{</div><div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;  modifyImage();</div><div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;  options()-&gt;x11Display(display_);</div><div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;}</div><div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160;</div><div class="line"><a name="l01696"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a57b2e7f2bae905bd6678e0093950d4c4"> 1696</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a57b2e7f2bae905bd6678e0093950d4c4">Magick::Image::x11Display</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;  <span class="keywordflow">return</span>(constOptions()-&gt;x11Display());</div><div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;}</div><div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;</div><div class="line"><a name="l01701"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4a47db298c22d102c355579740de43f4"> 1701</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a4a47db298c22d102c355579740de43f4">Magick::Image::xResolution</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;resolution.x);</div><div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;}</div><div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160;</div><div class="line"><a name="l01706"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2f31a9084d524de7faa106f6a68ea2c0"> 1706</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a2f31a9084d524de7faa106f6a68ea2c0">Magick::Image::yResolution</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;  <span class="keywordflow">return</span>(constImage()-&gt;resolution.y);</div><div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;}</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;</div><div class="line"><a name="l01711"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a06c3d23892be23f553c61177970d2684"> 1711</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a06c3d23892be23f553c61177970d2684">Magick::Image::adaptiveBlur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;{</div><div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;    *newImage;</div><div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;</div><div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;  newImage=AdaptiveBlurImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;}</div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;</div><div class="line"><a name="l01722"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a49b426684a032bfd6c8f252d7656a5fc"> 1722</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a49b426684a032bfd6c8f252d7656a5fc">Magick::Image::adaptiveResize</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;{</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;    *newImage;</div><div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;</div><div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;    height=rows(),</div><div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;    width=columns();</div><div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;</div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;  ssize_t</div><div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;    x=0,</div><div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160;    y=0;</div><div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160;</div><div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;    &amp;height);</div><div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;</div><div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;  newImage=AdaptiveResizeImage(constImage(),width,height,exceptionInfo);</div><div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01741"></a><span class="lineno"> 1741</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160;}</div><div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;</div><div class="line"><a name="l01744"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a382bf18d4a0c598227c5e5b3ee37b64d"> 1744</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a382bf18d4a0c598227c5e5b3ee37b64d">Magick::Image::adaptiveSharpen</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;{</div><div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;    *newImage;</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;</div><div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;  newImage=AdaptiveSharpenImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;}</div><div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160;</div><div class="line"><a name="l01755"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab5ee1e45551bf4954b85c5fa4a34cfcb"> 1755</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab5ee1e45551bf4954b85c5fa4a34cfcb">Magick::Image::adaptiveSharpenChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_ )</div><div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;{</div><div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160;    *newImage;</div><div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160;</div><div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;  newImage=AdaptiveSharpenImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160;}</div><div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;</div><div class="line"><a name="l01769"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a323bc9d9778b2b724ca0ba7a8ebe476c"> 1769</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a323bc9d9778b2b724ca0ba7a8ebe476c">Magick::Image::adaptiveThreshold</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;   <span class="keyword">const</span> <span class="keywordtype">double</span> bias_)</div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;{</div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;</div><div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;    *newImage;</div><div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160;</div><div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;  newImage=AdaptiveThresholdImage(constImage(),width_,height_,bias_,</div><div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;    exceptionInfo);</div><div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160;}</div><div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;</div><div class="line"><a name="l01783"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a462688b3a8cd8b02a681b8b8232563db"> 1783</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a462688b3a8cd8b02a681b8b8232563db">Magick::Image::addNoise</a>(<span class="keyword">const</span> NoiseType noiseType_,<span class="keyword">const</span> <span class="keywordtype">double</span> attenuate_)</div><div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;{</div><div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;    *newImage;</div><div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;  newImage=AddNoiseImage(constImage(),noiseType_,attenuate_,exceptionInfo);</div><div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;}</div><div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;</div><div class="line"><a name="l01794"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3b267b416c8b33fbc4080c24c2367643"> 1794</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3b267b416c8b33fbc4080c24c2367643">Magick::Image::addNoiseChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160;  <span class="keyword">const</span> NoiseType noiseType_,<span class="keyword">const</span> <span class="keywordtype">double</span> attenuate_)</div><div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160;{</div><div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;    *newImage;</div><div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160;</div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160;  newImage=AddNoiseImage(constImage(),noiseType_,attenuate_,exceptionInfo);</div><div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160;}</div><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;</div><div class="line"><a name="l01808"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa7adc4fe21954d8ba50ba4343a47738b"> 1808</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa7adc4fe21954d8ba50ba4343a47738b">Magick::Image::affineTransform</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1DrawableAffine.html">DrawableAffine</a> &amp;affine_)</div><div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;{</div><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;  AffineMatrix</div><div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160;    _affine;</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;</div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;    *newImage;</div><div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;</div><div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160;  _affine.sx=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#ad2c6d82e978a9655e41209fb4cb4efcd">sx</a>();</div><div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;  _affine.sy=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#a5f984ae815df0d9781edb8db50225e7a">sy</a>();</div><div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;  _affine.rx=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#ac49371ef31000ca663ac1b552f063ce2">rx</a>();</div><div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;  _affine.ry=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#ad9285ca7dc3a08292531d4752ea59151">ry</a>();</div><div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;  _affine.tx=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#a1713c6ee436a38fc796f991491239efe">tx</a>();</div><div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160;  _affine.ty=affine_.<a class="code" href="classMagick_1_1DrawableAffine.html#aba7ecc228873fba1c513f2e66ad94c87">ty</a>();</div><div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160;</div><div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160;  newImage=AffineTransformImage(constImage(),&amp;_affine,exceptionInfo);</div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160;}</div><div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;</div><div class="line"><a name="l01829"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a277342d17d441fac21f78b0b14bd5420"> 1829</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4edef220082a39181a46e59d11de40ee">Magick::Image::alpha</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alpha_)</div><div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160;{</div><div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160;  modifyImage();</div><div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;  SetImageAlpha(image(),alpha_,exceptionInfo);</div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;}</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;</div><div class="line"><a name="l01837"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ade6b07cbb05649b2049ac5f8dbbab9d5"> 1837</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ade6b07cbb05649b2049ac5f8dbbab9d5">Magick::Image::alphaChannel</a>(AlphaChannelOption alphaOption_)</div><div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;{</div><div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160;  modifyImage();</div><div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160;  SetImageAlphaChannel(image(),alphaOption_,exceptionInfo);</div><div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160;}</div><div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160;</div><div class="line"><a name="l01845"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd"> 1845</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd">Magick::Image::annotate</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;location_)</div><div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;{</div><div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;  annotate(text_,location_,NorthWestGravity,0.0);</div><div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;}</div><div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160;</div><div class="line"><a name="l01851"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5b7f98944d668751413788176e95efca"> 1851</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd">Magick::Image::annotate</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;boundingArea_,<span class="keyword">const</span> GravityType gravity_)</div><div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160;{</div><div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;  annotate(text_,boundingArea_,gravity_,0.0);</div><div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;}</div><div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;</div><div class="line"><a name="l01857"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a28493f4f547daef04238fe5bbdcf1b80"> 1857</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd">Magick::Image::annotate</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;boundingArea_,<span class="keyword">const</span> GravityType gravity_,</div><div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> degrees_)</div><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;{</div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160;  AffineMatrix</div><div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;    oaffine;</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;</div><div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;  <span class="keywordtype">char</span></div><div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;    boundingArea[MagickPathExtent];</div><div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160;</div><div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160;  DrawInfo</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;    *drawInfo;</div><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;</div><div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160;  modifyImage();</div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;</div><div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160;  drawInfo=options()-&gt;drawInfo();</div><div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160;  drawInfo-&gt;text=DestroyString(drawInfo-&gt;text);</div><div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160;  drawInfo-&gt;text=<span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(text_.c_str());</div><div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160;  drawInfo-&gt;geometry=DestroyString(drawInfo-&gt;geometry);</div><div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160;</div><div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160;  <span class="keywordflow">if</span> (boundingArea_.<a class="code" href="classMagick_1_1Geometry.html#a9e84be3866754d9b14e145931c5afaa4">isValid</a>())</div><div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160;    {</div><div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;      <span class="keywordflow">if</span> (boundingArea_.<a class="code" href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">width</a>() == 0 || boundingArea_.<a class="code" href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">height</a>() == 0)</div><div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;        {</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;          FormatLocaleString(boundingArea,MagickPathExtent,<span class="stringliteral">&quot;%+.20g%+.20g&quot;</span>,</div><div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;            (<span class="keywordtype">double</span>) boundingArea_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),(double) boundingArea_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>());</div><div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;        }</div><div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;      <span class="keywordflow">else</span></div><div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160;        {</div><div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;          (void) CopyMagickString(boundingArea,</div><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;            std::string(boundingArea_).c_str(), MagickPathExtent);</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;        }</div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;      drawInfo-&gt;geometry=boundingArea;</div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;    }</div><div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160;</div><div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;  drawInfo-&gt;gravity=gravity_;</div><div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;</div><div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160;  oaffine=drawInfo-&gt;affine;</div><div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160;  <span class="keywordflow">if</span> (degrees_ != 0.0)</div><div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;    {</div><div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160;       AffineMatrix</div><div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160;         affine,</div><div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;         current;</div><div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;</div><div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;       affine.sx=1.0;</div><div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;       affine.rx=0.0;</div><div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;       affine.ry=0.0;</div><div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;       affine.sy=1.0;</div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;       affine.tx=0.0;</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;       affine.ty=0.0;</div><div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;</div><div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;       current=drawInfo-&gt;affine;</div><div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160;       affine.sx=cos(<a class="code" href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a>(fmod(degrees_,360.0)));</div><div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;       affine.rx=sin(<a class="code" href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a>(fmod(degrees_,360.0)));</div><div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;       affine.ry=(-sin(<a class="code" href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a>(fmod(degrees_,360.0))));</div><div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;       affine.sy=cos(<a class="code" href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a>(fmod(degrees_,360.0)));</div><div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;</div><div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;       drawInfo-&gt;affine.sx=current.sx*affine.sx+current.ry*affine.rx;</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;       drawInfo-&gt;affine.rx=current.rx*affine.sx+current.sy*affine.rx;</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;       drawInfo-&gt;affine.ry=current.sx*affine.ry+current.ry*affine.sy;</div><div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;       drawInfo-&gt;affine.sy=current.rx*affine.ry+current.sy*affine.sy;</div><div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;       drawInfo-&gt;affine.tx=current.sx*affine.tx+current.ry*affine.ty</div><div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160;         +current.tx;</div><div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160;    }</div><div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160;</div><div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160;  AnnotateImage(image(),drawInfo,exceptionInfo);</div><div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160;</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;  <span class="comment">// Restore original values</span></div><div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;  drawInfo-&gt;affine=oaffine;</div><div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160;  drawInfo-&gt;text=(<span class="keywordtype">char</span> *) NULL;</div><div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160;  drawInfo-&gt;geometry=(<span class="keywordtype">char</span> *) NULL;</div><div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;</div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;}</div><div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160;</div><div class="line"><a name="l01933"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a83d673db8613be47c76849c577a14860"> 1933</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd">Magick::Image::annotate</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160;  <span class="keyword">const</span> GravityType gravity_)</div><div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;{</div><div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160;  DrawInfo</div><div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160;    *drawInfo;</div><div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160;</div><div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160;  modifyImage();</div><div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>&#160;</div><div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;  drawInfo=options()-&gt;drawInfo();</div><div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;  drawInfo-&gt;text=DestroyString(drawInfo-&gt;text);</div><div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;  drawInfo-&gt;text=<span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(text_.c_str());</div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;  drawInfo-&gt;gravity=gravity_;</div><div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;</div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;  AnnotateImage(image(),drawInfo,exceptionInfo);</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160;</div><div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160;  drawInfo-&gt;gravity=NorthWestGravity;</div><div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;  drawInfo-&gt;text=(<span class="keywordtype">char</span> *) NULL;</div><div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;</div><div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;}</div><div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160;</div><div class="line"><a name="l01955"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0b2d5afe7a7892e95b291771ff353eb9"> 1955</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0b2d5afe7a7892e95b291771ff353eb9">Magick::Image::artifact</a>(<span class="keyword">const</span> std::string &amp;name_,<span class="keyword">const</span> std::string &amp;value_)</div><div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;{</div><div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;  modifyImage();</div><div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;  (void) SetImageArtifact(image(),name_.c_str(),value_.c_str());</div><div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;}</div><div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;</div><div class="line"><a name="l01961"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2c453b5c35b53afdb670913b709050e0"> 1961</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a0b2d5afe7a7892e95b291771ff353eb9">Magick::Image::artifact</a>(<span class="keyword">const</span> std::string &amp;name_)<span class="keyword"> const</span></div><div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;    *value;</div><div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160;</div><div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160;  value=GetImageArtifact(constImage(),name_.c_str());</div><div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;  <span class="keywordflow">if</span> (value)</div><div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;    <span class="keywordflow">return</span>(std::string(value));</div><div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;  <span class="keywordflow">return</span>(std::string());</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;}</div><div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;</div><div class="line"><a name="l01972"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a919b2ef26c6443ed6374a9b9b0bedf7b"> 1972</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a919b2ef26c6443ed6374a9b9b0bedf7b">Magick::Image::attribute</a>(<span class="keyword">const</span> std::string name_,<span class="keyword">const</span> <span class="keywordtype">char</span> *value_)</div><div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;{</div><div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160;  modifyImage();</div><div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;  SetImageProperty(image(),name_.c_str(),value_,exceptionInfo);</div><div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;}</div><div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;</div><div class="line"><a name="l01980"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a70b8e33263f1a37ba4b4e18413964ff3"> 1980</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a919b2ef26c6443ed6374a9b9b0bedf7b">Magick::Image::attribute</a>(<span class="keyword">const</span> std::string name_,<span class="keyword">const</span> std::string value_)</div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;{</div><div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;  modifyImage();</div><div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;  SetImageProperty(image(),name_.c_str(),value_.c_str(),exceptionInfo);</div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;}</div><div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;</div><div class="line"><a name="l01988"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aeb16eda3be1c045f1a779fd631404006"> 1988</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#a919b2ef26c6443ed6374a9b9b0bedf7b">Magick::Image::attribute</a>(<span class="keyword">const</span> std::string name_)<span class="keyword"> const</span></div><div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160;    *value;</div><div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160;</div><div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160;  value=GetImageProperty(constImage(),name_.c_str(),exceptionInfo);</div><div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;</div><div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;  <span class="keywordflow">if</span> (value)</div><div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;    <span class="keywordflow">return</span>(std::string(value));</div><div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;</div><div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160;  <span class="keywordflow">return</span>(std::string()); <span class="comment">// Intentionally no exception</span></div><div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160;}</div><div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;</div><div class="line"><a name="l02003"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8138b72e556d704513e645f6e5e3a383"> 2003</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8138b72e556d704513e645f6e5e3a383">Magick::Image::autoGamma</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;{</div><div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160;  modifyImage();</div><div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160;  (void) SyncImageSettings(imageInfo(),image(),exceptionInfo);</div><div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;  (void) AutoGammaImage(image(),exceptionInfo);</div><div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;}</div><div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160;</div><div class="line"><a name="l02012"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a53306507c011044aa28d5d7e70888a17"> 2012</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a53306507c011044aa28d5d7e70888a17">Magick::Image::autoGammaChannel</a>(<span class="keyword">const</span> ChannelType channel_)</div><div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;{</div><div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160;  modifyImage();</div><div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;  (void) SyncImageSettings(imageInfo(),image(),exceptionInfo);</div><div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160;  (void) AutoGammaImage(image(),exceptionInfo);</div><div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;}</div><div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;</div><div class="line"><a name="l02023"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa40577054a2062c4b98c8b029b7e8975"> 2023</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa40577054a2062c4b98c8b029b7e8975">Magick::Image::autoLevel</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;{</div><div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;  modifyImage();</div><div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160;  (void) AutoLevelImage(image(),exceptionInfo);</div><div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;}</div><div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;</div><div class="line"><a name="l02031"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a92f4dc3f1daa70d8841f85ea6f3b0d07"> 2031</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a92f4dc3f1daa70d8841f85ea6f3b0d07">Magick::Image::autoLevelChannel</a>(<span class="keyword">const</span> ChannelType channel_)</div><div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;{</div><div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;  modifyImage();</div><div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;  (void) AutoLevelImage(image(),exceptionInfo);</div><div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160;}</div><div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160;</div><div class="line"><a name="l02041"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3240420fb07037c4871b9e8763903fba"> 2041</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3240420fb07037c4871b9e8763903fba">Magick::Image::autoOrient</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160;{</div><div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;    *newImage;</div><div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160;</div><div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;  <span class="keywordflow">if</span> (image()-&gt;orientation == UndefinedOrientation ||</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;      image()-&gt;orientation == TopLeftOrientation)</div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;    <span class="keywordflow">return</span>;</div><div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160;</div><div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160;  newImage=AutoOrientImage(constImage(),image()-&gt;orientation,exceptionInfo);</div><div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;}</div><div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160;</div><div class="line"><a name="l02056"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa4166a3f7b4adb208a86c80f627cb0f2"> 2056</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa4166a3f7b4adb208a86c80f627cb0f2">Magick::Image::autoThreshold</a>(<span class="keyword">const</span> AutoThresholdMethod method_)</div><div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>&#160;{</div><div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160;  modifyImage();</div><div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>&#160;  AutoThresholdImage(image(),method_, exceptionInfo);</div><div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160;}</div><div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;</div><div class="line"><a name="l02064"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad60eaa377864eb154a7692e87c0feab8"> 2064</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad60eaa377864eb154a7692e87c0feab8">Magick::Image::blackThreshold</a>(<span class="keyword">const</span> std::string &amp;threshold_)</div><div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160;{</div><div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160;  modifyImage();</div><div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160;  BlackThresholdImage(image(),threshold_.c_str(),exceptionInfo);</div><div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160;}</div><div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;</div><div class="line"><a name="l02072"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac3e1017a38fe18ff186a6121a2284e22"> 2072</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac3e1017a38fe18ff186a6121a2284e22">Magick::Image::blackThresholdChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160;  <span class="keyword">const</span> std::string &amp;threshold_)</div><div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160;{</div><div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160;  modifyImage();</div><div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160;  BlackThresholdImage(image(),threshold_.c_str(),exceptionInfo);</div><div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160;}</div><div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160;</div><div class="line"><a name="l02083"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#add253c5da798220165637837840efabe"> 2083</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#add253c5da798220165637837840efabe">Magick::Image::blueShift</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> factor_)</div><div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160;{</div><div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160;    *newImage;</div><div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;</div><div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;  newImage=BlueShiftImage(constImage(),factor_,exceptionInfo);</div><div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;}</div><div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;</div><div class="line"><a name="l02094"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8cca5f3f30110112047c3e021933caf5"> 2094</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8cca5f3f30110112047c3e021933caf5">Magick::Image::blur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160;{</div><div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160;    *newImage;</div><div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160;</div><div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160;  newImage=BlurImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160;}</div><div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;</div><div class="line"><a name="l02105"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3a7d966844e34513408627e6fc346a75"> 2105</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3a7d966844e34513408627e6fc346a75">Magick::Image::blurChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;{</div><div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160;    *newImage;</div><div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;</div><div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160;  newImage=BlurImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;}</div><div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160;</div><div class="line"><a name="l02119"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae64d44f9543991d587c178c114beaab2"> 2119</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae64d44f9543991d587c178c114beaab2">Magick::Image::border</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160;{</div><div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;    *newImage;</div><div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;</div><div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;  RectangleInfo</div><div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;    borderInfo=geometry_;</div><div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160;</div><div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>&#160;  newImage=BorderImage(constImage(),&amp;borderInfo,image()-&gt;compose,</div><div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;}</div><div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160;</div><div class="line"><a name="l02134"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5222207b4bd87a16357d309e40a62830"> 2134</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a5222207b4bd87a16357d309e40a62830">Magick::Image::brightnessContrast</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> brightness_,</div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> contrast_)</div><div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;{</div><div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160;  modifyImage();</div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160;  BrightnessContrastImage(image(),brightness_,contrast_,exceptionInfo);</div><div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160;}</div><div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160;</div><div class="line"><a name="l02143"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a23cd5acd42a3dfc2fd4ce31880092cf7"> 2143</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a23cd5acd42a3dfc2fd4ce31880092cf7">Magick::Image::brightnessContrastChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> brightness_,<span class="keyword">const</span> <span class="keywordtype">double</span> contrast_)</div><div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160;{</div><div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160;  modifyImage();</div><div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160;  BrightnessContrastImage(image(),brightness_,contrast_,exceptionInfo);</div><div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160;}</div><div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160;</div><div class="line"><a name="l02154"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a153e6015741e4239eb604d178581ddde"> 2154</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a153e6015741e4239eb604d178581ddde">Magick::Image::cannyEdge</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> lowerPercent_,<span class="keyword">const</span> <span class="keywordtype">double</span> upperPercent_)</div><div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;{</div><div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;    *newImage;</div><div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;</div><div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160;  modifyImage();</div><div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;  newImage=CannyEdgeImage(constImage(),radius_,sigma_,lowerPercent_,</div><div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160;    upperPercent_,exceptionInfo);</div><div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160;}</div><div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160;</div><div class="line"><a name="l02168"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac055da3a56f4f9daf58a1580363a575e"> 2168</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac055da3a56f4f9daf58a1580363a575e">Magick::Image::cdl</a>(<span class="keyword">const</span> std::string &amp;cdl_)</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;{</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;  modifyImage();</div><div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160;  (void) ColorDecisionListImage(image(),cdl_.c_str(),exceptionInfo);</div><div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160;}</div><div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160;</div><div class="line"><a name="l02176"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a292e62b680782d1a4d3a98a39617c97e"> 2176</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a292e62b680782d1a4d3a98a39617c97e">Magick::Image::channel</a>(<span class="keyword">const</span> ChannelType channel_)</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;{</div><div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;    *newImage;</div><div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160;</div><div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;  newImage=SeparateImage(image(),channel_,exceptionInfo);</div><div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;}</div><div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160;</div><div class="line"><a name="l02187"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a65a4366f4c57faaa6c983bd919344fed"> 2187</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a65a4366f4c57faaa6c983bd919344fed">Magick::Image::charcoal</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;{</div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;    *newImage;</div><div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;</div><div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160;  newImage=CharcoalImage(image(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;}</div><div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;</div><div class="line"><a name="l02198"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac00e2639afac933395272a41ed337238"> 2198</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac00e2639afac933395272a41ed337238">Magick::Image::charcoalChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160;{</div><div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;    *newImage;</div><div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160;</div><div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;  newImage=CharcoalImage(image(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;}</div><div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160;</div><div class="line"><a name="l02212"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4e27b564e544c2561c03dc085d1a5bd0"> 2212</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4e27b564e544c2561c03dc085d1a5bd0">Magick::Image::chop</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;{</div><div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;    *newImage;</div><div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;</div><div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160;  RectangleInfo</div><div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;    chopInfo=geometry_;</div><div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;</div><div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;  newImage=ChopImage(image(),&amp;chopInfo,exceptionInfo);</div><div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;}</div><div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;</div><div class="line"><a name="l02226"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acd618a3255fced8c403af40df0e17842"> 2226</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acd618a3255fced8c403af40df0e17842">Magick::Image::chromaBluePrimary</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> x_,<span class="keyword">const</span> <span class="keywordtype">double</span> y_,</div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> z_)</div><div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;{</div><div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160;  modifyImage();</div><div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;  image()-&gt;chromaticity.blue_primary.x=x_;</div><div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;  image()-&gt;chromaticity.blue_primary.y=y_;</div><div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160;  image()-&gt;chromaticity.blue_primary.z=z_;</div><div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160;}</div><div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;</div><div class="line"><a name="l02235"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a61b2959067938fb1d2bc8314ab0dbff8"> 2235</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acd618a3255fced8c403af40df0e17842">Magick::Image::chromaBluePrimary</a>(<span class="keywordtype">double</span> *x_,<span class="keywordtype">double</span> *y_,<span class="keywordtype">double</span> *z_)<span class="keyword"> const</span></div><div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;  *x_=constImage()-&gt;chromaticity.blue_primary.x;</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160;  *y_=constImage()-&gt;chromaticity.blue_primary.y;</div><div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;  *z_=constImage()-&gt;chromaticity.blue_primary.z;</div><div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;}</div><div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;</div><div class="line"><a name="l02242"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0e000c9a771ad5210d1ed644649da888"> 2242</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0e000c9a771ad5210d1ed644649da888">Magick::Image::chromaGreenPrimary</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> x_,<span class="keyword">const</span> <span class="keywordtype">double</span> y_,</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> z_)</div><div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;{</div><div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;  modifyImage();</div><div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160;  image()-&gt;chromaticity.green_primary.x=x_;</div><div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;  image()-&gt;chromaticity.green_primary.y=y_;</div><div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;  image()-&gt;chromaticity.green_primary.z=z_;</div><div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160;}</div><div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;</div><div class="line"><a name="l02251"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae2295e8c80b66dd3b9cbaae86fca2d8f"> 2251</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0e000c9a771ad5210d1ed644649da888">Magick::Image::chromaGreenPrimary</a>(<span class="keywordtype">double</span> *x_,<span class="keywordtype">double</span> *y_,<span class="keywordtype">double</span> *z_)<span class="keyword"> const</span></div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;  *x_=constImage()-&gt;chromaticity.green_primary.x;</div><div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;  *y_=constImage()-&gt;chromaticity.green_primary.y;</div><div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;  *z_=constImage()-&gt;chromaticity.green_primary.z;</div><div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160;}</div><div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160;</div><div class="line"><a name="l02258"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0dc8c054e6d3d63d5aab8c1002ee1a99"> 2258</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0dc8c054e6d3d63d5aab8c1002ee1a99">Magick::Image::chromaRedPrimary</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> x_,<span class="keyword">const</span> <span class="keywordtype">double</span> y_,</div><div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> z_)</div><div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160;{</div><div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160;  modifyImage();</div><div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;  image()-&gt;chromaticity.red_primary.x=x_;</div><div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;  image()-&gt;chromaticity.red_primary.y=y_;</div><div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;  image()-&gt;chromaticity.red_primary.z=z_;</div><div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160;}</div><div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;</div><div class="line"><a name="l02267"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4fe8ecb1331e3445fa78e5a21083a2db"> 2267</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0dc8c054e6d3d63d5aab8c1002ee1a99">Magick::Image::chromaRedPrimary</a>(<span class="keywordtype">double</span> *x_,<span class="keywordtype">double</span> *y_,<span class="keywordtype">double</span> *z_)<span class="keyword"> const</span></div><div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;  *x_=constImage()-&gt;chromaticity.red_primary.x;</div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;  *y_=constImage()-&gt;chromaticity.red_primary.y;</div><div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;  *z_=constImage()-&gt;chromaticity.red_primary.z;</div><div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;}</div><div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160;</div><div class="line"><a name="l02274"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aea1ad0ef6340502a8f77615e02605ed5"> 2274</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aea1ad0ef6340502a8f77615e02605ed5">Magick::Image::chromaWhitePoint</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> x_,<span class="keyword">const</span> <span class="keywordtype">double</span> y_,</div><div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> z_)</div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;{</div><div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;  modifyImage();</div><div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;  image()-&gt;chromaticity.white_point.x=x_;</div><div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160;  image()-&gt;chromaticity.white_point.y=y_;</div><div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160;  image()-&gt;chromaticity.white_point.z=z_;</div><div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;}</div><div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;</div><div class="line"><a name="l02283"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9be7007a92c12c05d936556158849588"> 2283</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aea1ad0ef6340502a8f77615e02605ed5">Magick::Image::chromaWhitePoint</a>(<span class="keywordtype">double</span> *x_,<span class="keywordtype">double</span> *y_,<span class="keywordtype">double</span> *z_)<span class="keyword"> const</span></div><div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160;  *x_=constImage()-&gt;chromaticity.white_point.x;</div><div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160;  *y_=constImage()-&gt;chromaticity.white_point.y;</div><div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160;  *z_=constImage()-&gt;chromaticity.white_point.z;</div><div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160;}</div><div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;</div><div class="line"><a name="l02290"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa320974ae299399f43d5b49ebce40077"> 2290</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa320974ae299399f43d5b49ebce40077">Magick::Image::clamp</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;{</div><div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160;  modifyImage();</div><div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;  ClampImage(image(),exceptionInfo);</div><div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160;}</div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;</div><div class="line"><a name="l02298"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae22900b5f95d8dd3d6d2354f1a590d08"> 2298</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae22900b5f95d8dd3d6d2354f1a590d08">Magick::Image::clampChannel</a>(<span class="keyword">const</span> ChannelType channel_)</div><div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;{</div><div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160;  modifyImage();</div><div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160;  ClampImage(image(),exceptionInfo);</div><div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;}</div><div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;</div><div class="line"><a name="l02308"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a35c9f981e37c1589c34d60a77eb7e32b"> 2308</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a35c9f981e37c1589c34d60a77eb7e32b">Magick::Image::clip</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160;{</div><div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160;  modifyImage();</div><div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;  ClipImage(image(),exceptionInfo);</div><div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160;}</div><div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;</div><div class="line"><a name="l02316"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3ca10effd3b120a061926bb1531b5871"> 2316</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3ca10effd3b120a061926bb1531b5871">Magick::Image::clipPath</a>(<span class="keyword">const</span> std::string pathname_,<span class="keyword">const</span> <span class="keywordtype">bool</span> inside_)</div><div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;{</div><div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;  modifyImage();</div><div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;  ClipImagePath(image(),pathname_.c_str(),(MagickBooleanType) inside_,</div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;}</div><div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;</div><div class="line"><a name="l02325"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4db28dbb57e10605a33c8721599e8381"> 2325</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4db28dbb57e10605a33c8721599e8381">Magick::Image::clut</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;clutImage_,</div><div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;  <span class="keyword">const</span> PixelInterpolateMethod method)</div><div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;{</div><div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;  modifyImage();</div><div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;  ClutImage(image(),clutImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),method,exceptionInfo);</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;}</div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;</div><div class="line"><a name="l02334"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aac7d9dc31a6afd918378e110bd647092"> 2334</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aac7d9dc31a6afd918378e110bd647092">Magick::Image::clutChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;clutImage_,<span class="keyword">const</span> PixelInterpolateMethod method)</div><div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160;{</div><div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160;  modifyImage();</div><div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;  ClutImage(image(),clutImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),method,exceptionInfo);</div><div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;}</div><div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;</div><div class="line"><a name="l02345"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a77602425d233dc08f18813c428257405"> 2345</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a77602425d233dc08f18813c428257405">Magick::Image::colorize</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alpha_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;penColor_)</div><div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;{</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;  colorize(alpha_,alpha_,alpha_,penColor_);</div><div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;}</div><div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;</div><div class="line"><a name="l02350"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1c8ff3e7f7bc1ac96b89d4185b0c2704"> 2350</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a77602425d233dc08f18813c428257405">Magick::Image::colorize</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alphaRed_,</div><div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alphaGreen_,<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alphaBlue_,</div><div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;penColor_)</div><div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160;{</div><div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160;  <span class="keywordtype">char</span></div><div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;    blend[MagickPathExtent];</div><div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;</div><div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;    *newImage;</div><div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;</div><div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160;  PixelInfo</div><div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;    target;</div><div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;</div><div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;  <span class="keywordflow">if</span> (!penColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160;      <span class="stringliteral">&quot;Pen color argument is invalid&quot;</span>);</div><div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;</div><div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;  FormatLocaleString(blend,MagickPathExtent,<span class="stringliteral">&quot;%u/%u/%u&quot;</span>,alphaRed_,alphaGreen_,</div><div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160;    alphaBlue_);</div><div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;</div><div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160;  target=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(penColor_);</div><div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;  newImage=ColorizeImage(image(),blend,&amp;target,exceptionInfo);</div><div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;}</div><div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160;</div><div class="line"><a name="l02377"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac00ce995ca2b1435f3d7f130a1746627"> 2377</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac00ce995ca2b1435f3d7f130a1746627">Magick::Image::colorMap</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> index_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;color_)</div><div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;{</div><div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160;    *imageptr;</div><div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;</div><div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;  imageptr=image();</div><div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160;</div><div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;  <span class="keywordflow">if</span> (index_ &gt; (MaxColormapSize-1))</div><div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;      <span class="stringliteral">&quot;Colormap index must be less than MaxColormapSize&quot;</span>);</div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;</div><div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;  <span class="keywordflow">if</span> (!color_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;      <span class="stringliteral">&quot;Color argument is invalid&quot;</span>);</div><div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160;</div><div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160;  modifyImage();</div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;</div><div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;  <span class="comment">// Ensure that colormap size is large enough</span></div><div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;  <span class="keywordflow">if</span> (colorMapSize() &lt; (index_+1))</div><div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;    colorMapSize(index_+1);</div><div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160;</div><div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;  <span class="comment">// Set color at index in colormap</span></div><div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;  (imageptr-&gt;colormap)[index_]=color_;</div><div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160;}</div><div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;</div><div class="line"><a name="l02402"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a452b9d678e38c6646fedd8ba232ab613"> 2402</a></span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#ac00ce995ca2b1435f3d7f130a1746627">Magick::Image::colorMap</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> index_)<span class="keyword"> const</span></div><div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;  <span class="keywordflow">if</span> (!constImage()-&gt;colormap)</div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;    {</div><div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160;      <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;        <span class="stringliteral">&quot;Image does not contain a colormap&quot;</span>);</div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;      <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>());</div><div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160;    }</div><div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160;</div><div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;  <span class="keywordflow">if</span> (index_ &gt; constImage()-&gt;colors-1)</div><div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,<span class="stringliteral">&quot;Index out of range&quot;</span>);</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;</div><div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Color.html">Magick::Color</a>((constImage()-&gt;colormap)[index_]));</div><div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;}</div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;</div><div class="line"><a name="l02417"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae213f75758d3fbef666cd76dce77c26a"> 2417</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae213f75758d3fbef666cd76dce77c26a">Magick::Image::colorMatrix</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> order_,</div><div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> *color_matrix_)</div><div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160;{</div><div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160;  KernelInfo</div><div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160;    *kernel_info;</div><div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160;</div><div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;  kernel_info=AcquireKernelInfo((<span class="keyword">const</span> <span class="keywordtype">char</span> *) NULL,exceptionInfo);</div><div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;  <span class="keywordflow">if</span> (kernel_info != (KernelInfo *) NULL)</div><div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;    {</div><div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;      kernel_info-&gt;width=order_;</div><div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160;      kernel_info-&gt;height=order_;</div><div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;      kernel_info-&gt;values=(MagickRealType *) AcquireAlignedMemory(order_,</div><div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160;        order_*<span class="keyword">sizeof</span>(*kernel_info-&gt;values));</div><div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;      <span class="keywordflow">if</span> (kernel_info-&gt;values != (MagickRealType *) NULL)</div><div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;        {</div><div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160;          <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160;            *newImage;</div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;</div><div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160;          <span class="keywordflow">for</span> (ssize_t i=0; i &lt; (ssize_t) (order_*order_); i++)</div><div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160;            kernel_info-&gt;values[i]=color_matrix_[i];</div><div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;          newImage=ColorMatrixImage(image(),kernel_info,exceptionInfo);</div><div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;          replaceImage(newImage);</div><div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;        }</div><div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160;      kernel_info=DestroyKernelInfo(kernel_info);</div><div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;    }</div><div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160;}</div><div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;</div><div class="line"><a name="l02446"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1e6ae1b1bde2ee92b999b02ddfc8478d"> 2446</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a1e6ae1b1bde2ee92b999b02ddfc8478d">Magick::Image::compare</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_)<span class="keyword"> const</span></div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160;  <span class="keywordtype">bool</span></div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;    status;</div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;</div><div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160;  <a class="code" href="classMagick_1_1Image.html">Image</a></div><div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160;    ref=reference_;</div><div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160;</div><div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;  status=<span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(IsImagesEqual(constImage(),ref.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),</div><div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>&#160;    exceptionInfo));</div><div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160;  <span class="keywordflow">return</span>(status);</div><div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;}</div><div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160;</div><div class="line"><a name="l02461"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5155c82e52b49af0657c03b53b7b91c6"> 2461</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#a1e6ae1b1bde2ee92b999b02ddfc8478d">Magick::Image::compare</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_,<span class="keyword">const</span> MetricType metric_)</div><div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160;{</div><div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160;  <span class="keywordtype">double</span></div><div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;    distortion=0.0;</div><div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;</div><div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;  GetImageDistortion(image(),reference_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),metric_,&amp;distortion,</div><div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;  <span class="keywordflow">return</span>(distortion);</div><div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160;}</div><div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160;</div><div class="line"><a name="l02473"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae8aa098294f393ce8802eb4de1c5fbf1"> 2473</a></span>&#160;<span class="keywordtype">double</span> <a class="code" href="classMagick_1_1Image.html#ae8aa098294f393ce8802eb4de1c5fbf1">Magick::Image::compareChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_,<span class="keyword">const</span> MetricType metric_)</div><div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160;{</div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;  <span class="keywordtype">double</span></div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160;    distortion=0.0;</div><div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160;</div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160;  GetImageDistortion(image(),reference_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),metric_,&amp;distortion,</div><div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;  <span class="keywordflow">return</span>(distortion);</div><div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;}</div><div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;</div><div class="line"><a name="l02488"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adcd9659dc357d01d8185f393679d6391"> 2488</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#a1e6ae1b1bde2ee92b999b02ddfc8478d">Magick::Image::compare</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_,</div><div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>&#160;  <span class="keyword">const</span> MetricType metric_,<span class="keywordtype">double</span> *distortion)</div><div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160;{</div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160;    *newImage;</div><div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160;</div><div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160;  newImage=CompareImages(image(),reference_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),metric_,distortion,</div><div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160;  <span class="keywordflow">if</span> (newImage == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(newImage));</div><div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;}</div><div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;</div><div class="line"><a name="l02504"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1763ff8925ac0aa3f13d708488f0f8e9"> 2504</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#ae8aa098294f393ce8802eb4de1c5fbf1">Magick::Image::compareChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_,<span class="keyword">const</span> MetricType metric_,<span class="keywordtype">double</span> *distortion)</div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;{</div><div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160;    *newImage;</div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;</div><div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160;  newImage=CompareImages(image(),reference_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),metric_,distortion,</div><div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160;  <span class="keywordflow">if</span> (newImage == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(newImage));</div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;}</div><div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160;</div><div class="line"><a name="l02522"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a54767810c489a2ce44f12ad16f6445f5"> 2522</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a54767810c489a2ce44f12ad16f6445f5">Magick::Image::composite</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;compositeImage_,</div><div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;offset_,<span class="keyword">const</span> CompositeOperator compose_)</div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;{</div><div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160;    height=rows(),</div><div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160;    width=columns();</div><div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160;</div><div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160;  ssize_t</div><div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160;    x=offset_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),</div><div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160;    y=offset_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>();</div><div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160;</div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(offset_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160;    &amp;height);</div><div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160;</div><div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160;  modifyImage();</div><div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;  CompositeImage(image(),compositeImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),compose_,MagickTrue,</div><div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;    x,y,exceptionInfo);</div><div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160;}</div><div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;</div><div class="line"><a name="l02543"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a191bdca2898c406add97f3b20ea689e3"> 2543</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a54767810c489a2ce44f12ad16f6445f5">Magick::Image::composite</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;compositeImage_,</div><div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160;  <span class="keyword">const</span> GravityType gravity_,<span class="keyword">const</span> CompositeOperator compose_)</div><div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160;{</div><div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;  RectangleInfo</div><div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;    geometry;</div><div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160;</div><div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160;  modifyImage();</div><div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160;  SetGeometry(compositeImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),&amp;geometry);</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160;  GravityAdjustGeometry(columns(),rows(),gravity_,&amp;geometry);</div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160;</div><div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;  CompositeImage(image(),compositeImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),compose_,MagickTrue,</div><div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160;    geometry.x,geometry.y,exceptionInfo);</div><div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;}</div><div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160;</div><div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a54767810c489a2ce44f12ad16f6445f5">Magick::Image::composite</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;compositeImage_,</div><div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160;  <span class="keyword">const</span> ssize_t xOffset_,<span class="keyword">const</span> ssize_t yOffset_,</div><div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160;  <span class="keyword">const</span> CompositeOperator compose_)</div><div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160;{</div><div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;  <span class="comment">// Image supplied as compositeImage is composited with current image and</span></div><div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160;  <span class="comment">// results in updating current image.</span></div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;  modifyImage();</div><div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160;  CompositeImage(image(),compositeImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),compose_,MagickTrue,</div><div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160;    xOffset_,yOffset_,exceptionInfo);</div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;}</div><div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;</div><div class="line"><a name="l02572"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acfa7e32f0d5b9f175e7c057f09429a98"> 2572</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acfa7e32f0d5b9f175e7c057f09429a98">Magick::Image::connectedComponents</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> connectivity_)</div><div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;{</div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;    *newImage;</div><div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160;</div><div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160;  newImage=ConnectedComponentsImage(constImage(),connectivity_,</div><div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160;    (CCObjectInfo **) NULL,exceptionInfo);</div><div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160;}</div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;</div><div class="line"><a name="l02584"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae541a15795d32301a1fdc8d41b4e1978"> 2584</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae541a15795d32301a1fdc8d41b4e1978">Magick::Image::contrast</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> sharpen_)</div><div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160;{</div><div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160;  modifyImage();</div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;  ContrastImage(image(),(MagickBooleanType) sharpen_,exceptionInfo);</div><div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;}</div><div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;</div><div class="line"><a name="l02592"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a88d376e15912bc462b3fb7767a880969"> 2592</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a88d376e15912bc462b3fb7767a880969">Magick::Image::contrastStretch</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,</div><div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_)</div><div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;{</div><div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160;  modifyImage();</div><div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160;  ContrastStretchImage(image(),blackPoint_,whitePoint_,exceptionInfo);</div><div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160;}</div><div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160;</div><div class="line"><a name="l02601"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa284bd05d1f5a769c41aaf1d4d358b08"> 2601</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa284bd05d1f5a769c41aaf1d4d358b08">Magick::Image::contrastStretchChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_)</div><div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;{</div><div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160;  modifyImage();</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;  ContrastStretchImage(image(),blackPoint_,whitePoint_,exceptionInfo);</div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;}</div><div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;</div><div class="line"><a name="l02612"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a21e1757a44421694e016ddf18b836340"> 2612</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a21e1757a44421694e016ddf18b836340">Magick::Image::convolve</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> order_,<span class="keyword">const</span> <span class="keywordtype">double</span> *kernel_)</div><div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160;{</div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;  KernelInfo</div><div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160;    *kernel_info;</div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;  kernel_info=AcquireKernelInfo((<span class="keyword">const</span> <span class="keywordtype">char</span> *) NULL,exceptionInfo);</div><div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;  kernel_info-&gt;width=order_;</div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;  kernel_info-&gt;height=order_;</div><div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160;  kernel_info-&gt;x=(ssize_t) (order_-1)/2;</div><div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160;  kernel_info-&gt;y=(ssize_t) (order_-1)/2;</div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;  kernel_info-&gt;values=(MagickRealType *) AcquireAlignedMemory(order_,</div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160;    order_*<span class="keyword">sizeof</span>(*kernel_info-&gt;values));</div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160;  <span class="keywordflow">if</span> (kernel_info-&gt;values != (MagickRealType *) NULL)</div><div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160;    {</div><div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160;      <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;        *newImage;</div><div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;</div><div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;      <span class="keywordflow">for</span> (ssize_t i=0; i &lt; (ssize_t) (order_*order_); i++)</div><div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160;        kernel_info-&gt;values[i]=kernel_[i];</div><div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;      newImage=ConvolveImage(image(),kernel_info,exceptionInfo);</div><div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160;      replaceImage(newImage);</div><div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160;    }</div><div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160;  kernel_info=DestroyKernelInfo(kernel_info);</div><div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160;}</div><div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160;</div><div class="line"><a name="l02639"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af8ea704c3cdc8eef34ebcbdbbcb63c4b"> 2639</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af8ea704c3cdc8eef34ebcbdbbcb63c4b">Magick::Image::copyPixels</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;source_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Offset.html">Offset</a> &amp;offset_)</div><div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;{</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;  <span class="keyword">const</span> OffsetInfo</div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;    offset=offset_;</div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;</div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;  <span class="keyword">const</span> RectangleInfo</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;    geometry=geometry_;</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;</div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160;  (void) CopyImagePixels(image(),source_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),&amp;geometry,&amp;offset,</div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;}</div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;</div><div class="line"><a name="l02654"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4412960a6df46a2c37228b5509d75c27"> 2654</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4412960a6df46a2c37228b5509d75c27">Magick::Image::crop</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;{</div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160;    *newImage;</div><div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160;</div><div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;  RectangleInfo</div><div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160;    cropInfo=geometry_;</div><div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160;</div><div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160;  newImage=CropImage(constImage(),&amp;cropInfo,exceptionInfo);</div><div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160;}</div><div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160;</div><div class="line"><a name="l02668"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aeac43cea4c7ba48c6d8b7dfff8958a12"> 2668</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aeac43cea4c7ba48c6d8b7dfff8958a12">Magick::Image::cycleColormap</a>(<span class="keyword">const</span> ssize_t amount_)</div><div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160;{</div><div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160;  modifyImage();</div><div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160;  CycleColormapImage(image(),amount_,exceptionInfo);</div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160;}</div><div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160;</div><div class="line"><a name="l02676"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a989c77ff5ca8fad6cf0ee8adfc8d2eca"> 2676</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a989c77ff5ca8fad6cf0ee8adfc8d2eca">Magick::Image::decipher</a>(<span class="keyword">const</span> std::string &amp;passphrase_)</div><div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160;{</div><div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160;  modifyImage();</div><div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160;  DecipherImage(image(),passphrase_.c_str(),exceptionInfo);</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;}</div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;</div><div class="line"><a name="l02684"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0834733f83262269f19e9a11a05f5566"> 2684</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0834733f83262269f19e9a11a05f5566">Magick::Image::defineSet</a>(<span class="keyword">const</span> std::string &amp;magick_,</div><div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160;  <span class="keyword">const</span> std::string &amp;key_,<span class="keywordtype">bool</span> flag_)</div><div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160;{</div><div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160;  std::string</div><div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160;    definition;</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160;</div><div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160;  modifyImage();</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;  definition=magick_ + <span class="stringliteral">&quot;:&quot;</span> + key_;</div><div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160;  <span class="keywordflow">if</span> (flag_)</div><div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160;    (void) SetImageOption(imageInfo(),definition.c_str(),<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160;    DeleteImageOption(imageInfo(),definition.c_str());</div><div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160;}</div><div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160;</div><div class="line"><a name="l02698"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3d66567fdeeb031a62f01c8f68405924"> 2698</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a0834733f83262269f19e9a11a05f5566">Magick::Image::defineSet</a>(<span class="keyword">const</span> std::string &amp;magick_,</div><div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;  <span class="keyword">const</span> std::string &amp;key_ )<span class="keyword"> const</span></div><div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;    *option;</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;  std::string</div><div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160;    key;</div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160;</div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160;  key=magick_ + <span class="stringliteral">&quot;:&quot;</span> + key_;</div><div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160;  option=GetImageOption(constImageInfo(),key.c_str());</div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;  <span class="keywordflow">if</span> (option)</div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160;    <span class="keywordflow">return</span>(<span class="keyword">true</span>);</div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160;  <span class="keywordflow">return</span>(<span class="keyword">false</span>);</div><div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160;}</div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;</div><div class="line"><a name="l02714"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae80d1bc8b02a05382a49970af1e6909c"> 2714</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae80d1bc8b02a05382a49970af1e6909c">Magick::Image::defineValue</a>(<span class="keyword">const</span> std::string &amp;magick_,</div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160;  <span class="keyword">const</span> std::string &amp;key_,<span class="keyword">const</span> std::string &amp;value_)</div><div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160;{</div><div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160;  std::string</div><div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160;    format,</div><div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160;    option;</div><div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160;</div><div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160;  modifyImage();</div><div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160;  format=magick_ + <span class="stringliteral">&quot;:&quot;</span> + key_;</div><div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160;  option=value_;</div><div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160;  (void) SetImageOption(imageInfo(),format.c_str(),option.c_str());</div><div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160;}</div><div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160;</div><div class="line"><a name="l02727"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa61f6f8e31fb73b5221783da4f1df3f9"> 2727</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#ae80d1bc8b02a05382a49970af1e6909c">Magick::Image::defineValue</a>(<span class="keyword">const</span> std::string &amp;magick_,</div><div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160;  <span class="keyword">const</span> std::string &amp;key_)<span class="keyword"> const</span></div><div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160;    *option;</div><div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160;</div><div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160;  std::string</div><div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160;    definition;</div><div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160;</div><div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160;  definition=magick_ + <span class="stringliteral">&quot;:&quot;</span> + key_;</div><div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160;  option=GetImageOption(constImageInfo(),definition.c_str());</div><div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160;  <span class="keywordflow">if</span> (option)</div><div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160;    <span class="keywordflow">return</span>(std::string(option));</div><div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160;  <span class="keywordflow">return</span>(std::string());</div><div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>&#160;}</div><div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160;</div><div class="line"><a name="l02743"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a900b22fe8ad11636fdae97de5d11ac50"> 2743</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a900b22fe8ad11636fdae97de5d11ac50">Magick::Image::deskew</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160;{</div><div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160;    *newImage;</div><div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160;</div><div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160;  newImage=DeskewImage(constImage(),threshold_,exceptionInfo);</div><div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160;}</div><div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160;</div><div class="line"><a name="l02754"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aba710ae1c64e2fdb92225e9f7d849aeb"> 2754</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aba710ae1c64e2fdb92225e9f7d849aeb">Magick::Image::despeckle</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160;{</div><div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160;    *newImage;</div><div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160;</div><div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160;  newImage=DespeckleImage(constImage(),exceptionInfo);</div><div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160;}</div><div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160;</div><div class="line"><a name="l02765"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa01a71b84378351fb5cab6beaad101f2"> 2765</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa01a71b84378351fb5cab6beaad101f2">Magick::Image::display</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160;{</div><div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160;  DisplayImages(imageInfo(),image(),exceptionInfo);</div><div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160;}</div><div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160;</div><div class="line"><a name="l02772"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae27c902c232f765a9b1d75f25785c337"> 2772</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae27c902c232f765a9b1d75f25785c337">Magick::Image::distort</a>(<span class="keyword">const</span> DistortMethod method_,</div><div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> numberArguments_,<span class="keyword">const</span> <span class="keywordtype">double</span> *arguments_,<span class="keyword">const</span> <span class="keywordtype">bool</span> bestfit_)</div><div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160;{</div><div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160;    *newImage;</div><div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160;</div><div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160;  newImage=DistortImage(constImage(), method_,numberArguments_,arguments_,</div><div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160;    bestfit_ == <span class="keyword">true</span> ? MagickTrue : MagickFalse,exceptionInfo);</div><div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160;}</div><div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160;</div><div class="line"><a name="l02785"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad97c8ff3cfc219e5a85be46b98e49f64"> 2785</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad97c8ff3cfc219e5a85be46b98e49f64">Magick::Image::draw</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Drawable.html">Magick::Drawable</a> &amp;drawable_)</div><div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160;{</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160;  DrawingWand</div><div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160;    *wand;</div><div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160;</div><div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160;  modifyImage();</div><div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160;</div><div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160;  wand=AcquireDrawingWand(options()-&gt;drawInfo(),image());</div><div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160;</div><div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160;  <span class="keywordflow">if</span>(wand)</div><div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160;    {</div><div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160;      drawable_.operator()(wand);</div><div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160;</div><div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160;      DrawRender(wand);</div><div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160;</div><div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160;      <a class="code" href="Include_8h.html#ac47b9343890cf792b34e973b0bfb59a7">ClonePPDrawException</a>(wand);</div><div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160;      wand=DestroyDrawingWand(wand);</div><div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160;      <a class="code" href="Include_8h.html#a8a1f622707e607d5337af2bc7e050260">ThrowPPDrawException</a>(quiet());</div><div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160;    }</div><div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160;}</div><div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160;</div><div class="line"><a name="l02806"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6ce1bf1ec1bceb3d239cffdf20343e3b"> 2806</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad97c8ff3cfc219e5a85be46b98e49f64">Magick::Image::draw</a>(<span class="keyword">const</span> std::vector&lt;Magick::Drawable&gt; &amp;drawable_)</div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160;{</div><div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160;  DrawingWand</div><div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;    *wand;</div><div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160;</div><div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160;  modifyImage();</div><div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160;</div><div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160;  wand= AcquireDrawingWand(options()-&gt;drawInfo(),image());</div><div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160;</div><div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160;  <span class="keywordflow">if</span>(wand)</div><div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160;    {</div><div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160;      <span class="keywordflow">for</span> (std::vector&lt;Magick::Drawable&gt;::const_iterator p = drawable_.begin();</div><div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160;           p != drawable_.end(); p++ )</div><div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160;        {</div><div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160;          p-&gt;operator()(wand);</div><div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160;          <span class="keywordflow">if</span> (DrawGetExceptionType(wand) != MagickCore::UndefinedException)</div><div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160;            <span class="keywordflow">break</span>;</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160;        }</div><div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160;</div><div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160;      <span class="keywordflow">if</span> (DrawGetExceptionType(wand) == MagickCore::UndefinedException)</div><div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160;        DrawRender(wand);</div><div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160;</div><div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160;      <a class="code" href="Include_8h.html#ac47b9343890cf792b34e973b0bfb59a7">ClonePPDrawException</a>(wand);</div><div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160;      wand=DestroyDrawingWand(wand);</div><div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160;      <a class="code" href="Include_8h.html#a8a1f622707e607d5337af2bc7e050260">ThrowPPDrawException</a>(quiet());</div><div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160;    }</div><div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160;}</div><div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160;</div><div class="line"><a name="l02834"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acab5dee8798eca72e496493c61cfbe8b"> 2834</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acab5dee8798eca72e496493c61cfbe8b">Magick::Image::edge</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_)</div><div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160;{</div><div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160;    *newImage;</div><div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160;</div><div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160;  newImage=EdgeImage(constImage(),radius_,exceptionInfo);</div><div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160;}</div><div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160;</div><div class="line"><a name="l02845"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8e677a982ace04068774d43602ec1c64"> 2845</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8e677a982ace04068774d43602ec1c64">Magick::Image::emboss</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160;{</div><div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160;    *newImage;</div><div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;</div><div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160;  newImage=EmbossImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160;}</div><div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160;</div><div class="line"><a name="l02856"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a181a6649c356cdfbf6146179410d10a3"> 2856</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a181a6649c356cdfbf6146179410d10a3">Magick::Image::encipher</a>(<span class="keyword">const</span> std::string &amp;passphrase_)</div><div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160;{</div><div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;  modifyImage();</div><div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160;  EncipherImage(image(),passphrase_.c_str(),exceptionInfo);</div><div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160;}</div><div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160;</div><div class="line"><a name="l02864"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac7d6711531af72fbc3d99ca01eb85dde"> 2864</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac7d6711531af72fbc3d99ca01eb85dde">Magick::Image::enhance</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160;{</div><div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160;    *newImage;</div><div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160;</div><div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160;  newImage=EnhanceImage(constImage(),exceptionInfo);</div><div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160;}</div><div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160;</div><div class="line"><a name="l02875"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a429b10c5ae45a964559135b2ab683ca5"> 2875</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a429b10c5ae45a964559135b2ab683ca5">Magick::Image::equalize</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160;{</div><div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160;  modifyImage();</div><div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160;  EqualizeImage(image(),exceptionInfo);</div><div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160;}</div><div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160;</div><div class="line"><a name="l02883"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad873bee97eedcb2f3778bd4b4f63788c"> 2883</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad873bee97eedcb2f3778bd4b4f63788c">Magick::Image::erase</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160;{</div><div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160;  modifyImage();</div><div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160;  (void) SetImageBackgroundColor(image(),exceptionInfo);</div><div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160;}</div><div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160;</div><div class="line"><a name="l02891"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a872a7e60aea6f5fb259d999917577849"> 2891</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a872a7e60aea6f5fb259d999917577849">Magick::Image::evaluate</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160;  <span class="keyword">const</span> MagickEvaluateOperator operator_,<span class="keywordtype">double</span> rvalue_)</div><div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160;{</div><div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160;  EvaluateImage(image(),operator_,rvalue_,exceptionInfo);</div><div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;}</div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;</div><div class="line"><a name="l02901"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abe4077713cec2e997e12b51f3b32e567"> 2901</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a872a7e60aea6f5fb259d999917577849">Magick::Image::evaluate</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160;  <span class="keyword">const</span> MagickFunction function_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> number_parameters_,</div><div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> *parameters_)</div><div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160;{</div><div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160;  FunctionImage(image(),function_,number_parameters_,parameters_,</div><div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160;    exceptionInfo);</div><div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160;}</div><div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160;</div><div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a872a7e60aea6f5fb259d999917577849">Magick::Image::evaluate</a>(<span class="keyword">const</span> ChannelType channel_,<span class="keyword">const</span> ssize_t x_,</div><div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160;  <span class="keyword">const</span> ssize_t y_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_,</div><div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160;  <span class="keyword">const</span> MagickEvaluateOperator operator_,<span class="keyword">const</span> <span class="keywordtype">double</span> rvalue_)</div><div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160;{</div><div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160;  RectangleInfo</div><div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160;    geometry;</div><div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160;</div><div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160;    *<a class="code" href="classMagick_1_1cropImage.html">cropImage</a>;</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;</div><div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160;  geometry.width = columns_;</div><div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160;  geometry.height = rows_;</div><div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160;  geometry.x = x_;</div><div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160;  geometry.y = y_;</div><div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160;</div><div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160;  <a class="code" href="classMagick_1_1cropImage.html">cropImage</a>=CropImage(image(),&amp;geometry,exceptionInfo);</div><div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160;  EvaluateImage(<a class="code" href="classMagick_1_1cropImage.html">cropImage</a>,operator_,rvalue_,exceptionInfo);</div><div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160;  (void) CompositeImage(image(),<a class="code" href="classMagick_1_1cropImage.html">cropImage</a>,image()-&gt;alpha_trait == </div><div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160;    BlendPixelTrait ? OverCompositeOp : CopyCompositeOp,MagickFalse,</div><div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160;    geometry.x,geometry.y,exceptionInfo );</div><div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160;  <a class="code" href="classMagick_1_1cropImage.html">cropImage</a>=DestroyImageList(<a class="code" href="classMagick_1_1cropImage.html">cropImage</a>);</div><div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160;}</div><div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160;</div><div class="line"><a name="l02940"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731"> 2940</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731">Magick::Image::extent</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_ )</div><div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160;{</div><div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160;    *newImage;</div><div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160;</div><div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160;  RectangleInfo</div><div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160;    extentInfo=geometry_;</div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160;</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160;  modifyImage();</div><div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160;  extentInfo.x=geometry_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>();</div><div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160;  extentInfo.y=geometry_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>();</div><div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160;  newImage=ExtentImage(image(),&amp;extentInfo,exceptionInfo);</div><div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160;}</div><div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160;</div><div class="line"><a name="l02957"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a02f6dc63887ddde4faaefcacb6c99956"> 2957</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731">Magick::Image::extent</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;backgroundColor_)</div><div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160;{</div><div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160;  backgroundColor(backgroundColor_);</div><div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160;  extent(geometry_);</div><div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160;}</div><div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;</div><div class="line"><a name="l02964"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac03576bb0d8550b4b77bb78fc3796ccd"> 2964</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731">Magick::Image::extent</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;backgroundColor_,<span class="keyword">const</span> GravityType gravity_)</div><div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160;{</div><div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160;  backgroundColor(backgroundColor_);</div><div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160;  extent(geometry_,gravity_);</div><div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160;}</div><div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160;</div><div class="line"><a name="l02971"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6460ab4fe8ca855b96c3abe7b7bba424"> 2971</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731">Magick::Image::extent</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160;  <span class="keyword">const</span> GravityType gravity_)</div><div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160;{</div><div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160;  RectangleInfo</div><div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160;    geometry;</div><div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160;</div><div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160;  SetGeometry(image(),&amp;geometry);</div><div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160;  geometry.width=geometry_.<a class="code" href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">width</a>();</div><div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160;  geometry.height=geometry_.<a class="code" href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">height</a>();</div><div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160;  GravityAdjustGeometry(image()-&gt;columns,image()-&gt;rows,gravity_,&amp;geometry);</div><div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160;  extent(geometry);</div><div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160;}</div><div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160;</div><div class="line"><a name="l02984"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a59091a5be8bc72644f86b69c9d59fc99"> 2984</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a59091a5be8bc72644f86b69c9d59fc99">Magick::Image::flip</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;{</div><div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160;    *newImage;</div><div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160;</div><div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160;  newImage=FlipImage(constImage(),exceptionInfo);</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160;}</div><div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160;</div><div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a13f3657fe07e0b6f176a3270459ff44b">Magick::Image::floodFillAlpha</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alpha_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160;{</div><div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160;  PixelInfo</div><div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160;    target;</div><div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160;</div><div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160;  modifyImage();</div><div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160;</div><div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160;  target=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(pixelColor(x_,y_));</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160;  target.alpha=alpha_;</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(AlphaChannel);</div><div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160;  FloodfillPaintImage(image(),options()-&gt;drawInfo(),&amp;target,x_,y_,</div><div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160;    (MagickBooleanType)invert_,exceptionInfo);</div><div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160;}</div><div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160;</div><div class="line"><a name="l03013"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae0b3069fb55f99ba1924cffa92e44f38"> 3013</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a13f3657fe07e0b6f176a3270459ff44b">Magick::Image::floodFillAlpha</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> alpha_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;target_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160;{</div><div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160;  PixelInfo</div><div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160;    target;</div><div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160;</div><div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160;  modifyImage();</div><div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160;</div><div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160;  target=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(target_);</div><div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160;  target.alpha=alpha_;</div><div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(AlphaChannel);</div><div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;  FloodfillPaintImage(image(),options()-&gt;drawInfo(),&amp;target,x_,y_,</div><div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160;    (MagickBooleanType)invert_,exceptionInfo);</div><div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160;}</div><div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160;</div><div class="line"><a name="l03031"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc"> 3031</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc">Magick::Image::floodFillColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;point_,</div><div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fillColor_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160;{</div><div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160;  floodFillColor(point_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),point_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>(),fillColor_,invert_);</div><div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160;}</div><div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160;</div><div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc">Magick::Image::floodFillColor</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fillColor_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160;{</div><div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160;  PixelInfo</div><div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160;    pixel;</div><div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160;</div><div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160;  modifyImage();</div><div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160;</div><div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160;  pixel=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(pixelColor(x_,y_));</div><div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160;  floodFill(x_,y_,(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> *)NULL,fillColor_,&amp;pixel,invert_);</div><div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160;}</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160;</div><div class="line"><a name="l03049"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a79bb4ad415d261b99d09c939dc4032ea"> 3049</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc">Magick::Image::floodFillColor</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;point_,</div><div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fillColor_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;borderColor_,</div><div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160;{</div><div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160;  floodFillColor(point_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),point_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>(),fillColor_,borderColor_,invert_);</div><div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160;}</div><div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160;</div><div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc">Magick::Image::floodFillColor</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fillColor_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;borderColor_,</div><div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160;{</div><div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;  PixelInfo</div><div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;    pixel;</div><div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;</div><div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;  modifyImage();</div><div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160;</div><div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;  pixel=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(borderColor_);</div><div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160;  floodFill(x_,y_,(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> *)NULL,fillColor_,&amp;pixel,invert_);</div><div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160;}</div><div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160;</div><div class="line"><a name="l03069"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3"> 3069</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3">Magick::Image::floodFillTexture</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> &amp;point_,</div><div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;texture_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;{</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160;  floodFillTexture(point_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),point_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>(),texture_,invert_);</div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160;}</div><div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;</div><div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3">Magick::Image::floodFillTexture</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;texture_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160;{</div><div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;  PixelInfo</div><div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160;    pixel;</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;</div><div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;  modifyImage();</div><div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160;</div><div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160;  pixel=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(pixelColor(x_,y_));</div><div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160;  floodFill(x_,y_,&amp;texture_,<a class="code" href="classMagick_1_1Color.html">Magick::Color</a>(),&amp;pixel,invert_);</div><div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160;}</div><div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160;</div><div class="line"><a name="l03087"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af61357e5d5992f87d4f7b57f8b495d9f"> 3087</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3">Magick::Image::floodFillTexture</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Magick::Geometry</a> &amp;point_,</div><div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;texture_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;borderColor_,</div><div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160;{</div><div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160;  floodFillTexture(point_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),point_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>(),texture_,borderColor_,invert_);</div><div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;}</div><div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;</div><div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3">Magick::Image::floodFillTexture</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;texture_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;borderColor_,</div><div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160;{</div><div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160;  PixelInfo</div><div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;    pixel;</div><div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160;</div><div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160;  modifyImage();</div><div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;</div><div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160;  pixel=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(borderColor_);</div><div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;  floodFill(x_,y_,&amp;texture_,<a class="code" href="classMagick_1_1Color.html">Magick::Color</a>(),&amp;pixel,invert_);</div><div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;}</div><div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160;</div><div class="line"><a name="l03107"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afc674e9d3b7aed778640cd8c62fb50a7"> 3107</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afc674e9d3b7aed778640cd8c62fb50a7">Magick::Image::flop</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160;{</div><div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160;    *newImage;</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;</div><div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;  newImage=FlopImage(constImage(),exceptionInfo);</div><div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;}</div><div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160;</div><div class="line"><a name="l03118"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a269e7ef992a3522345183e4a398b2661"> 3118</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a269e7ef992a3522345183e4a398b2661">Magick::Image::fontTypeMetrics</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160;  <a class="code" href="classMagick_1_1TypeMetric.html">TypeMetric</a> *metrics)</div><div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160;{</div><div class="line"><a name="l03121"></a><span class="lineno"> 3121</span>&#160;  DrawInfo</div><div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160;    *drawInfo;</div><div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160;</div><div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160;  drawInfo=options()-&gt;drawInfo();</div><div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160;  drawInfo-&gt;text=<span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(text_.c_str());</div><div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160;  GetTypeMetrics(image(),drawInfo,&amp;(metrics-&gt;_typeMetric),exceptionInfo);</div><div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160;  drawInfo-&gt;text=0;</div><div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160;}</div><div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160;</div><div class="line"><a name="l03132"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a141b082e6e23b1366dacfaf7bbbfa88a"> 3132</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a141b082e6e23b1366dacfaf7bbbfa88a">Magick::Image::fontTypeMetricsMultiline</a>(<span class="keyword">const</span> std::string &amp;text_,</div><div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160;  <a class="code" href="classMagick_1_1TypeMetric.html">TypeMetric</a> *metrics)</div><div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160;{</div><div class="line"><a name="l03135"></a><span class="lineno"> 3135</span>&#160;  DrawInfo</div><div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160;    *drawInfo;</div><div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160;</div><div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160;  drawInfo=options()-&gt;drawInfo();</div><div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>&#160;  drawInfo-&gt;text=<span class="keyword">const_cast&lt;</span><span class="keywordtype">char</span> *<span class="keyword">&gt;</span>(text_.c_str());</div><div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160;  GetMultilineTypeMetrics(image(),drawInfo,&amp;(metrics-&gt;_typeMetric),exceptionInfo);</div><div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160;  drawInfo-&gt;text=0;</div><div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160;}</div><div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160;</div><div class="line"><a name="l03146"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a248614fa72fcc9bf82aab5b37fc33bb3"> 3146</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a248614fa72fcc9bf82aab5b37fc33bb3">Magick::Image::frame</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;{</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160;  FrameInfo</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160;    info;</div><div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160;  </div><div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160;    *newImage;</div><div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160;</div><div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>&#160;  info.x=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(geometry_.<a class="code" href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">width</a>());</div><div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160;  info.y=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(geometry_.<a class="code" href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">height</a>());</div><div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;  info.width=columns() + (<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(info.x) &lt;&lt; 1);</div><div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160;  info.height=rows() + (<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(info.y) &lt;&lt; 1);</div><div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160;  info.outer_bevel=geometry_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>();</div><div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160;  info.inner_bevel=geometry_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>();</div><div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>&#160;</div><div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160;  newImage=FrameImage(constImage(),&amp;info,image()-&gt;compose,exceptionInfo);</div><div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03164"></a><span class="lineno"> 3164</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160;}</div><div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160;</div><div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a248614fa72fcc9bf82aab5b37fc33bb3">Magick::Image::frame</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160;  <span class="keyword">const</span> ssize_t innerBevel_,<span class="keyword">const</span> ssize_t outerBevel_)</div><div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160;{</div><div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;  FrameInfo</div><div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;    info;</div><div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160;</div><div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;    *newImage;</div><div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160;</div><div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160;  info.x=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(width_);</div><div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160;  info.y=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(height_);</div><div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>&#160;  info.width=columns() + (<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(info.x) &lt;&lt; 1);</div><div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160;  info.height=rows() + (<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(info.y) &lt;&lt; 1);</div><div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160;  info.outer_bevel=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(outerBevel_);</div><div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160;  info.inner_bevel=<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(innerBevel_);</div><div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>&#160;</div><div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160;  newImage=FrameImage(constImage(),&amp;info,image()-&gt;compose,exceptionInfo);</div><div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160;}</div><div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160;</div><div class="line"><a name="l03189"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a80a5fc730dae5f06d399685d25eb68b1"> 3189</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a80a5fc730dae5f06d399685d25eb68b1">Magick::Image::fx</a>(<span class="keyword">const</span> std::string expression_)</div><div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160;{</div><div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160;    *newImage;</div><div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160;</div><div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160;  newImage=FxImage(constImage(),expression_.c_str(),exceptionInfo);</div><div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160;}</div><div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160;</div><div class="line"><a name="l03200"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a93dbe22b0ee87f1b3e9ef9c4a4dd2a8e"> 3200</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a80a5fc730dae5f06d399685d25eb68b1">Magick::Image::fx</a>(<span class="keyword">const</span> std::string expression_,</div><div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160;  <span class="keyword">const</span> Magick::ChannelType channel_)</div><div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160;{</div><div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03204"></a><span class="lineno"> 3204</span>&#160;    *newImage;</div><div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160;</div><div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160;  newImage=FxImage(constImage(),expression_.c_str(),exceptionInfo);</div><div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>&#160;}</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160;</div><div class="line"><a name="l03214"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4665e620a119ea135b22a18d6b10719e"> 3214</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa8162cf97a7b5d7204c7fc8272f4580e">Magick::Image::gamma</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> gamma_)</div><div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>&#160;{</div><div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160;  modifyImage();</div><div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160;  GammaImage(image(),gamma_,exceptionInfo);</div><div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160;}</div><div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160;</div><div class="line"><a name="l03222"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a244db39943977ce14d2d138362bf0d5f"> 3222</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa8162cf97a7b5d7204c7fc8272f4580e">Magick::Image::gamma</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> gammaRed_,<span class="keyword">const</span> <span class="keywordtype">double</span> gammaGreen_,</div><div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> gammaBlue_)</div><div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160;{</div><div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160;  modifyImage();</div><div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(RedChannel);</div><div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160;  (void) GammaImage(image(),gammaRed_,exceptionInfo);</div><div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160;  <a class="code" href="Include_8h.html#ae22b9ddfe96d6ec4b5db712c23c641ad">SetPPChannelMask</a>(GreenChannel);</div><div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160;  (void) GammaImage(image(),gammaGreen_,exceptionInfo);</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160;  <a class="code" href="Include_8h.html#ae22b9ddfe96d6ec4b5db712c23c641ad">SetPPChannelMask</a>(BlueChannel);</div><div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160;  (void) GammaImage(image(),gammaBlue_,exceptionInfo);</div><div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160;}</div><div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160;</div><div class="line"><a name="l03237"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7d6bfa766daf529c1243b0dfe3be0b31"> 3237</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7d6bfa766daf529c1243b0dfe3be0b31">Magick::Image::gaussianBlur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;{</div><div class="line"><a name="l03239"></a><span class="lineno"> 3239</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160;    *newImage;</div><div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160;</div><div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160;  newImage=GaussianBlurImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160;}</div><div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160;</div><div class="line"><a name="l03248"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9a7f29be51d25c509a30d93887d102fa"> 3248</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9a7f29be51d25c509a30d93887d102fa">Magick::Image::gaussianBlurChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160;{</div><div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;    *newImage;</div><div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;</div><div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160;  newImage=GaussianBlurImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160;}</div><div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160;</div><div class="line"><a name="l03262"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6c1328d3a94557a6d30b427753cbaaa5"> 3262</a></span>&#160;<span class="keyword">const</span> Magick::Quantum *<a class="code" href="classMagick_1_1Image.html#a6c1328d3a94557a6d30b427753cbaaa5">Magick::Image::getConstPixels</a>(<span class="keyword">const</span> ssize_t x_,</div><div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;  <span class="keyword">const</span> ssize_t y_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_)<span class="keyword"> const</span></div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;  <span class="keyword">const</span> Quantum</div><div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160;    *p;</div><div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160;</div><div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03269"></a><span class="lineno"> 3269</span>&#160;  p=GetVirtualPixels(constImage(),x_, y_,columns_, rows_,exceptionInfo);</div><div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160;  <span class="keywordflow">return</span>(p);</div><div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160;}</div><div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160;</div><div class="line"><a name="l03274"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad057dfecf9164ed60e56f119c734709b"> 3274</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="classMagick_1_1Image.html#ad057dfecf9164ed60e56f119c734709b">Magick::Image::getConstMetacontent</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">void</span></div><div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160;    *result;</div><div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160;</div><div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;  result=GetVirtualMetacontent(constImage());</div><div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160;</div><div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;  <span class="keywordflow">if</span>(!result)</div><div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160;      <span class="stringliteral">&quot;Unable to retrieve meta content.&quot;</span>);</div><div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160;</div><div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160;  <span class="keywordflow">return</span>(result);</div><div class="line"><a name="l03286"></a><span class="lineno"> 3286</span>&#160;}</div><div class="line"><a name="l03287"></a><span class="lineno"> 3287</span>&#160;</div><div class="line"><a name="l03288"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9eeafa5f1bcde5c2e29e70c68555da40"> 3288</a></span>&#160;<span class="keywordtype">void</span> *<a class="code" href="classMagick_1_1Image.html#a9eeafa5f1bcde5c2e29e70c68555da40">Magick::Image::getMetacontent</a>(<span class="keywordtype">void</span> )</div><div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160;{</div><div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160;  <span class="keywordtype">void</span></div><div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>&#160;    *result;</div><div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160;</div><div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160;  result=GetAuthenticMetacontent(image());</div><div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;</div><div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160;  <span class="keywordflow">if</span>(!result)</div><div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;      <span class="stringliteral">&quot;Unable to retrieve meta content.&quot;</span>);</div><div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160;</div><div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;  <span class="keywordflow">return</span>(result);</div><div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160;}</div><div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160;</div><div class="line"><a name="l03302"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af69a2f31f3d3d57a6d812be82e871e36"> 3302</a></span>&#160;Magick::Quantum *<a class="code" href="classMagick_1_1Image.html#af69a2f31f3d3d57a6d812be82e871e36">Magick::Image::getPixels</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_)</div><div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160;{</div><div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160;  Quantum</div><div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160;    *result;</div><div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160;</div><div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160;  modifyImage();</div><div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160;  result=GetAuthenticPixels(image(),x_, y_,columns_,rows_,exceptionInfo);</div><div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160;</div><div class="line"><a name="l03313"></a><span class="lineno"> 3313</span>&#160;  <span class="keywordflow">return</span>(result);</div><div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160;}</div><div class="line"><a name="l03315"></a><span class="lineno"> 3315</span>&#160;</div><div class="line"><a name="l03316"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad8727cdce2f69885db18102230d17b9e"> 3316</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad8727cdce2f69885db18102230d17b9e">Magick::Image::grayscale</a>(<span class="keyword">const</span> PixelIntensityMethod method_)</div><div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160;{</div><div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160;  modifyImage();</div><div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>&#160;  (void) GrayscaleImage(image(),method_,exceptionInfo);</div><div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160;}</div><div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160;</div><div class="line"><a name="l03324"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac5144056eab49dbbf16fab1808df54fd"> 3324</a></span>&#160;<span class="keywordtype">void</span>  <a class="code" href="classMagick_1_1Image.html#ac5144056eab49dbbf16fab1808df54fd">Magick::Image::haldClut</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;clutImage_)</div><div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160;{</div><div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160;  modifyImage();</div><div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160;  (void) HaldClutImage(image(),clutImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),exceptionInfo);</div><div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160;}</div><div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160;</div><div class="line"><a name="l03332"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa0c6261a4e64b4e71ea01ece1466febb"> 3332</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa0c6261a4e64b4e71ea01ece1466febb">Magick::Image::houghLine</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> threshold_)</div><div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160;{</div><div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03336"></a><span class="lineno"> 3336</span>&#160;    *newImage;</div><div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160;</div><div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160;  newImage=HoughLineImage(constImage(),width_,height_,threshold_,</div><div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03341"></a><span class="lineno"> 3341</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160;}</div><div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160;</div><div class="line"><a name="l03345"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6e179e74998a5e1eed32e29b1700dcb5"> 3345</a></span>&#160;Magick::ImageType <a class="code" href="classMagick_1_1Image.html#a6e179e74998a5e1eed32e29b1700dcb5">Magick::Image::identifyType</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160;  ImageType</div><div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160;    image_type;</div><div class="line"><a name="l03349"></a><span class="lineno"> 3349</span>&#160;</div><div class="line"><a name="l03350"></a><span class="lineno"> 3350</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160;  image_type=IdentifyImageType(constImage(),exceptionInfo);</div><div class="line"><a name="l03352"></a><span class="lineno"> 3352</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03353"></a><span class="lineno"> 3353</span>&#160;  <span class="keywordflow">return</span>(image_type);</div><div class="line"><a name="l03354"></a><span class="lineno"> 3354</span>&#160;}</div><div class="line"><a name="l03355"></a><span class="lineno"> 3355</span>&#160;</div><div class="line"><a name="l03356"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9672bd0ed7dfc57418ceabe615f2bc12"> 3356</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9672bd0ed7dfc57418ceabe615f2bc12">Magick::Image::implode</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> factor_)</div><div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160;{</div><div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03359"></a><span class="lineno"> 3359</span>&#160;    *newImage;</div><div class="line"><a name="l03360"></a><span class="lineno"> 3360</span>&#160;</div><div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>&#160;  newImage=ImplodeImage(constImage(),factor_,image()-&gt;interpolate,</div><div class="line"><a name="l03363"></a><span class="lineno"> 3363</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160;}</div><div class="line"><a name="l03367"></a><span class="lineno"> 3367</span>&#160;</div><div class="line"><a name="l03368"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a845028ed6e4ab221cebd53598e94c0e8"> 3368</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a845028ed6e4ab221cebd53598e94c0e8">Magick::Image::inverseFourierTransform</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;phase_)</div><div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160;{</div><div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160;  inverseFourierTransform(phase_,<span class="keyword">true</span>);</div><div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160;}</div><div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160;</div><div class="line"><a name="l03373"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa6d68b6f91242107c02622051b8a6104"> 3373</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a845028ed6e4ab221cebd53598e94c0e8">Magick::Image::inverseFourierTransform</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;phase_,</div><div class="line"><a name="l03374"></a><span class="lineno"> 3374</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> magnitude_)</div><div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160;{</div><div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03377"></a><span class="lineno"> 3377</span>&#160;    *newImage;</div><div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160;</div><div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03380"></a><span class="lineno"> 3380</span>&#160;  newImage=InverseFourierTransformImage(constImage(),phase_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),</div><div class="line"><a name="l03381"></a><span class="lineno"> 3381</span>&#160;    magnitude_ == <span class="keyword">true</span> ? MagickTrue : MagickFalse,exceptionInfo);</div><div class="line"><a name="l03382"></a><span class="lineno"> 3382</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03383"></a><span class="lineno"> 3383</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03384"></a><span class="lineno"> 3384</span>&#160;}</div><div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>&#160;</div><div class="line"><a name="l03386"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acbbe76b8e9fc707f2770dbde8d704074"> 3386</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acbbe76b8e9fc707f2770dbde8d704074">Magick::Image::kuwahara</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160;{</div><div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160;    *newImage;</div><div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160;</div><div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03392"></a><span class="lineno"> 3392</span>&#160;  newImage=KuwaharaImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03394"></a><span class="lineno"> 3394</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03395"></a><span class="lineno"> 3395</span>&#160;}</div><div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160;</div><div class="line"><a name="l03397"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3fd2721e9d89114f49fc7feccba9b473"> 3397</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3fd2721e9d89114f49fc7feccba9b473">Magick::Image::kuwaharaChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03398"></a><span class="lineno"> 3398</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l03399"></a><span class="lineno"> 3399</span>&#160;{</div><div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>&#160;    *newImage;</div><div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>&#160;</div><div class="line"><a name="l03403"></a><span class="lineno"> 3403</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03404"></a><span class="lineno"> 3404</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03405"></a><span class="lineno"> 3405</span>&#160;  newImage=KuwaharaImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l03406"></a><span class="lineno"> 3406</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03407"></a><span class="lineno"> 3407</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160;}</div><div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160;</div><div class="line"><a name="l03411"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1b0324557a0310982b1f15fca581c079"> 3411</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a1b0324557a0310982b1f15fca581c079">Magick::Image::level</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_,</div><div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> gamma_)</div><div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>&#160;{</div><div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160;  modifyImage();</div><div class="line"><a name="l03415"></a><span class="lineno"> 3415</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03416"></a><span class="lineno"> 3416</span>&#160;  (void) LevelImage(image(),blackPoint_,whitePoint_,gamma_,exceptionInfo);</div><div class="line"><a name="l03417"></a><span class="lineno"> 3417</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03418"></a><span class="lineno"> 3418</span>&#160;}</div><div class="line"><a name="l03419"></a><span class="lineno"> 3419</span>&#160;</div><div class="line"><a name="l03420"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8e79a72a75e459d6816202f1f3917195"> 3420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8e79a72a75e459d6816202f1f3917195">Magick::Image::levelChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03421"></a><span class="lineno"> 3421</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> gamma_)</div><div class="line"><a name="l03422"></a><span class="lineno"> 3422</span>&#160;{</div><div class="line"><a name="l03423"></a><span class="lineno"> 3423</span>&#160;  modifyImage();</div><div class="line"><a name="l03424"></a><span class="lineno"> 3424</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03425"></a><span class="lineno"> 3425</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03426"></a><span class="lineno"> 3426</span>&#160;  (void) LevelImage(image(),blackPoint_,whitePoint_,gamma_,exceptionInfo);</div><div class="line"><a name="l03427"></a><span class="lineno"> 3427</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03428"></a><span class="lineno"> 3428</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03429"></a><span class="lineno"> 3429</span>&#160;}</div><div class="line"><a name="l03430"></a><span class="lineno"> 3430</span>&#160;</div><div class="line"><a name="l03431"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a18965398bccc30a241323164332647e6"> 3431</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a18965398bccc30a241323164332647e6">Magick::Image::levelColors</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;blackColor_,</div><div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;whiteColor_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160;{</div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160;  PixelInfo</div><div class="line"><a name="l03435"></a><span class="lineno"> 3435</span>&#160;    black,</div><div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160;    white;</div><div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160;</div><div class="line"><a name="l03438"></a><span class="lineno"> 3438</span>&#160;  modifyImage();</div><div class="line"><a name="l03439"></a><span class="lineno"> 3439</span>&#160;</div><div class="line"><a name="l03440"></a><span class="lineno"> 3440</span>&#160;  black=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(blackColor_);</div><div class="line"><a name="l03441"></a><span class="lineno"> 3441</span>&#160;  white=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(whiteColor_);</div><div class="line"><a name="l03442"></a><span class="lineno"> 3442</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>&#160;  (void) LevelImageColors(image(),&amp;black,&amp;white,invert_ == <span class="keyword">true</span> ?</div><div class="line"><a name="l03444"></a><span class="lineno"> 3444</span>&#160;    MagickTrue : MagickFalse,exceptionInfo);</div><div class="line"><a name="l03445"></a><span class="lineno"> 3445</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03446"></a><span class="lineno"> 3446</span>&#160;}</div><div class="line"><a name="l03447"></a><span class="lineno"> 3447</span>&#160;</div><div class="line"><a name="l03448"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae4f08d1dc37308fb1e2c38117d3ed51c"> 3448</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae4f08d1dc37308fb1e2c38117d3ed51c">Magick::Image::levelColorsChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03449"></a><span class="lineno"> 3449</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;blackColor_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;whiteColor_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03450"></a><span class="lineno"> 3450</span>&#160;{</div><div class="line"><a name="l03451"></a><span class="lineno"> 3451</span>&#160;  PixelInfo</div><div class="line"><a name="l03452"></a><span class="lineno"> 3452</span>&#160;    black,</div><div class="line"><a name="l03453"></a><span class="lineno"> 3453</span>&#160;    white;</div><div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>&#160;</div><div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>&#160;  modifyImage();</div><div class="line"><a name="l03456"></a><span class="lineno"> 3456</span>&#160;</div><div class="line"><a name="l03457"></a><span class="lineno"> 3457</span>&#160;  black=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(blackColor_);</div><div class="line"><a name="l03458"></a><span class="lineno"> 3458</span>&#160;  white=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(whiteColor_);</div><div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03460"></a><span class="lineno"> 3460</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03461"></a><span class="lineno"> 3461</span>&#160;  (void) LevelImageColors(image(),&amp;black,&amp;white,invert_ == <span class="keyword">true</span> ?</div><div class="line"><a name="l03462"></a><span class="lineno"> 3462</span>&#160;    MagickTrue : MagickFalse,exceptionInfo);</div><div class="line"><a name="l03463"></a><span class="lineno"> 3463</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03464"></a><span class="lineno"> 3464</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03465"></a><span class="lineno"> 3465</span>&#160;}</div><div class="line"><a name="l03466"></a><span class="lineno"> 3466</span>&#160;</div><div class="line"><a name="l03467"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a791efddc2c63ef13999baa94e67f5c2b"> 3467</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a791efddc2c63ef13999baa94e67f5c2b">Magick::Image::levelize</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_,</div><div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> gamma_)</div><div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>&#160;{</div><div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>&#160;  modifyImage();</div><div class="line"><a name="l03471"></a><span class="lineno"> 3471</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03472"></a><span class="lineno"> 3472</span>&#160;  (void) LevelizeImage(image(),blackPoint_,whitePoint_,gamma_,exceptionInfo);</div><div class="line"><a name="l03473"></a><span class="lineno"> 3473</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03474"></a><span class="lineno"> 3474</span>&#160;}</div><div class="line"><a name="l03475"></a><span class="lineno"> 3475</span>&#160;</div><div class="line"><a name="l03476"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a24aa6d7d348439a0c38296977af0abcb"> 3476</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a24aa6d7d348439a0c38296977af0abcb">Magick::Image::levelizeChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_,<span class="keyword">const</span> <span class="keywordtype">double</span> gamma_)</div><div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160;{</div><div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160;  modifyImage();</div><div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03482"></a><span class="lineno"> 3482</span>&#160;  (void) LevelizeImage(image(),blackPoint_,whitePoint_,gamma_,exceptionInfo);</div><div class="line"><a name="l03483"></a><span class="lineno"> 3483</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03484"></a><span class="lineno"> 3484</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03485"></a><span class="lineno"> 3485</span>&#160;}</div><div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>&#160;</div><div class="line"><a name="l03487"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a29ce3dfc56fe12876cbdef0ee92355f8"> 3487</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a29ce3dfc56fe12876cbdef0ee92355f8">Magick::Image::linearStretch</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> blackPoint_,</div><div class="line"><a name="l03488"></a><span class="lineno"> 3488</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> whitePoint_)</div><div class="line"><a name="l03489"></a><span class="lineno"> 3489</span>&#160;{</div><div class="line"><a name="l03490"></a><span class="lineno"> 3490</span>&#160;  modifyImage();</div><div class="line"><a name="l03491"></a><span class="lineno"> 3491</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03492"></a><span class="lineno"> 3492</span>&#160;  LinearStretchImage(image(),blackPoint_,whitePoint_,exceptionInfo);</div><div class="line"><a name="l03493"></a><span class="lineno"> 3493</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03494"></a><span class="lineno"> 3494</span>&#160;}</div><div class="line"><a name="l03495"></a><span class="lineno"> 3495</span>&#160;</div><div class="line"><a name="l03496"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9723ad3b536fa4d65f4ce4928f7be7f4"> 3496</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9723ad3b536fa4d65f4ce4928f7be7f4">Magick::Image::liquidRescale</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>&#160;{</div><div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03499"></a><span class="lineno"> 3499</span>&#160;    *newImage;</div><div class="line"><a name="l03500"></a><span class="lineno"> 3500</span>&#160;</div><div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>&#160;    height=rows(),</div><div class="line"><a name="l03503"></a><span class="lineno"> 3503</span>&#160;    width=columns();</div><div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160;</div><div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>&#160;  ssize_t</div><div class="line"><a name="l03506"></a><span class="lineno"> 3506</span>&#160;    x=0,</div><div class="line"><a name="l03507"></a><span class="lineno"> 3507</span>&#160;    y=0;</div><div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160;</div><div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l03510"></a><span class="lineno"> 3510</span>&#160;    &amp;height);</div><div class="line"><a name="l03511"></a><span class="lineno"> 3511</span>&#160;</div><div class="line"><a name="l03512"></a><span class="lineno"> 3512</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>&#160;  newImage=LiquidRescaleImage(image(),width,height,x,y,exceptionInfo);</div><div class="line"><a name="l03514"></a><span class="lineno"> 3514</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03516"></a><span class="lineno"> 3516</span>&#160;}</div><div class="line"><a name="l03517"></a><span class="lineno"> 3517</span>&#160;</div><div class="line"><a name="l03518"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a5481e8ff4c0204325288e2f19e4a146e"> 3518</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a5481e8ff4c0204325288e2f19e4a146e">Magick::Image::localContrast</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> strength_)</div><div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160;{</div><div class="line"><a name="l03520"></a><span class="lineno"> 3520</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03521"></a><span class="lineno"> 3521</span>&#160;    *newImage;</div><div class="line"><a name="l03522"></a><span class="lineno"> 3522</span>&#160;</div><div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03524"></a><span class="lineno"> 3524</span>&#160;  newImage=LocalContrastImage(constImage(),radius_,strength_,exceptionInfo);</div><div class="line"><a name="l03525"></a><span class="lineno"> 3525</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03526"></a><span class="lineno"> 3526</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03527"></a><span class="lineno"> 3527</span>&#160;}</div><div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>&#160;</div><div class="line"><a name="l03529"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aed162660cd0dfa152f0696018a661ca4"> 3529</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aed162660cd0dfa152f0696018a661ca4">Magick::Image::localContrastChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> strength_)</div><div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>&#160;{</div><div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160;    *newImage;</div><div class="line"><a name="l03534"></a><span class="lineno"> 3534</span>&#160;</div><div class="line"><a name="l03535"></a><span class="lineno"> 3535</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03536"></a><span class="lineno"> 3536</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160;  newImage=LocalContrastImage(constImage(),radius_,strength_,exceptionInfo);</div><div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03539"></a><span class="lineno"> 3539</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03540"></a><span class="lineno"> 3540</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>&#160;}</div><div class="line"><a name="l03542"></a><span class="lineno"> 3542</span>&#160;</div><div class="line"><a name="l03543"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a349c478367d9fcc1541684366a03ddb7"> 3543</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a349c478367d9fcc1541684366a03ddb7">Magick::Image::magnify</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l03544"></a><span class="lineno"> 3544</span>&#160;{</div><div class="line"><a name="l03545"></a><span class="lineno"> 3545</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>&#160;    *newImage;</div><div class="line"><a name="l03547"></a><span class="lineno"> 3547</span>&#160;</div><div class="line"><a name="l03548"></a><span class="lineno"> 3548</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03549"></a><span class="lineno"> 3549</span>&#160;  newImage=MagnifyImage(constImage(),exceptionInfo);</div><div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03551"></a><span class="lineno"> 3551</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03552"></a><span class="lineno"> 3552</span>&#160;}</div><div class="line"><a name="l03553"></a><span class="lineno"> 3553</span>&#160;</div><div class="line"><a name="l03554"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adf011b5a1644443ada07e2e26a15eb90"> 3554</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#adf011b5a1644443ada07e2e26a15eb90">Magick::Image::map</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;mapImage_,<span class="keyword">const</span> <span class="keywordtype">bool</span> dither_)</div><div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>&#160;{</div><div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>&#160;  modifyImage();</div><div class="line"><a name="l03557"></a><span class="lineno"> 3557</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03558"></a><span class="lineno"> 3558</span>&#160;  options()-&gt;quantizeDither(dither_);</div><div class="line"><a name="l03559"></a><span class="lineno"> 3559</span>&#160;  RemapImage(options()-&gt;quantizeInfo(),image(),mapImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),</div><div class="line"><a name="l03560"></a><span class="lineno"> 3560</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03561"></a><span class="lineno"> 3561</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03562"></a><span class="lineno"> 3562</span>&#160;}</div><div class="line"><a name="l03563"></a><span class="lineno"> 3563</span>&#160;</div><div class="line"><a name="l03564"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4ebd9dd2e47449908d8acc2f62924601"> 3564</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4ebd9dd2e47449908d8acc2f62924601">Magick::Image::meanShift</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l03565"></a><span class="lineno"> 3565</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> color_distance_)</div><div class="line"><a name="l03566"></a><span class="lineno"> 3566</span>&#160;{</div><div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03568"></a><span class="lineno"> 3568</span>&#160;    *newImage;</div><div class="line"><a name="l03569"></a><span class="lineno"> 3569</span>&#160;</div><div class="line"><a name="l03570"></a><span class="lineno"> 3570</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03571"></a><span class="lineno"> 3571</span>&#160;  newImage=MeanShiftImage(constImage(),width_,height_,color_distance_,</div><div class="line"><a name="l03572"></a><span class="lineno"> 3572</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>&#160;}</div><div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160;</div><div class="line"><a name="l03577"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab5650d7df2582c2405ea354d14f9abd6"> 3577</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab5650d7df2582c2405ea354d14f9abd6">Magick::Image::medianFilter</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_)</div><div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160;{</div><div class="line"><a name="l03579"></a><span class="lineno"> 3579</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03580"></a><span class="lineno"> 3580</span>&#160;    *newImage;</div><div class="line"><a name="l03581"></a><span class="lineno"> 3581</span>&#160;</div><div class="line"><a name="l03582"></a><span class="lineno"> 3582</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03583"></a><span class="lineno"> 3583</span>&#160;  newImage=StatisticImage(image(),MedianStatistic,(<span class="keywordtype">size_t</span>) radius_,</div><div class="line"><a name="l03584"></a><span class="lineno"> 3584</span>&#160;    (<span class="keywordtype">size_t</span>) radius_,exceptionInfo);</div><div class="line"><a name="l03585"></a><span class="lineno"> 3585</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03586"></a><span class="lineno"> 3586</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03587"></a><span class="lineno"> 3587</span>&#160;}</div><div class="line"><a name="l03588"></a><span class="lineno"> 3588</span>&#160;</div><div class="line"><a name="l03589"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac5e1f92537d31038291c09e7af30b277"> 3589</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac5e1f92537d31038291c09e7af30b277">Magick::Image::minify</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l03590"></a><span class="lineno"> 3590</span>&#160;{</div><div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03592"></a><span class="lineno"> 3592</span>&#160;    *newImage;</div><div class="line"><a name="l03593"></a><span class="lineno"> 3593</span>&#160;</div><div class="line"><a name="l03594"></a><span class="lineno"> 3594</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03595"></a><span class="lineno"> 3595</span>&#160;  newImage=MinifyImage(constImage(),exceptionInfo);</div><div class="line"><a name="l03596"></a><span class="lineno"> 3596</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03597"></a><span class="lineno"> 3597</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>&#160;}</div><div class="line"><a name="l03599"></a><span class="lineno"> 3599</span>&#160;</div><div class="line"><a name="l03600"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0e39038bc22d32312331376738c9e6b9"> 3600</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0e39038bc22d32312331376738c9e6b9">Magick::Image::modulate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> brightness_,<span class="keyword">const</span> <span class="keywordtype">double</span> saturation_,</div><div class="line"><a name="l03601"></a><span class="lineno"> 3601</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> hue_)</div><div class="line"><a name="l03602"></a><span class="lineno"> 3602</span>&#160;{</div><div class="line"><a name="l03603"></a><span class="lineno"> 3603</span>&#160;  <span class="keywordtype">char</span></div><div class="line"><a name="l03604"></a><span class="lineno"> 3604</span>&#160;    modulate[MagickPathExtent + 1];</div><div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>&#160;</div><div class="line"><a name="l03606"></a><span class="lineno"> 3606</span>&#160;  FormatLocaleString(modulate,MagickPathExtent,<span class="stringliteral">&quot;%3.6f,%3.6f,%3.6f&quot;</span>,brightness_,</div><div class="line"><a name="l03607"></a><span class="lineno"> 3607</span>&#160;    saturation_,hue_);</div><div class="line"><a name="l03608"></a><span class="lineno"> 3608</span>&#160;</div><div class="line"><a name="l03609"></a><span class="lineno"> 3609</span>&#160;  modifyImage();</div><div class="line"><a name="l03610"></a><span class="lineno"> 3610</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03611"></a><span class="lineno"> 3611</span>&#160;  ModulateImage(image(),modulate,exceptionInfo);</div><div class="line"><a name="l03612"></a><span class="lineno"> 3612</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>&#160;}</div><div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>&#160;</div><div class="line"><a name="l03615"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a648cc256796414f4b2753b04b06009ad"> 3615</a></span>&#160;<a class="code" href="classMagick_1_1ImageMoments.html">Magick::ImageMoments</a> <a class="code" href="classMagick_1_1Image.html#a648cc256796414f4b2753b04b06009ad">Magick::Image::moments</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l03616"></a><span class="lineno"> 3616</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03617"></a><span class="lineno"> 3617</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1ImageMoments.html">ImageMoments</a>(*<span class="keyword">this</span>));</div><div class="line"><a name="l03618"></a><span class="lineno"> 3618</span>&#160;}</div><div class="line"><a name="l03619"></a><span class="lineno"> 3619</span>&#160;</div><div class="line"><a name="l03620"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad4dfa40ecd9b8071b072fcea79bb74a5"> 3620</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad4dfa40ecd9b8071b072fcea79bb74a5">Magick::Image::morphology</a>(<span class="keyword">const</span> MorphologyMethod method_,</div><div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>&#160;  <span class="keyword">const</span> std::string kernel_,<span class="keyword">const</span> ssize_t iterations_)</div><div class="line"><a name="l03622"></a><span class="lineno"> 3622</span>&#160;{</div><div class="line"><a name="l03623"></a><span class="lineno"> 3623</span>&#160;  KernelInfo</div><div class="line"><a name="l03624"></a><span class="lineno"> 3624</span>&#160;    *kernel;</div><div class="line"><a name="l03625"></a><span class="lineno"> 3625</span>&#160;</div><div class="line"><a name="l03626"></a><span class="lineno"> 3626</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03627"></a><span class="lineno"> 3627</span>&#160;    *newImage;</div><div class="line"><a name="l03628"></a><span class="lineno"> 3628</span>&#160;</div><div class="line"><a name="l03629"></a><span class="lineno"> 3629</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>&#160;  kernel=AcquireKernelInfo(kernel_.c_str(),exceptionInfo);</div><div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>&#160;  <span class="keywordflow">if</span> (kernel == (KernelInfo *) NULL)</div><div class="line"><a name="l03632"></a><span class="lineno"> 3632</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,<span class="stringliteral">&quot;Unable to parse kernel.&quot;</span>);</div><div class="line"><a name="l03633"></a><span class="lineno"> 3633</span>&#160;  newImage=MorphologyImage(constImage(),method_,iterations_,kernel,</div><div class="line"><a name="l03634"></a><span class="lineno"> 3634</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03635"></a><span class="lineno"> 3635</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03636"></a><span class="lineno"> 3636</span>&#160;  kernel=DestroyKernelInfo(kernel);</div><div class="line"><a name="l03637"></a><span class="lineno"> 3637</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>&#160;}</div><div class="line"><a name="l03639"></a><span class="lineno"> 3639</span>&#160;</div><div class="line"><a name="l03640"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a09b1625a57478461858188e7a902f4da"> 3640</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad4dfa40ecd9b8071b072fcea79bb74a5">Magick::Image::morphology</a>(<span class="keyword">const</span> MorphologyMethod method_,</div><div class="line"><a name="l03641"></a><span class="lineno"> 3641</span>&#160;  <span class="keyword">const</span> KernelInfoType kernel_,<span class="keyword">const</span> std::string arguments_,</div><div class="line"><a name="l03642"></a><span class="lineno"> 3642</span>&#160;  <span class="keyword">const</span> ssize_t iterations_)</div><div class="line"><a name="l03643"></a><span class="lineno"> 3643</span>&#160;{</div><div class="line"><a name="l03644"></a><span class="lineno"> 3644</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l03645"></a><span class="lineno"> 3645</span>&#160;    *option;</div><div class="line"><a name="l03646"></a><span class="lineno"> 3646</span>&#160;</div><div class="line"><a name="l03647"></a><span class="lineno"> 3647</span>&#160;  std::string</div><div class="line"><a name="l03648"></a><span class="lineno"> 3648</span>&#160;    kernel;</div><div class="line"><a name="l03649"></a><span class="lineno"> 3649</span>&#160;</div><div class="line"><a name="l03650"></a><span class="lineno"> 3650</span>&#160;  option=CommandOptionToMnemonic(MagickKernelOptions,kernel_);</div><div class="line"><a name="l03651"></a><span class="lineno"> 3651</span>&#160;  <span class="keywordflow">if</span> (option == (<span class="keyword">const</span> <span class="keywordtype">char</span> *)NULL)</div><div class="line"><a name="l03652"></a><span class="lineno"> 3652</span>&#160;    {</div><div class="line"><a name="l03653"></a><span class="lineno"> 3653</span>&#160;      <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03654"></a><span class="lineno"> 3654</span>&#160;        <span class="stringliteral">&quot;Unable to determine kernel type.&quot;</span>);</div><div class="line"><a name="l03655"></a><span class="lineno"> 3655</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>&#160;    }</div><div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>&#160;  kernel=std::string(option);</div><div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>&#160;  <span class="keywordflow">if</span> (!arguments_.empty())</div><div class="line"><a name="l03659"></a><span class="lineno"> 3659</span>&#160;    kernel+=<span class="stringliteral">&quot;:&quot;</span>+arguments_;</div><div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160;</div><div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160;  morphology(method_,kernel,iterations_);</div><div class="line"><a name="l03662"></a><span class="lineno"> 3662</span>&#160;}</div><div class="line"><a name="l03663"></a><span class="lineno"> 3663</span>&#160;</div><div class="line"><a name="l03664"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a42c181e6acd82989fe0e4d9bb02ae8f0"> 3664</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a42c181e6acd82989fe0e4d9bb02ae8f0">Magick::Image::morphologyChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03665"></a><span class="lineno"> 3665</span>&#160;  <span class="keyword">const</span> MorphologyMethod method_,<span class="keyword">const</span> std::string kernel_,</div><div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>&#160;  <span class="keyword">const</span> ssize_t iterations_)</div><div class="line"><a name="l03667"></a><span class="lineno"> 3667</span>&#160;{</div><div class="line"><a name="l03668"></a><span class="lineno"> 3668</span>&#160;  KernelInfo</div><div class="line"><a name="l03669"></a><span class="lineno"> 3669</span>&#160;    *kernel;</div><div class="line"><a name="l03670"></a><span class="lineno"> 3670</span>&#160;</div><div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03672"></a><span class="lineno"> 3672</span>&#160;    *newImage;</div><div class="line"><a name="l03673"></a><span class="lineno"> 3673</span>&#160;</div><div class="line"><a name="l03674"></a><span class="lineno"> 3674</span>&#160;</div><div class="line"><a name="l03675"></a><span class="lineno"> 3675</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03676"></a><span class="lineno"> 3676</span>&#160;  kernel=AcquireKernelInfo(kernel_.c_str(),exceptionInfo);</div><div class="line"><a name="l03677"></a><span class="lineno"> 3677</span>&#160;  <span class="keywordflow">if</span> (kernel == (KernelInfo *)NULL)</div><div class="line"><a name="l03678"></a><span class="lineno"> 3678</span>&#160;    {</div><div class="line"><a name="l03679"></a><span class="lineno"> 3679</span>&#160;      <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03680"></a><span class="lineno"> 3680</span>&#160;        <span class="stringliteral">&quot;Unable to parse kernel.&quot;</span>);</div><div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160;    }</div><div class="line"><a name="l03683"></a><span class="lineno"> 3683</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03684"></a><span class="lineno"> 3684</span>&#160;  newImage=MorphologyImage(constImage(),method_,iterations_,kernel,</div><div class="line"><a name="l03685"></a><span class="lineno"> 3685</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03686"></a><span class="lineno"> 3686</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03687"></a><span class="lineno"> 3687</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03688"></a><span class="lineno"> 3688</span>&#160;  kernel=DestroyKernelInfo(kernel);</div><div class="line"><a name="l03689"></a><span class="lineno"> 3689</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03690"></a><span class="lineno"> 3690</span>&#160;}</div><div class="line"><a name="l03691"></a><span class="lineno"> 3691</span>&#160;</div><div class="line"><a name="l03692"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a120c5bd05d03dfbe4854dbe9c3cf24eb"> 3692</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a42c181e6acd82989fe0e4d9bb02ae8f0">Magick::Image::morphologyChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03693"></a><span class="lineno"> 3693</span>&#160;  <span class="keyword">const</span> MorphologyMethod method_,<span class="keyword">const</span> KernelInfoType kernel_,</div><div class="line"><a name="l03694"></a><span class="lineno"> 3694</span>&#160;  <span class="keyword">const</span> std::string arguments_,<span class="keyword">const</span> ssize_t iterations_)</div><div class="line"><a name="l03695"></a><span class="lineno"> 3695</span>&#160;{</div><div class="line"><a name="l03696"></a><span class="lineno"> 3696</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span></div><div class="line"><a name="l03697"></a><span class="lineno"> 3697</span>&#160;    *option;</div><div class="line"><a name="l03698"></a><span class="lineno"> 3698</span>&#160;</div><div class="line"><a name="l03699"></a><span class="lineno"> 3699</span>&#160;  std::string</div><div class="line"><a name="l03700"></a><span class="lineno"> 3700</span>&#160;    kernel;</div><div class="line"><a name="l03701"></a><span class="lineno"> 3701</span>&#160;</div><div class="line"><a name="l03702"></a><span class="lineno"> 3702</span>&#160;  option=CommandOptionToMnemonic(MagickKernelOptions,kernel_);</div><div class="line"><a name="l03703"></a><span class="lineno"> 3703</span>&#160;  <span class="keywordflow">if</span> (option == (<span class="keyword">const</span> <span class="keywordtype">char</span> *)NULL)</div><div class="line"><a name="l03704"></a><span class="lineno"> 3704</span>&#160;    {</div><div class="line"><a name="l03705"></a><span class="lineno"> 3705</span>&#160;      <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03706"></a><span class="lineno"> 3706</span>&#160;        <span class="stringliteral">&quot;Unable to determine kernel type.&quot;</span>);</div><div class="line"><a name="l03707"></a><span class="lineno"> 3707</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l03708"></a><span class="lineno"> 3708</span>&#160;    }</div><div class="line"><a name="l03709"></a><span class="lineno"> 3709</span>&#160;</div><div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>&#160;  kernel=std::string(option);</div><div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160;  <span class="keywordflow">if</span> (!arguments_.empty())</div><div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>&#160;    kernel+=<span class="stringliteral">&quot;:&quot;</span>+arguments_;</div><div class="line"><a name="l03713"></a><span class="lineno"> 3713</span>&#160;</div><div class="line"><a name="l03714"></a><span class="lineno"> 3714</span>&#160;  morphologyChannel(channel_,method_,kernel,iterations_);</div><div class="line"><a name="l03715"></a><span class="lineno"> 3715</span>&#160;}</div><div class="line"><a name="l03716"></a><span class="lineno"> 3716</span>&#160;</div><div class="line"><a name="l03717"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1fe39a1d052d78aea0cd09a66d477501"> 3717</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a1fe39a1d052d78aea0cd09a66d477501">Magick::Image::motionBlur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l03718"></a><span class="lineno"> 3718</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> angle_)</div><div class="line"><a name="l03719"></a><span class="lineno"> 3719</span>&#160;{</div><div class="line"><a name="l03720"></a><span class="lineno"> 3720</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03721"></a><span class="lineno"> 3721</span>&#160;    *newImage;</div><div class="line"><a name="l03722"></a><span class="lineno"> 3722</span>&#160;</div><div class="line"><a name="l03723"></a><span class="lineno"> 3723</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03724"></a><span class="lineno"> 3724</span>&#160;  newImage=MotionBlurImage(constImage(),radius_,sigma_,angle_,exceptionInfo);</div><div class="line"><a name="l03725"></a><span class="lineno"> 3725</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03726"></a><span class="lineno"> 3726</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03727"></a><span class="lineno"> 3727</span>&#160;}</div><div class="line"><a name="l03728"></a><span class="lineno"> 3728</span>&#160;</div><div class="line"><a name="l03729"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a668c1e3a71af331487b789ce1ddcb066"> 3729</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a668c1e3a71af331487b789ce1ddcb066">Magick::Image::negate</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> grayscale_)</div><div class="line"><a name="l03730"></a><span class="lineno"> 3730</span>&#160;{</div><div class="line"><a name="l03731"></a><span class="lineno"> 3731</span>&#160;  modifyImage();</div><div class="line"><a name="l03732"></a><span class="lineno"> 3732</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03733"></a><span class="lineno"> 3733</span>&#160;  NegateImage(image(),(MagickBooleanType) grayscale_,exceptionInfo);</div><div class="line"><a name="l03734"></a><span class="lineno"> 3734</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03735"></a><span class="lineno"> 3735</span>&#160;}</div><div class="line"><a name="l03736"></a><span class="lineno"> 3736</span>&#160;</div><div class="line"><a name="l03737"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6dbbe38771c8593a895c60581ca69bbb"> 3737</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6dbbe38771c8593a895c60581ca69bbb">Magick::Image::negateChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03738"></a><span class="lineno"> 3738</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> grayscale_)</div><div class="line"><a name="l03739"></a><span class="lineno"> 3739</span>&#160;{</div><div class="line"><a name="l03740"></a><span class="lineno"> 3740</span>&#160;  modifyImage();</div><div class="line"><a name="l03741"></a><span class="lineno"> 3741</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03742"></a><span class="lineno"> 3742</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03743"></a><span class="lineno"> 3743</span>&#160;  NegateImage(image(),(MagickBooleanType) grayscale_,exceptionInfo);</div><div class="line"><a name="l03744"></a><span class="lineno"> 3744</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03745"></a><span class="lineno"> 3745</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03746"></a><span class="lineno"> 3746</span>&#160;}</div><div class="line"><a name="l03747"></a><span class="lineno"> 3747</span>&#160;</div><div class="line"><a name="l03748"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac899aca61ba2f18639ef6195c592e978"> 3748</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac899aca61ba2f18639ef6195c592e978">Magick::Image::normalize</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l03749"></a><span class="lineno"> 3749</span>&#160;{</div><div class="line"><a name="l03750"></a><span class="lineno"> 3750</span>&#160;  modifyImage();</div><div class="line"><a name="l03751"></a><span class="lineno"> 3751</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03752"></a><span class="lineno"> 3752</span>&#160;  NormalizeImage(image(),exceptionInfo);</div><div class="line"><a name="l03753"></a><span class="lineno"> 3753</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03754"></a><span class="lineno"> 3754</span>&#160;}</div><div class="line"><a name="l03755"></a><span class="lineno"> 3755</span>&#160;</div><div class="line"><a name="l03756"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a41f3ca7387a87011db835376dda44ebb"> 3756</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41f3ca7387a87011db835376dda44ebb">Magick::Image::oilPaint</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l03757"></a><span class="lineno"> 3757</span>&#160;{</div><div class="line"><a name="l03758"></a><span class="lineno"> 3758</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03759"></a><span class="lineno"> 3759</span>&#160;    *newImage;</div><div class="line"><a name="l03760"></a><span class="lineno"> 3760</span>&#160;</div><div class="line"><a name="l03761"></a><span class="lineno"> 3761</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03762"></a><span class="lineno"> 3762</span>&#160;  newImage=OilPaintImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l03763"></a><span class="lineno"> 3763</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03764"></a><span class="lineno"> 3764</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03765"></a><span class="lineno"> 3765</span>&#160;}</div><div class="line"><a name="l03766"></a><span class="lineno"> 3766</span>&#160;</div><div class="line"><a name="l03767"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0aaacb14e5c0cdd226d4eb49195aab0a"> 3767</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0aaacb14e5c0cdd226d4eb49195aab0a">Magick::Image::opaque</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;opaqueColor_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;penColor_,</div><div class="line"><a name="l03768"></a><span class="lineno"> 3768</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l03769"></a><span class="lineno"> 3769</span>&#160;{</div><div class="line"><a name="l03770"></a><span class="lineno"> 3770</span>&#160;  std::string</div><div class="line"><a name="l03771"></a><span class="lineno"> 3771</span>&#160;    opaqueColor,</div><div class="line"><a name="l03772"></a><span class="lineno"> 3772</span>&#160;    penColor;</div><div class="line"><a name="l03773"></a><span class="lineno"> 3773</span>&#160;</div><div class="line"><a name="l03774"></a><span class="lineno"> 3774</span>&#160;  PixelInfo</div><div class="line"><a name="l03775"></a><span class="lineno"> 3775</span>&#160;    opaque,</div><div class="line"><a name="l03776"></a><span class="lineno"> 3776</span>&#160;    pen;</div><div class="line"><a name="l03777"></a><span class="lineno"> 3777</span>&#160;</div><div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>&#160;  <span class="keywordflow">if</span> (!opaqueColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l03779"></a><span class="lineno"> 3779</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03780"></a><span class="lineno"> 3780</span>&#160;      <span class="stringliteral">&quot;Opaque color argument is invalid&quot;</span>);</div><div class="line"><a name="l03781"></a><span class="lineno"> 3781</span>&#160;</div><div class="line"><a name="l03782"></a><span class="lineno"> 3782</span>&#160;  <span class="keywordflow">if</span> (!penColor_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l03783"></a><span class="lineno"> 3783</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03784"></a><span class="lineno"> 3784</span>&#160;      <span class="stringliteral">&quot;Pen color argument is invalid&quot;</span>);</div><div class="line"><a name="l03785"></a><span class="lineno"> 3785</span>&#160;</div><div class="line"><a name="l03786"></a><span class="lineno"> 3786</span>&#160;  modifyImage();</div><div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>&#160;  opaqueColor=opaqueColor_;</div><div class="line"><a name="l03788"></a><span class="lineno"> 3788</span>&#160;  penColor=penColor_;</div><div class="line"><a name="l03789"></a><span class="lineno"> 3789</span>&#160;</div><div class="line"><a name="l03790"></a><span class="lineno"> 3790</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03791"></a><span class="lineno"> 3791</span>&#160;  (void) QueryColorCompliance(opaqueColor.c_str(),AllCompliance,&amp;opaque,</div><div class="line"><a name="l03792"></a><span class="lineno"> 3792</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03793"></a><span class="lineno"> 3793</span>&#160;  (void) QueryColorCompliance(penColor.c_str(),AllCompliance,&amp;pen,</div><div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>&#160;  OpaquePaintImage(image(),&amp;opaque,&amp;pen,invert_ ? MagickTrue : MagickFalse,</div><div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160;    exceptionInfo);</div><div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03798"></a><span class="lineno"> 3798</span>&#160;}</div><div class="line"><a name="l03799"></a><span class="lineno"> 3799</span>&#160;</div><div class="line"><a name="l03800"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3d541fa3b04ce0e0b048aa963219fc3a"> 3800</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3d541fa3b04ce0e0b048aa963219fc3a">Magick::Image::orderedDither</a>(std::string thresholdMap_)</div><div class="line"><a name="l03801"></a><span class="lineno"> 3801</span>&#160;{</div><div class="line"><a name="l03802"></a><span class="lineno"> 3802</span>&#160;  modifyImage();</div><div class="line"><a name="l03803"></a><span class="lineno"> 3803</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03804"></a><span class="lineno"> 3804</span>&#160;  (void) OrderedDitherImage(image(),thresholdMap_.c_str(),exceptionInfo);</div><div class="line"><a name="l03805"></a><span class="lineno"> 3805</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03806"></a><span class="lineno"> 3806</span>&#160;}</div><div class="line"><a name="l03807"></a><span class="lineno"> 3807</span>&#160;</div><div class="line"><a name="l03808"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab5f328901bdd1a30ce582d6e0a75dd96"> 3808</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ab5f328901bdd1a30ce582d6e0a75dd96">Magick::Image::orderedDitherChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03809"></a><span class="lineno"> 3809</span>&#160;  std::string thresholdMap_)</div><div class="line"><a name="l03810"></a><span class="lineno"> 3810</span>&#160;{</div><div class="line"><a name="l03811"></a><span class="lineno"> 3811</span>&#160;  modifyImage();</div><div class="line"><a name="l03812"></a><span class="lineno"> 3812</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03813"></a><span class="lineno"> 3813</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03814"></a><span class="lineno"> 3814</span>&#160;  (void)OrderedDitherImage(image(),thresholdMap_.c_str(),exceptionInfo);</div><div class="line"><a name="l03815"></a><span class="lineno"> 3815</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03816"></a><span class="lineno"> 3816</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03817"></a><span class="lineno"> 3817</span>&#160;}</div><div class="line"><a name="l03818"></a><span class="lineno"> 3818</span>&#160;</div><div class="line"><a name="l03819"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af0ce3f3fdb9306cab3538801e09430b9"> 3819</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af0ce3f3fdb9306cab3538801e09430b9">Magick::Image::perceptible</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> epsilon_)</div><div class="line"><a name="l03820"></a><span class="lineno"> 3820</span>&#160;{</div><div class="line"><a name="l03821"></a><span class="lineno"> 3821</span>&#160;  modifyImage();</div><div class="line"><a name="l03822"></a><span class="lineno"> 3822</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03823"></a><span class="lineno"> 3823</span>&#160;  PerceptibleImage(image(),epsilon_,exceptionInfo);</div><div class="line"><a name="l03824"></a><span class="lineno"> 3824</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03825"></a><span class="lineno"> 3825</span>&#160;}</div><div class="line"><a name="l03826"></a><span class="lineno"> 3826</span>&#160;</div><div class="line"><a name="l03827"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a765919599754ab575bf0cd4ee0d935f9"> 3827</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a765919599754ab575bf0cd4ee0d935f9">Magick::Image::perceptibleChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03828"></a><span class="lineno"> 3828</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> epsilon_)</div><div class="line"><a name="l03829"></a><span class="lineno"> 3829</span>&#160;{</div><div class="line"><a name="l03830"></a><span class="lineno"> 3830</span>&#160;  modifyImage();</div><div class="line"><a name="l03831"></a><span class="lineno"> 3831</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03832"></a><span class="lineno"> 3832</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03833"></a><span class="lineno"> 3833</span>&#160;  PerceptibleImage(image(),epsilon_,exceptionInfo);</div><div class="line"><a name="l03834"></a><span class="lineno"> 3834</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03835"></a><span class="lineno"> 3835</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03836"></a><span class="lineno"> 3836</span>&#160;}</div><div class="line"><a name="l03837"></a><span class="lineno"> 3837</span>&#160;</div><div class="line"><a name="l03838"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1d80310d4b66cf7b5279da3943fe9dc3"> 3838</a></span>&#160; <a class="code" href="classMagick_1_1ImagePerceptualHash.html">Magick::ImagePerceptualHash</a> <a class="code" href="classMagick_1_1Image.html#a1d80310d4b66cf7b5279da3943fe9dc3">Magick::Image::perceptualHash</a>()<span class="keyword"> const</span></div><div class="line"><a name="l03839"></a><span class="lineno"> 3839</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03840"></a><span class="lineno"> 3840</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1ImagePerceptualHash.html">ImagePerceptualHash</a>(*<span class="keyword">this</span>));</div><div class="line"><a name="l03841"></a><span class="lineno"> 3841</span>&#160;}</div><div class="line"><a name="l03842"></a><span class="lineno"> 3842</span>&#160;</div><div class="line"><a name="l03843"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aec8fc4c9dacbf28f9ee2a8a170d4d42e"> 3843</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aec8fc4c9dacbf28f9ee2a8a170d4d42e">Magick::Image::ping</a>(<span class="keyword">const</span> std::string &amp;imageSpec_)</div><div class="line"><a name="l03844"></a><span class="lineno"> 3844</span>&#160;{</div><div class="line"><a name="l03845"></a><span class="lineno"> 3845</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03846"></a><span class="lineno"> 3846</span>&#160;    *newImage;</div><div class="line"><a name="l03847"></a><span class="lineno"> 3847</span>&#160;</div><div class="line"><a name="l03848"></a><span class="lineno"> 3848</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03849"></a><span class="lineno"> 3849</span>&#160;  options()-&gt;fileName(imageSpec_);</div><div class="line"><a name="l03850"></a><span class="lineno"> 3850</span>&#160;  newImage=PingImage(imageInfo(),exceptionInfo);</div><div class="line"><a name="l03851"></a><span class="lineno"> 3851</span>&#160;  read(newImage,exceptionInfo);</div><div class="line"><a name="l03852"></a><span class="lineno"> 3852</span>&#160;}</div><div class="line"><a name="l03853"></a><span class="lineno"> 3853</span>&#160;</div><div class="line"><a name="l03854"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac86d5b55a8cc44584a67800621d21e4c"> 3854</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aec8fc4c9dacbf28f9ee2a8a170d4d42e">Magick::Image::ping</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a>&amp; blob_)</div><div class="line"><a name="l03855"></a><span class="lineno"> 3855</span>&#160;{</div><div class="line"><a name="l03856"></a><span class="lineno"> 3856</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03857"></a><span class="lineno"> 3857</span>&#160;    *newImage;</div><div class="line"><a name="l03858"></a><span class="lineno"> 3858</span>&#160;</div><div class="line"><a name="l03859"></a><span class="lineno"> 3859</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03860"></a><span class="lineno"> 3860</span>&#160;  newImage=PingBlob(imageInfo(),blob_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>(),blob_.<a class="code" href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">length</a>(),exceptionInfo);</div><div class="line"><a name="l03861"></a><span class="lineno"> 3861</span>&#160;  read(newImage,exceptionInfo);</div><div class="line"><a name="l03862"></a><span class="lineno"> 3862</span>&#160;}</div><div class="line"><a name="l03863"></a><span class="lineno"> 3863</span>&#160;</div><div class="line"><a name="l03864"></a><span class="lineno"> 3864</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a31c8e666115543283324b97968b11e70">Magick::Image::pixelColor</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l03865"></a><span class="lineno"> 3865</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;color_)</div><div class="line"><a name="l03866"></a><span class="lineno"> 3866</span>&#160;{</div><div class="line"><a name="l03867"></a><span class="lineno"> 3867</span>&#160;  PixelInfo</div><div class="line"><a name="l03868"></a><span class="lineno"> 3868</span>&#160;    packet;</div><div class="line"><a name="l03869"></a><span class="lineno"> 3869</span>&#160;</div><div class="line"><a name="l03870"></a><span class="lineno"> 3870</span>&#160;  Quantum</div><div class="line"><a name="l03871"></a><span class="lineno"> 3871</span>&#160;    *pixel;</div><div class="line"><a name="l03872"></a><span class="lineno"> 3872</span>&#160;</div><div class="line"><a name="l03873"></a><span class="lineno"> 3873</span>&#160;  <span class="comment">// Test arguments to ensure they are within the image.</span></div><div class="line"><a name="l03874"></a><span class="lineno"> 3874</span>&#160;  <span class="keywordflow">if</span> (y_ &gt; (ssize_t) rows() || x_ &gt; (ssize_t) columns())</div><div class="line"><a name="l03875"></a><span class="lineno"> 3875</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l03876"></a><span class="lineno"> 3876</span>&#160;      <span class="stringliteral">&quot;Access outside of image boundary&quot;</span>);</div><div class="line"><a name="l03877"></a><span class="lineno"> 3877</span>&#160;</div><div class="line"><a name="l03878"></a><span class="lineno"> 3878</span>&#160;  modifyImage();</div><div class="line"><a name="l03879"></a><span class="lineno"> 3879</span>&#160;</div><div class="line"><a name="l03880"></a><span class="lineno"> 3880</span>&#160;  <span class="comment">// Set image to DirectClass</span></div><div class="line"><a name="l03881"></a><span class="lineno"> 3881</span>&#160;  classType(DirectClass );</div><div class="line"><a name="l03882"></a><span class="lineno"> 3882</span>&#160;</div><div class="line"><a name="l03883"></a><span class="lineno"> 3883</span>&#160;  <span class="comment">// Get pixel view</span></div><div class="line"><a name="l03884"></a><span class="lineno"> 3884</span>&#160;  <a class="code" href="classMagick_1_1Pixels.html">Pixels</a> pixels(*<span class="keyword">this</span>);</div><div class="line"><a name="l03885"></a><span class="lineno"> 3885</span>&#160;    <span class="comment">// Set pixel value</span></div><div class="line"><a name="l03886"></a><span class="lineno"> 3886</span>&#160;  pixel=pixels.get(x_, y_, 1, 1 );</div><div class="line"><a name="l03887"></a><span class="lineno"> 3887</span>&#160;  packet=color_;</div><div class="line"><a name="l03888"></a><span class="lineno"> 3888</span>&#160;  MagickCore::SetPixelViaPixelInfo(constImage(),&amp;packet,pixel);</div><div class="line"><a name="l03889"></a><span class="lineno"> 3889</span>&#160;  <span class="comment">// Tell ImageMagick that pixels have been updated</span></div><div class="line"><a name="l03890"></a><span class="lineno"> 3890</span>&#160;  pixels.sync();</div><div class="line"><a name="l03891"></a><span class="lineno"> 3891</span>&#160;}</div><div class="line"><a name="l03892"></a><span class="lineno"> 3892</span>&#160;</div><div class="line"><a name="l03893"></a><span class="lineno"> 3893</span>&#160;<a class="code" href="classMagick_1_1Color.html">Magick::Color</a> <a class="code" href="classMagick_1_1Image.html#a31c8e666115543283324b97968b11e70">Magick::Image::pixelColor</a>(<span class="keyword">const</span> ssize_t x_,</div><div class="line"><a name="l03894"></a><span class="lineno"> 3894</span>&#160;  <span class="keyword">const</span> ssize_t y_)<span class="keyword"> const</span></div><div class="line"><a name="l03895"></a><span class="lineno"> 3895</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03896"></a><span class="lineno"> 3896</span>&#160;  <span class="keyword">const</span> Quantum</div><div class="line"><a name="l03897"></a><span class="lineno"> 3897</span>&#160;    *pixel;</div><div class="line"><a name="l03898"></a><span class="lineno"> 3898</span>&#160;</div><div class="line"><a name="l03899"></a><span class="lineno"> 3899</span>&#160;  pixel=getConstPixels(x_,y_,1,1);</div><div class="line"><a name="l03900"></a><span class="lineno"> 3900</span>&#160;  <span class="keywordflow">if</span> (pixel)</div><div class="line"><a name="l03901"></a><span class="lineno"> 3901</span>&#160;    {</div><div class="line"><a name="l03902"></a><span class="lineno"> 3902</span>&#160;      PixelInfo</div><div class="line"><a name="l03903"></a><span class="lineno"> 3903</span>&#160;        packet;</div><div class="line"><a name="l03904"></a><span class="lineno"> 3904</span>&#160;</div><div class="line"><a name="l03905"></a><span class="lineno"> 3905</span>&#160;      MagickCore::GetPixelInfoPixel(constImage(),pixel,&amp;packet);</div><div class="line"><a name="l03906"></a><span class="lineno"> 3906</span>&#160;      <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>(packet));</div><div class="line"><a name="l03907"></a><span class="lineno"> 3907</span>&#160;    }</div><div class="line"><a name="l03908"></a><span class="lineno"> 3908</span>&#160;</div><div class="line"><a name="l03909"></a><span class="lineno"> 3909</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Color</a>()); <span class="comment">// invalid</span></div><div class="line"><a name="l03910"></a><span class="lineno"> 3910</span>&#160;}</div><div class="line"><a name="l03911"></a><span class="lineno"> 3911</span>&#160;</div><div class="line"><a name="l03912"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abea2812a48f5f6dc5e205bcfc3343215"> 3912</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#abea2812a48f5f6dc5e205bcfc3343215">Magick::Image::polaroid</a>(<span class="keyword">const</span> std::string &amp;caption_,<span class="keyword">const</span> <span class="keywordtype">double</span> angle_,</div><div class="line"><a name="l03913"></a><span class="lineno"> 3913</span>&#160;  <span class="keyword">const</span> PixelInterpolateMethod method_)</div><div class="line"><a name="l03914"></a><span class="lineno"> 3914</span>&#160;{</div><div class="line"><a name="l03915"></a><span class="lineno"> 3915</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l03916"></a><span class="lineno"> 3916</span>&#160;    *newImage;</div><div class="line"><a name="l03917"></a><span class="lineno"> 3917</span>&#160;</div><div class="line"><a name="l03918"></a><span class="lineno"> 3918</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03919"></a><span class="lineno"> 3919</span>&#160;  newImage=PolaroidImage(constImage(),options()-&gt;drawInfo(),caption_.c_str(),</div><div class="line"><a name="l03920"></a><span class="lineno"> 3920</span>&#160;    angle_,method_,exceptionInfo);</div><div class="line"><a name="l03921"></a><span class="lineno"> 3921</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l03922"></a><span class="lineno"> 3922</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03923"></a><span class="lineno"> 3923</span>&#160;}</div><div class="line"><a name="l03924"></a><span class="lineno"> 3924</span>&#160;</div><div class="line"><a name="l03925"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0279086b9e8d0340d506a6e0b565c489"> 3925</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0279086b9e8d0340d506a6e0b565c489">Magick::Image::posterize</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> levels_,<span class="keyword">const</span> DitherMethod method_)</div><div class="line"><a name="l03926"></a><span class="lineno"> 3926</span>&#160;{</div><div class="line"><a name="l03927"></a><span class="lineno"> 3927</span>&#160;  modifyImage();</div><div class="line"><a name="l03928"></a><span class="lineno"> 3928</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03929"></a><span class="lineno"> 3929</span>&#160;  PosterizeImage(image(),levels_,method_,exceptionInfo);</div><div class="line"><a name="l03930"></a><span class="lineno"> 3930</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03931"></a><span class="lineno"> 3931</span>&#160;}</div><div class="line"><a name="l03932"></a><span class="lineno"> 3932</span>&#160;</div><div class="line"><a name="l03933"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a95cc653b4d27c112303c13aa884f3dfb"> 3933</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a95cc653b4d27c112303c13aa884f3dfb">Magick::Image::posterizeChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l03934"></a><span class="lineno"> 3934</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> levels_,<span class="keyword">const</span> DitherMethod method_)</div><div class="line"><a name="l03935"></a><span class="lineno"> 3935</span>&#160;{</div><div class="line"><a name="l03936"></a><span class="lineno"> 3936</span>&#160;  modifyImage();</div><div class="line"><a name="l03937"></a><span class="lineno"> 3937</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03938"></a><span class="lineno"> 3938</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l03939"></a><span class="lineno"> 3939</span>&#160;  PosterizeImage(image(),levels_,method_,exceptionInfo);</div><div class="line"><a name="l03940"></a><span class="lineno"> 3940</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l03941"></a><span class="lineno"> 3941</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03942"></a><span class="lineno"> 3942</span>&#160;}</div><div class="line"><a name="l03943"></a><span class="lineno"> 3943</span>&#160;</div><div class="line"><a name="l03944"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a149058d02973ade1a8f127a04316dc32"> 3944</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a149058d02973ade1a8f127a04316dc32">Magick::Image::process</a>(std::string name_,<span class="keyword">const</span> ssize_t argc,</div><div class="line"><a name="l03945"></a><span class="lineno"> 3945</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> **argv)</div><div class="line"><a name="l03946"></a><span class="lineno"> 3946</span>&#160;{</div><div class="line"><a name="l03947"></a><span class="lineno"> 3947</span>&#160;  modifyImage();</div><div class="line"><a name="l03948"></a><span class="lineno"> 3948</span>&#160;</div><div class="line"><a name="l03949"></a><span class="lineno"> 3949</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03950"></a><span class="lineno"> 3950</span>&#160;  (void) InvokeDynamicImageFilter(name_.c_str(),&amp;image(),argc,argv,</div><div class="line"><a name="l03951"></a><span class="lineno"> 3951</span>&#160;      exceptionInfo);</div><div class="line"><a name="l03952"></a><span class="lineno"> 3952</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03953"></a><span class="lineno"> 3953</span>&#160;}</div><div class="line"><a name="l03954"></a><span class="lineno"> 3954</span>&#160;</div><div class="line"><a name="l03955"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad770283d5c5958a2352387bf9d94418e"> 3955</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad770283d5c5958a2352387bf9d94418e">Magick::Image::profile</a>(<span class="keyword">const</span> std::string name_,</div><div class="line"><a name="l03956"></a><span class="lineno"> 3956</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> &amp;profile_)</div><div class="line"><a name="l03957"></a><span class="lineno"> 3957</span>&#160;{</div><div class="line"><a name="l03958"></a><span class="lineno"> 3958</span>&#160;  modifyImage();</div><div class="line"><a name="l03959"></a><span class="lineno"> 3959</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03960"></a><span class="lineno"> 3960</span>&#160;  (void) ProfileImage(image(),name_.c_str(),(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)profile_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>(),</div><div class="line"><a name="l03961"></a><span class="lineno"> 3961</span>&#160;    profile_.<a class="code" href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">length</a>(),exceptionInfo);</div><div class="line"><a name="l03962"></a><span class="lineno"> 3962</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03963"></a><span class="lineno"> 3963</span>&#160;}</div><div class="line"><a name="l03964"></a><span class="lineno"> 3964</span>&#160;</div><div class="line"><a name="l03965"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6e62ff791814d3b1bfa3aced02b26c58"> 3965</a></span>&#160;<a class="code" href="classMagick_1_1Blob.html">Magick::Blob</a> <a class="code" href="classMagick_1_1Image.html#ad770283d5c5958a2352387bf9d94418e">Magick::Image::profile</a>(<span class="keyword">const</span> std::string name_)<span class="keyword"> const</span></div><div class="line"><a name="l03966"></a><span class="lineno"> 3966</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l03967"></a><span class="lineno"> 3967</span>&#160;  <span class="keyword">const</span> StringInfo</div><div class="line"><a name="l03968"></a><span class="lineno"> 3968</span>&#160;    *profile;</div><div class="line"><a name="l03969"></a><span class="lineno"> 3969</span>&#160;</div><div class="line"><a name="l03970"></a><span class="lineno"> 3970</span>&#160;  profile=GetImageProfile(constImage(),name_.c_str());</div><div class="line"><a name="l03971"></a><span class="lineno"> 3971</span>&#160;</div><div class="line"><a name="l03972"></a><span class="lineno"> 3972</span>&#160;  <span class="keywordflow">if</span> (profile == (StringInfo *) NULL)</div><div class="line"><a name="l03973"></a><span class="lineno"> 3973</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>());</div><div class="line"><a name="l03974"></a><span class="lineno"> 3974</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Blob.html">Blob</a>((<span class="keywordtype">void</span>*) GetStringInfoDatum(profile),GetStringInfoLength(</div><div class="line"><a name="l03975"></a><span class="lineno"> 3975</span>&#160;    profile)));</div><div class="line"><a name="l03976"></a><span class="lineno"> 3976</span>&#160;}</div><div class="line"><a name="l03977"></a><span class="lineno"> 3977</span>&#160;</div><div class="line"><a name="l03978"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4415df0c92afc1f623741b55a9209a10"> 3978</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4415df0c92afc1f623741b55a9209a10">Magick::Image::quantize</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> measureError_)</div><div class="line"><a name="l03979"></a><span class="lineno"> 3979</span>&#160;{</div><div class="line"><a name="l03980"></a><span class="lineno"> 3980</span>&#160;  modifyImage();</div><div class="line"><a name="l03981"></a><span class="lineno"> 3981</span>&#160; </div><div class="line"><a name="l03982"></a><span class="lineno"> 3982</span>&#160;  <span class="keywordflow">if</span> (measureError_)</div><div class="line"><a name="l03983"></a><span class="lineno"> 3983</span>&#160;    options()-&gt;quantizeInfo()-&gt;measure_error=MagickTrue;</div><div class="line"><a name="l03984"></a><span class="lineno"> 3984</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l03985"></a><span class="lineno"> 3985</span>&#160;    options()-&gt;quantizeInfo()-&gt;measure_error=MagickFalse;</div><div class="line"><a name="l03986"></a><span class="lineno"> 3986</span>&#160;</div><div class="line"><a name="l03987"></a><span class="lineno"> 3987</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03988"></a><span class="lineno"> 3988</span>&#160;  QuantizeImage(options()-&gt;quantizeInfo(),image(),exceptionInfo);</div><div class="line"><a name="l03989"></a><span class="lineno"> 3989</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l03990"></a><span class="lineno"> 3990</span>&#160;}</div><div class="line"><a name="l03991"></a><span class="lineno"> 3991</span>&#160;</div><div class="line"><a name="l03992"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6484ae7ad0e4b06324b20d5db325f1bf"> 3992</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6484ae7ad0e4b06324b20d5db325f1bf">Magick::Image::raise</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,<span class="keyword">const</span> <span class="keywordtype">bool</span> raisedFlag_)</div><div class="line"><a name="l03993"></a><span class="lineno"> 3993</span>&#160;{</div><div class="line"><a name="l03994"></a><span class="lineno"> 3994</span>&#160;  RectangleInfo</div><div class="line"><a name="l03995"></a><span class="lineno"> 3995</span>&#160;    raiseInfo=geometry_;</div><div class="line"><a name="l03996"></a><span class="lineno"> 3996</span>&#160;</div><div class="line"><a name="l03997"></a><span class="lineno"> 3997</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l03998"></a><span class="lineno"> 3998</span>&#160;  modifyImage();</div><div class="line"><a name="l03999"></a><span class="lineno"> 3999</span>&#160;  RaiseImage(image(),&amp;raiseInfo,raisedFlag_ == <span class="keyword">true</span> ? MagickTrue : MagickFalse,</div><div class="line"><a name="l04000"></a><span class="lineno"> 4000</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04001"></a><span class="lineno"> 4001</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04002"></a><span class="lineno"> 4002</span>&#160;}</div><div class="line"><a name="l04003"></a><span class="lineno"> 4003</span>&#160;</div><div class="line"><a name="l04004"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a495930ea7a9d5e71242f9d861c98ae23"> 4004</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a495930ea7a9d5e71242f9d861c98ae23">Magick::Image::randomThreshold</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> low_,<span class="keyword">const</span> <span class="keywordtype">double</span> high_)</div><div class="line"><a name="l04005"></a><span class="lineno"> 4005</span>&#160;{</div><div class="line"><a name="l04006"></a><span class="lineno"> 4006</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04007"></a><span class="lineno"> 4007</span>&#160;  (void) RandomThresholdImage(image(),low_,high_,exceptionInfo);</div><div class="line"><a name="l04008"></a><span class="lineno"> 4008</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04009"></a><span class="lineno"> 4009</span>&#160;}</div><div class="line"><a name="l04010"></a><span class="lineno"> 4010</span>&#160;</div><div class="line"><a name="l04011"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2209bcc2a4461662746d0c14114008de"> 4011</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a2209bcc2a4461662746d0c14114008de">Magick::Image::randomThresholdChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04012"></a><span class="lineno"> 4012</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> low_,<span class="keyword">const</span> <span class="keywordtype">double</span> high_)</div><div class="line"><a name="l04013"></a><span class="lineno"> 4013</span>&#160;{</div><div class="line"><a name="l04014"></a><span class="lineno"> 4014</span>&#160;  modifyImage();</div><div class="line"><a name="l04015"></a><span class="lineno"> 4015</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04016"></a><span class="lineno"> 4016</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04017"></a><span class="lineno"> 4017</span>&#160;  (void) RandomThresholdImage(image(),low_,high_,exceptionInfo);</div><div class="line"><a name="l04018"></a><span class="lineno"> 4018</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04019"></a><span class="lineno"> 4019</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04020"></a><span class="lineno"> 4020</span>&#160;}</div><div class="line"><a name="l04021"></a><span class="lineno"> 4021</span>&#160;</div><div class="line"><a name="l04022"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154"> 4022</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_)</div><div class="line"><a name="l04023"></a><span class="lineno"> 4023</span>&#160;{</div><div class="line"><a name="l04024"></a><span class="lineno"> 4024</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04025"></a><span class="lineno"> 4025</span>&#160;    *newImage;</div><div class="line"><a name="l04026"></a><span class="lineno"> 4026</span>&#160;</div><div class="line"><a name="l04027"></a><span class="lineno"> 4027</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04028"></a><span class="lineno"> 4028</span>&#160;  newImage=BlobToImage(imageInfo(),static_cast&lt;const void *&gt;(blob_.<a class="code" href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">data</a>()),</div><div class="line"><a name="l04029"></a><span class="lineno"> 4029</span>&#160;    blob_.<a class="code" href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">length</a>(),exceptionInfo);</div><div class="line"><a name="l04030"></a><span class="lineno"> 4030</span>&#160;  read(newImage,exceptionInfo);</div><div class="line"><a name="l04031"></a><span class="lineno"> 4031</span>&#160;}</div><div class="line"><a name="l04032"></a><span class="lineno"> 4032</span>&#160;</div><div class="line"><a name="l04033"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0bd6c6aa548fd38c36c69636a475e0c4"> 4033</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_)</div><div class="line"><a name="l04034"></a><span class="lineno"> 4034</span>&#160;{</div><div class="line"><a name="l04035"></a><span class="lineno"> 4035</span>&#160;  size(size_);</div><div class="line"><a name="l04036"></a><span class="lineno"> 4036</span>&#160;  read(blob_);</div><div class="line"><a name="l04037"></a><span class="lineno"> 4037</span>&#160;}</div><div class="line"><a name="l04038"></a><span class="lineno"> 4038</span>&#160;</div><div class="line"><a name="l04039"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1e5b6025c0063b497aa0924c688a3337"> 4039</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l04040"></a><span class="lineno"> 4040</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l04041"></a><span class="lineno"> 4041</span>&#160;{</div><div class="line"><a name="l04042"></a><span class="lineno"> 4042</span>&#160;  size(size_);</div><div class="line"><a name="l04043"></a><span class="lineno"> 4043</span>&#160;  depth(depth_);</div><div class="line"><a name="l04044"></a><span class="lineno"> 4044</span>&#160;  read(blob_);</div><div class="line"><a name="l04045"></a><span class="lineno"> 4045</span>&#160;}</div><div class="line"><a name="l04046"></a><span class="lineno"> 4046</span>&#160;</div><div class="line"><a name="l04047"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aac46f5ab7fa4c7bf0440393f071cc435"> 4047</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l04048"></a><span class="lineno"> 4048</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_,<span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l04049"></a><span class="lineno"> 4049</span>&#160;{</div><div class="line"><a name="l04050"></a><span class="lineno"> 4050</span>&#160;  size(size_);</div><div class="line"><a name="l04051"></a><span class="lineno"> 4051</span>&#160;  depth(depth_);</div><div class="line"><a name="l04052"></a><span class="lineno"> 4052</span>&#160;  magick(magick_);</div><div class="line"><a name="l04053"></a><span class="lineno"> 4053</span>&#160;  <span class="comment">// Set explicit image format</span></div><div class="line"><a name="l04054"></a><span class="lineno"> 4054</span>&#160;  fileName(magick_ + <span class="charliteral">&#39;:&#39;</span>);</div><div class="line"><a name="l04055"></a><span class="lineno"> 4055</span>&#160;  read(blob_);</div><div class="line"><a name="l04056"></a><span class="lineno"> 4056</span>&#160;}</div><div class="line"><a name="l04057"></a><span class="lineno"> 4057</span>&#160;</div><div class="line"><a name="l04058"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af87a43d89da8f3c44ca00830c3334f2a"> 4058</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Blob.html">Blob</a> &amp;blob_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,</div><div class="line"><a name="l04059"></a><span class="lineno"> 4059</span>&#160;  <span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l04060"></a><span class="lineno"> 4060</span>&#160;{</div><div class="line"><a name="l04061"></a><span class="lineno"> 4061</span>&#160;  size(size_);</div><div class="line"><a name="l04062"></a><span class="lineno"> 4062</span>&#160;  magick(magick_);</div><div class="line"><a name="l04063"></a><span class="lineno"> 4063</span>&#160;  <span class="comment">// Set explicit image format</span></div><div class="line"><a name="l04064"></a><span class="lineno"> 4064</span>&#160;  fileName(magick_ + <span class="charliteral">&#39;:&#39;</span>);</div><div class="line"><a name="l04065"></a><span class="lineno"> 4065</span>&#160;  read(blob_);</div><div class="line"><a name="l04066"></a><span class="lineno"> 4066</span>&#160;}</div><div class="line"><a name="l04067"></a><span class="lineno"> 4067</span>&#160;</div><div class="line"><a name="l04068"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4f2f16ecf9aabfb395e7671ca76fadf9"> 4068</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;size_,<span class="keyword">const</span> std::string &amp;imageSpec_)</div><div class="line"><a name="l04069"></a><span class="lineno"> 4069</span>&#160;{</div><div class="line"><a name="l04070"></a><span class="lineno"> 4070</span>&#160;  size(size_);</div><div class="line"><a name="l04071"></a><span class="lineno"> 4071</span>&#160;  read(imageSpec_);</div><div class="line"><a name="l04072"></a><span class="lineno"> 4072</span>&#160;}</div><div class="line"><a name="l04073"></a><span class="lineno"> 4073</span>&#160;</div><div class="line"><a name="l04074"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a461a76fa07e527cb36631adf2677019f"> 4074</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> width_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> height_,</div><div class="line"><a name="l04075"></a><span class="lineno"> 4075</span>&#160;  <span class="keyword">const</span> std::string &amp;map_,<span class="keyword">const</span> StorageType type_,<span class="keyword">const</span> <span class="keywordtype">void</span> *pixels_)</div><div class="line"><a name="l04076"></a><span class="lineno"> 4076</span>&#160;{</div><div class="line"><a name="l04077"></a><span class="lineno"> 4077</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04078"></a><span class="lineno"> 4078</span>&#160;    *newImage;</div><div class="line"><a name="l04079"></a><span class="lineno"> 4079</span>&#160;</div><div class="line"><a name="l04080"></a><span class="lineno"> 4080</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04081"></a><span class="lineno"> 4081</span>&#160;  newImage=ConstituteImage(width_,height_,map_.c_str(),type_, pixels_,</div><div class="line"><a name="l04082"></a><span class="lineno"> 4082</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04083"></a><span class="lineno"> 4083</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04084"></a><span class="lineno"> 4084</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04085"></a><span class="lineno"> 4085</span>&#160;}</div><div class="line"><a name="l04086"></a><span class="lineno"> 4086</span>&#160;</div><div class="line"><a name="l04087"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae3f3f7acfe61a991513e485180fb9e7f"> 4087</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<span class="keyword">const</span> std::string &amp;imageSpec_)</div><div class="line"><a name="l04088"></a><span class="lineno"> 4088</span>&#160;{</div><div class="line"><a name="l04089"></a><span class="lineno"> 4089</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04090"></a><span class="lineno"> 4090</span>&#160;    *newImage;</div><div class="line"><a name="l04091"></a><span class="lineno"> 4091</span>&#160;</div><div class="line"><a name="l04092"></a><span class="lineno"> 4092</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04093"></a><span class="lineno"> 4093</span>&#160;  options()-&gt;fileName(imageSpec_);</div><div class="line"><a name="l04094"></a><span class="lineno"> 4094</span>&#160;  newImage=ReadImage(imageInfo(),exceptionInfo);</div><div class="line"><a name="l04095"></a><span class="lineno"> 4095</span>&#160;  read(newImage,exceptionInfo);</div><div class="line"><a name="l04096"></a><span class="lineno"> 4096</span>&#160;}</div><div class="line"><a name="l04097"></a><span class="lineno"> 4097</span>&#160;</div><div class="line"><a name="l04098"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adb80d47e8fbb4ee6c7f3d86c6629f58e"> 4098</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa818b7d11705bd56b5bb02f6afc08653">Magick::Image::readMask</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;mask_)</div><div class="line"><a name="l04099"></a><span class="lineno"> 4099</span>&#160;{</div><div class="line"><a name="l04100"></a><span class="lineno"> 4100</span>&#160;  mask(mask_,ReadPixelMask);</div><div class="line"><a name="l04101"></a><span class="lineno"> 4101</span>&#160;}</div><div class="line"><a name="l04102"></a><span class="lineno"> 4102</span>&#160;</div><div class="line"><a name="l04103"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa818b7d11705bd56b5bb02f6afc08653"> 4103</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#aa818b7d11705bd56b5bb02f6afc08653">Magick::Image::readMask</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l04104"></a><span class="lineno"> 4104</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04105"></a><span class="lineno"> 4105</span>&#160;  <span class="keywordflow">return</span>(mask(ReadPixelMask));</div><div class="line"><a name="l04106"></a><span class="lineno"> 4106</span>&#160;}</div><div class="line"><a name="l04107"></a><span class="lineno"> 4107</span>&#160;</div><div class="line"><a name="l04108"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aabceff5b795a158dd226e72c331df145"> 4108</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aabceff5b795a158dd226e72c331df145">Magick::Image::readPixels</a>(<span class="keyword">const</span> Magick::QuantumType quantum_,</div><div class="line"><a name="l04109"></a><span class="lineno"> 4109</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *source_)</div><div class="line"><a name="l04110"></a><span class="lineno"> 4110</span>&#160;{</div><div class="line"><a name="l04111"></a><span class="lineno"> 4111</span>&#160;  QuantumInfo</div><div class="line"><a name="l04112"></a><span class="lineno"> 4112</span>&#160;    *quantum_info;</div><div class="line"><a name="l04113"></a><span class="lineno"> 4113</span>&#160;</div><div class="line"><a name="l04114"></a><span class="lineno"> 4114</span>&#160;  quantum_info=AcquireQuantumInfo(imageInfo(),image());</div><div class="line"><a name="l04115"></a><span class="lineno"> 4115</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04116"></a><span class="lineno"> 4116</span>&#160;  ImportQuantumPixels(image(),(MagickCore::CacheView *) NULL,quantum_info,</div><div class="line"><a name="l04117"></a><span class="lineno"> 4117</span>&#160;    quantum_,source_,exceptionInfo);</div><div class="line"><a name="l04118"></a><span class="lineno"> 4118</span>&#160;  quantum_info=DestroyQuantumInfo(quantum_info);</div><div class="line"><a name="l04119"></a><span class="lineno"> 4119</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04120"></a><span class="lineno"> 4120</span>&#160;}</div><div class="line"><a name="l04121"></a><span class="lineno"> 4121</span>&#160;</div><div class="line"><a name="l04122"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6fef371f9dc771bdbf170812c01698e2"> 4122</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6fef371f9dc771bdbf170812c01698e2">Magick::Image::reduceNoise</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04123"></a><span class="lineno"> 4123</span>&#160;{</div><div class="line"><a name="l04124"></a><span class="lineno"> 4124</span>&#160;  reduceNoise(3);</div><div class="line"><a name="l04125"></a><span class="lineno"> 4125</span>&#160;}</div><div class="line"><a name="l04126"></a><span class="lineno"> 4126</span>&#160;</div><div class="line"><a name="l04127"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a979f4c1a4dc2d78ee76f5a24f25e50d5"> 4127</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6fef371f9dc771bdbf170812c01698e2">Magick::Image::reduceNoise</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> order_)</div><div class="line"><a name="l04128"></a><span class="lineno"> 4128</span>&#160;{</div><div class="line"><a name="l04129"></a><span class="lineno"> 4129</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04130"></a><span class="lineno"> 4130</span>&#160;    *newImage;</div><div class="line"><a name="l04131"></a><span class="lineno"> 4131</span>&#160;</div><div class="line"><a name="l04132"></a><span class="lineno"> 4132</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04133"></a><span class="lineno"> 4133</span>&#160;  newImage=StatisticImage(constImage(),NonpeakStatistic,order_,</div><div class="line"><a name="l04134"></a><span class="lineno"> 4134</span>&#160;    order_,exceptionInfo);</div><div class="line"><a name="l04135"></a><span class="lineno"> 4135</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04136"></a><span class="lineno"> 4136</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04137"></a><span class="lineno"> 4137</span>&#160;}</div><div class="line"><a name="l04138"></a><span class="lineno"> 4138</span>&#160;</div><div class="line"><a name="l04139"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8e3a3c30e38e9abb091fc1591a2375ce"> 4139</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8e3a3c30e38e9abb091fc1591a2375ce">Magick::Image::repage</a>()</div><div class="line"><a name="l04140"></a><span class="lineno"> 4140</span>&#160;{</div><div class="line"><a name="l04141"></a><span class="lineno"> 4141</span>&#160;  modifyImage();</div><div class="line"><a name="l04142"></a><span class="lineno"> 4142</span>&#160;  options()-&gt;page(<a class="code" href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Geometry</a>());</div><div class="line"><a name="l04143"></a><span class="lineno"> 4143</span>&#160;  image()-&gt;page.width = 0;</div><div class="line"><a name="l04144"></a><span class="lineno"> 4144</span>&#160;  image()-&gt;page.height = 0;</div><div class="line"><a name="l04145"></a><span class="lineno"> 4145</span>&#160;  image()-&gt;page.x = 0;</div><div class="line"><a name="l04146"></a><span class="lineno"> 4146</span>&#160;  image()-&gt;page.y = 0;</div><div class="line"><a name="l04147"></a><span class="lineno"> 4147</span>&#160;}</div><div class="line"><a name="l04148"></a><span class="lineno"> 4148</span>&#160;</div><div class="line"><a name="l04149"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a257cf7dfd5c4bb5d8d9b68f4250774af"> 4149</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a257cf7dfd5c4bb5d8d9b68f4250774af">Magick::Image::resample</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Point.html">Point</a> &amp;density_)</div><div class="line"><a name="l04150"></a><span class="lineno"> 4150</span>&#160;{</div><div class="line"><a name="l04151"></a><span class="lineno"> 4151</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04152"></a><span class="lineno"> 4152</span>&#160;    *newImage;</div><div class="line"><a name="l04153"></a><span class="lineno"> 4153</span>&#160;</div><div class="line"><a name="l04154"></a><span class="lineno"> 4154</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04155"></a><span class="lineno"> 4155</span>&#160;  newImage=ResampleImage(constImage(),density_.<a class="code" href="classMagick_1_1Point.html#a5f48bcf1243f465cb27c814e638334fc">x</a>(),density_.<a class="code" href="classMagick_1_1Point.html#ae8a8dec67dc89dd273793089337fa060">y</a>(),</div><div class="line"><a name="l04156"></a><span class="lineno"> 4156</span>&#160;    image()-&gt;filter,exceptionInfo);</div><div class="line"><a name="l04157"></a><span class="lineno"> 4157</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04158"></a><span class="lineno"> 4158</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04159"></a><span class="lineno"> 4159</span>&#160;}</div><div class="line"><a name="l04160"></a><span class="lineno"> 4160</span>&#160;</div><div class="line"><a name="l04161"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9993a55493951795172e13a7df964812"> 4161</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9993a55493951795172e13a7df964812">Magick::Image::resize</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04162"></a><span class="lineno"> 4162</span>&#160;{</div><div class="line"><a name="l04163"></a><span class="lineno"> 4163</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04164"></a><span class="lineno"> 4164</span>&#160;    *newImage;</div><div class="line"><a name="l04165"></a><span class="lineno"> 4165</span>&#160;</div><div class="line"><a name="l04166"></a><span class="lineno"> 4166</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04167"></a><span class="lineno"> 4167</span>&#160;    height=rows(),</div><div class="line"><a name="l04168"></a><span class="lineno"> 4168</span>&#160;    width=columns();</div><div class="line"><a name="l04169"></a><span class="lineno"> 4169</span>&#160;</div><div class="line"><a name="l04170"></a><span class="lineno"> 4170</span>&#160;  ssize_t</div><div class="line"><a name="l04171"></a><span class="lineno"> 4171</span>&#160;    x=0,</div><div class="line"><a name="l04172"></a><span class="lineno"> 4172</span>&#160;    y=0;</div><div class="line"><a name="l04173"></a><span class="lineno"> 4173</span>&#160;</div><div class="line"><a name="l04174"></a><span class="lineno"> 4174</span>&#160;  <span class="comment">// Calculate new size.  This code should be supported using binary arguments</span></div><div class="line"><a name="l04175"></a><span class="lineno"> 4175</span>&#160;  <span class="comment">// in the ImageMagick library.</span></div><div class="line"><a name="l04176"></a><span class="lineno"> 4176</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l04177"></a><span class="lineno"> 4177</span>&#160;    &amp;height);</div><div class="line"><a name="l04178"></a><span class="lineno"> 4178</span>&#160;</div><div class="line"><a name="l04179"></a><span class="lineno"> 4179</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04180"></a><span class="lineno"> 4180</span>&#160;  newImage=ResizeImage(constImage(),width,height,image()-&gt;filter,</div><div class="line"><a name="l04181"></a><span class="lineno"> 4181</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04182"></a><span class="lineno"> 4182</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04183"></a><span class="lineno"> 4183</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04184"></a><span class="lineno"> 4184</span>&#160;}</div><div class="line"><a name="l04185"></a><span class="lineno"> 4185</span>&#160;</div><div class="line"><a name="l04186"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a925429e2c00c9c5dceae6121646e2a72"> 4186</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a925429e2c00c9c5dceae6121646e2a72">Magick::Image::roll</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;roll_)</div><div class="line"><a name="l04187"></a><span class="lineno"> 4187</span>&#160;{</div><div class="line"><a name="l04188"></a><span class="lineno"> 4188</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04189"></a><span class="lineno"> 4189</span>&#160;    *newImage;</div><div class="line"><a name="l04190"></a><span class="lineno"> 4190</span>&#160;</div><div class="line"><a name="l04191"></a><span class="lineno"> 4191</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04192"></a><span class="lineno"> 4192</span>&#160;  newImage=RollImage(constImage(),roll_.<a class="code" href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">xOff</a>(),roll_.<a class="code" href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">yOff</a>(),exceptionInfo);</div><div class="line"><a name="l04193"></a><span class="lineno"> 4193</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04194"></a><span class="lineno"> 4194</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04195"></a><span class="lineno"> 4195</span>&#160;}</div><div class="line"><a name="l04196"></a><span class="lineno"> 4196</span>&#160;</div><div class="line"><a name="l04197"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a126eea1dad663299b6776e5d36ee5be6"> 4197</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a925429e2c00c9c5dceae6121646e2a72">Magick::Image::roll</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_)</div><div class="line"><a name="l04198"></a><span class="lineno"> 4198</span>&#160;{</div><div class="line"><a name="l04199"></a><span class="lineno"> 4199</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04200"></a><span class="lineno"> 4200</span>&#160;    *newImage;</div><div class="line"><a name="l04201"></a><span class="lineno"> 4201</span>&#160;</div><div class="line"><a name="l04202"></a><span class="lineno"> 4202</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04203"></a><span class="lineno"> 4203</span>&#160;  newImage=RollImage(constImage(),static_cast&lt;ssize_t&gt;(columns_),</div><div class="line"><a name="l04204"></a><span class="lineno"> 4204</span>&#160;    static_cast&lt;ssize_t&gt;(rows_),exceptionInfo);</div><div class="line"><a name="l04205"></a><span class="lineno"> 4205</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04206"></a><span class="lineno"> 4206</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04207"></a><span class="lineno"> 4207</span>&#160;}</div><div class="line"><a name="l04208"></a><span class="lineno"> 4208</span>&#160;</div><div class="line"><a name="l04209"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acac1816da0582ed4a8371dcba3dde448"> 4209</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acac1816da0582ed4a8371dcba3dde448">Magick::Image::rotate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> degrees_)</div><div class="line"><a name="l04210"></a><span class="lineno"> 4210</span>&#160;{</div><div class="line"><a name="l04211"></a><span class="lineno"> 4211</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04212"></a><span class="lineno"> 4212</span>&#160;    *newImage;</div><div class="line"><a name="l04213"></a><span class="lineno"> 4213</span>&#160;</div><div class="line"><a name="l04214"></a><span class="lineno"> 4214</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04215"></a><span class="lineno"> 4215</span>&#160;  newImage=RotateImage(constImage(),degrees_,exceptionInfo);</div><div class="line"><a name="l04216"></a><span class="lineno"> 4216</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04217"></a><span class="lineno"> 4217</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04218"></a><span class="lineno"> 4218</span>&#160;}</div><div class="line"><a name="l04219"></a><span class="lineno"> 4219</span>&#160;</div><div class="line"><a name="l04220"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa859c5f53f13066bda26f2a70d36b830"> 4220</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa859c5f53f13066bda26f2a70d36b830">Magick::Image::rotationalBlur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> angle_)</div><div class="line"><a name="l04221"></a><span class="lineno"> 4221</span>&#160;{</div><div class="line"><a name="l04222"></a><span class="lineno"> 4222</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04223"></a><span class="lineno"> 4223</span>&#160;    *newImage;</div><div class="line"><a name="l04224"></a><span class="lineno"> 4224</span>&#160;</div><div class="line"><a name="l04225"></a><span class="lineno"> 4225</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04226"></a><span class="lineno"> 4226</span>&#160;  newImage=RotationalBlurImage(constImage(),angle_,exceptionInfo);</div><div class="line"><a name="l04227"></a><span class="lineno"> 4227</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04228"></a><span class="lineno"> 4228</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04229"></a><span class="lineno"> 4229</span>&#160;}</div><div class="line"><a name="l04230"></a><span class="lineno"> 4230</span>&#160;</div><div class="line"><a name="l04231"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a983272da7af129cab18c9a2709373aef"> 4231</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a983272da7af129cab18c9a2709373aef">Magick::Image::rotationalBlurChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04232"></a><span class="lineno"> 4232</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> angle_)</div><div class="line"><a name="l04233"></a><span class="lineno"> 4233</span>&#160;{</div><div class="line"><a name="l04234"></a><span class="lineno"> 4234</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04235"></a><span class="lineno"> 4235</span>&#160;    *newImage;</div><div class="line"><a name="l04236"></a><span class="lineno"> 4236</span>&#160;</div><div class="line"><a name="l04237"></a><span class="lineno"> 4237</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04238"></a><span class="lineno"> 4238</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04239"></a><span class="lineno"> 4239</span>&#160;  newImage=RotationalBlurImage(constImage(),angle_,exceptionInfo);</div><div class="line"><a name="l04240"></a><span class="lineno"> 4240</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04241"></a><span class="lineno"> 4241</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04242"></a><span class="lineno"> 4242</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04243"></a><span class="lineno"> 4243</span>&#160;}</div><div class="line"><a name="l04244"></a><span class="lineno"> 4244</span>&#160;</div><div class="line"><a name="l04245"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3a367bfa1e18948e10b6112499f440b6"> 4245</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3a367bfa1e18948e10b6112499f440b6">Magick::Image::sample</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04246"></a><span class="lineno"> 4246</span>&#160;{</div><div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160;    *newImage;</div><div class="line"><a name="l04249"></a><span class="lineno"> 4249</span>&#160;</div><div class="line"><a name="l04250"></a><span class="lineno"> 4250</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04251"></a><span class="lineno"> 4251</span>&#160;    height=rows(),</div><div class="line"><a name="l04252"></a><span class="lineno"> 4252</span>&#160;    width=columns();</div><div class="line"><a name="l04253"></a><span class="lineno"> 4253</span>&#160;</div><div class="line"><a name="l04254"></a><span class="lineno"> 4254</span>&#160;  ssize_t</div><div class="line"><a name="l04255"></a><span class="lineno"> 4255</span>&#160;    x=0,</div><div class="line"><a name="l04256"></a><span class="lineno"> 4256</span>&#160;    y=0;</div><div class="line"><a name="l04257"></a><span class="lineno"> 4257</span>&#160;</div><div class="line"><a name="l04258"></a><span class="lineno"> 4258</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l04259"></a><span class="lineno"> 4259</span>&#160;    &amp;height);</div><div class="line"><a name="l04260"></a><span class="lineno"> 4260</span>&#160;</div><div class="line"><a name="l04261"></a><span class="lineno"> 4261</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04262"></a><span class="lineno"> 4262</span>&#160;  newImage=SampleImage(constImage(),width,height,exceptionInfo);</div><div class="line"><a name="l04263"></a><span class="lineno"> 4263</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04264"></a><span class="lineno"> 4264</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04265"></a><span class="lineno"> 4265</span>&#160;}</div><div class="line"><a name="l04266"></a><span class="lineno"> 4266</span>&#160;</div><div class="line"><a name="l04267"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4a76381e3457d7c61364ac3ba8ea31e3"> 4267</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4a76381e3457d7c61364ac3ba8ea31e3">Magick::Image::scale</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04268"></a><span class="lineno"> 4268</span>&#160;{</div><div class="line"><a name="l04269"></a><span class="lineno"> 4269</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04270"></a><span class="lineno"> 4270</span>&#160;    *newImage;</div><div class="line"><a name="l04271"></a><span class="lineno"> 4271</span>&#160;</div><div class="line"><a name="l04272"></a><span class="lineno"> 4272</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04273"></a><span class="lineno"> 4273</span>&#160;    height=rows(),</div><div class="line"><a name="l04274"></a><span class="lineno"> 4274</span>&#160;    width=columns();</div><div class="line"><a name="l04275"></a><span class="lineno"> 4275</span>&#160;</div><div class="line"><a name="l04276"></a><span class="lineno"> 4276</span>&#160;  ssize_t</div><div class="line"><a name="l04277"></a><span class="lineno"> 4277</span>&#160;    x=0,</div><div class="line"><a name="l04278"></a><span class="lineno"> 4278</span>&#160;    y=0;</div><div class="line"><a name="l04279"></a><span class="lineno"> 4279</span>&#160;</div><div class="line"><a name="l04280"></a><span class="lineno"> 4280</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l04281"></a><span class="lineno"> 4281</span>&#160;    &amp;height);</div><div class="line"><a name="l04282"></a><span class="lineno"> 4282</span>&#160;</div><div class="line"><a name="l04283"></a><span class="lineno"> 4283</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04284"></a><span class="lineno"> 4284</span>&#160;  newImage=ScaleImage(constImage(),width,height,exceptionInfo);</div><div class="line"><a name="l04285"></a><span class="lineno"> 4285</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04286"></a><span class="lineno"> 4286</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04287"></a><span class="lineno"> 4287</span>&#160;}</div><div class="line"><a name="l04288"></a><span class="lineno"> 4288</span>&#160;</div><div class="line"><a name="l04289"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af7f1127759c55b5dfc7a7d3a1ec14d7e"> 4289</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af7f1127759c55b5dfc7a7d3a1ec14d7e">Magick::Image::segment</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> clusterThreshold_,</div><div class="line"><a name="l04290"></a><span class="lineno"> 4290</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> smoothingThreshold_)</div><div class="line"><a name="l04291"></a><span class="lineno"> 4291</span>&#160;{</div><div class="line"><a name="l04292"></a><span class="lineno"> 4292</span>&#160;  modifyImage();</div><div class="line"><a name="l04293"></a><span class="lineno"> 4293</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04294"></a><span class="lineno"> 4294</span>&#160;  SegmentImage(image(),options()-&gt;quantizeColorSpace(),</div><div class="line"><a name="l04295"></a><span class="lineno"> 4295</span>&#160;    (MagickBooleanType) options()-&gt;verbose(),clusterThreshold_,</div><div class="line"><a name="l04296"></a><span class="lineno"> 4296</span>&#160;    smoothingThreshold_,exceptionInfo);</div><div class="line"><a name="l04297"></a><span class="lineno"> 4297</span>&#160;  SyncImage(image(),exceptionInfo);</div><div class="line"><a name="l04298"></a><span class="lineno"> 4298</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04299"></a><span class="lineno"> 4299</span>&#160;}</div><div class="line"><a name="l04300"></a><span class="lineno"> 4300</span>&#160;</div><div class="line"><a name="l04301"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4aa44fd5d4b46d5dec8f61a00b71d121"> 4301</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4aa44fd5d4b46d5dec8f61a00b71d121">Magick::Image::selectiveBlur</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l04302"></a><span class="lineno"> 4302</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04303"></a><span class="lineno"> 4303</span>&#160;{</div><div class="line"><a name="l04304"></a><span class="lineno"> 4304</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04305"></a><span class="lineno"> 4305</span>&#160;    *newImage;</div><div class="line"><a name="l04306"></a><span class="lineno"> 4306</span>&#160;</div><div class="line"><a name="l04307"></a><span class="lineno"> 4307</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04308"></a><span class="lineno"> 4308</span>&#160;  newImage=SelectiveBlurImage(constImage(),radius_,sigma_,threshold_,</div><div class="line"><a name="l04309"></a><span class="lineno"> 4309</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04310"></a><span class="lineno"> 4310</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04311"></a><span class="lineno"> 4311</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04312"></a><span class="lineno"> 4312</span>&#160;}</div><div class="line"><a name="l04313"></a><span class="lineno"> 4313</span>&#160;</div><div class="line"><a name="l04314"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a1f575814d67c9c48b9036ba4dd1c4d56"> 4314</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a1f575814d67c9c48b9036ba4dd1c4d56">Magick::Image::selectiveBlurChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04315"></a><span class="lineno"> 4315</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04316"></a><span class="lineno"> 4316</span>&#160;{</div><div class="line"><a name="l04317"></a><span class="lineno"> 4317</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04318"></a><span class="lineno"> 4318</span>&#160;    *newImage;</div><div class="line"><a name="l04319"></a><span class="lineno"> 4319</span>&#160;</div><div class="line"><a name="l04320"></a><span class="lineno"> 4320</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04321"></a><span class="lineno"> 4321</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04322"></a><span class="lineno"> 4322</span>&#160;  newImage=SelectiveBlurImage(constImage(),radius_,sigma_,threshold_,</div><div class="line"><a name="l04323"></a><span class="lineno"> 4323</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04324"></a><span class="lineno"> 4324</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04325"></a><span class="lineno"> 4325</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04326"></a><span class="lineno"> 4326</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04327"></a><span class="lineno"> 4327</span>&#160;}</div><div class="line"><a name="l04328"></a><span class="lineno"> 4328</span>&#160;</div><div class="line"><a name="l04329"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7f7bee038427b33b747d3df7fb322cd4"> 4329</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#a7f7bee038427b33b747d3df7fb322cd4">Magick::Image::separate</a>(<span class="keyword">const</span> ChannelType channel_)<span class="keyword"> const</span></div><div class="line"><a name="l04330"></a><span class="lineno"> 4330</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04331"></a><span class="lineno"> 4331</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04332"></a><span class="lineno"> 4332</span>&#160;    *image;</div><div class="line"><a name="l04333"></a><span class="lineno"> 4333</span>&#160;</div><div class="line"><a name="l04334"></a><span class="lineno"> 4334</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04335"></a><span class="lineno"> 4335</span>&#160;  image=SeparateImage(constImage(),channel_,exceptionInfo);</div><div class="line"><a name="l04336"></a><span class="lineno"> 4336</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04337"></a><span class="lineno"> 4337</span>&#160;  <span class="keywordflow">if</span> (image == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l04338"></a><span class="lineno"> 4338</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l04339"></a><span class="lineno"> 4339</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04340"></a><span class="lineno"> 4340</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(image));</div><div class="line"><a name="l04341"></a><span class="lineno"> 4341</span>&#160;}</div><div class="line"><a name="l04342"></a><span class="lineno"> 4342</span>&#160;</div><div class="line"><a name="l04343"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af0b1e4b730f63778edd51efa7d5a28e0"> 4343</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af0b1e4b730f63778edd51efa7d5a28e0">Magick::Image::sepiaTone</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04344"></a><span class="lineno"> 4344</span>&#160;{</div><div class="line"><a name="l04345"></a><span class="lineno"> 4345</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04346"></a><span class="lineno"> 4346</span>&#160;    *newImage;</div><div class="line"><a name="l04347"></a><span class="lineno"> 4347</span>&#160;</div><div class="line"><a name="l04348"></a><span class="lineno"> 4348</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04349"></a><span class="lineno"> 4349</span>&#160;  newImage=SepiaToneImage(constImage(),threshold_,exceptionInfo);</div><div class="line"><a name="l04350"></a><span class="lineno"> 4350</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04351"></a><span class="lineno"> 4351</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04352"></a><span class="lineno"> 4352</span>&#160;}</div><div class="line"><a name="l04353"></a><span class="lineno"> 4353</span>&#160;</div><div class="line"><a name="l04354"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0f66dbedefe1f2b1facc521359324d55"> 4354</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classMagick_1_1Image.html#a0f66dbedefe1f2b1facc521359324d55">Magick::Image::setColorMetric</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_)</div><div class="line"><a name="l04355"></a><span class="lineno"> 4355</span>&#160;{</div><div class="line"><a name="l04356"></a><span class="lineno"> 4356</span>&#160;  <span class="keywordtype">bool</span></div><div class="line"><a name="l04357"></a><span class="lineno"> 4357</span>&#160;    status;</div><div class="line"><a name="l04358"></a><span class="lineno"> 4358</span>&#160;</div><div class="line"><a name="l04359"></a><span class="lineno"> 4359</span>&#160;  <a class="code" href="classMagick_1_1Image.html">Image</a></div><div class="line"><a name="l04360"></a><span class="lineno"> 4360</span>&#160;    ref=reference_;</div><div class="line"><a name="l04361"></a><span class="lineno"> 4361</span>&#160;</div><div class="line"><a name="l04362"></a><span class="lineno"> 4362</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04363"></a><span class="lineno"> 4363</span>&#160;  modifyImage();</div><div class="line"><a name="l04364"></a><span class="lineno"> 4364</span>&#160;  status=<span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(SetImageColorMetric(image(),ref.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),</div><div class="line"><a name="l04365"></a><span class="lineno"> 4365</span>&#160;    exceptionInfo));</div><div class="line"><a name="l04366"></a><span class="lineno"> 4366</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04367"></a><span class="lineno"> 4367</span>&#160;  <span class="keywordflow">return</span>(status);</div><div class="line"><a name="l04368"></a><span class="lineno"> 4368</span>&#160;}</div><div class="line"><a name="l04369"></a><span class="lineno"> 4369</span>&#160;</div><div class="line"><a name="l04370"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9a9a57afa7fef955465f28902949cd61"> 4370</a></span>&#160;Magick::Quantum *<a class="code" href="classMagick_1_1Image.html#a9a9a57afa7fef955465f28902949cd61">Magick::Image::setPixels</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l04371"></a><span class="lineno"> 4371</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_)</div><div class="line"><a name="l04372"></a><span class="lineno"> 4372</span>&#160;{</div><div class="line"><a name="l04373"></a><span class="lineno"> 4373</span>&#160;  Quantum</div><div class="line"><a name="l04374"></a><span class="lineno"> 4374</span>&#160;    *result;</div><div class="line"><a name="l04375"></a><span class="lineno"> 4375</span>&#160;</div><div class="line"><a name="l04376"></a><span class="lineno"> 4376</span>&#160;  modifyImage();</div><div class="line"><a name="l04377"></a><span class="lineno"> 4377</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04378"></a><span class="lineno"> 4378</span>&#160;  result=QueueAuthenticPixels(image(),x_,y_,columns_,rows_,exceptionInfo);</div><div class="line"><a name="l04379"></a><span class="lineno"> 4379</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04380"></a><span class="lineno"> 4380</span>&#160;  <span class="keywordflow">return</span>(result);</div><div class="line"><a name="l04381"></a><span class="lineno"> 4381</span>&#160;}</div><div class="line"><a name="l04382"></a><span class="lineno"> 4382</span>&#160;</div><div class="line"><a name="l04383"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4113b23f93eb45da4b9f7203fd90e2b9"> 4383</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4113b23f93eb45da4b9f7203fd90e2b9">Magick::Image::shade</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> azimuth_,<span class="keyword">const</span> <span class="keywordtype">double</span> elevation_,</div><div class="line"><a name="l04384"></a><span class="lineno"> 4384</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">bool</span> colorShading_)</div><div class="line"><a name="l04385"></a><span class="lineno"> 4385</span>&#160;{</div><div class="line"><a name="l04386"></a><span class="lineno"> 4386</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04387"></a><span class="lineno"> 4387</span>&#160;    *newImage;</div><div class="line"><a name="l04388"></a><span class="lineno"> 4388</span>&#160;</div><div class="line"><a name="l04389"></a><span class="lineno"> 4389</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04390"></a><span class="lineno"> 4390</span>&#160;  newImage=ShadeImage(constImage(),colorShading_ == <span class="keyword">true</span> ?</div><div class="line"><a name="l04391"></a><span class="lineno"> 4391</span>&#160;    MagickTrue : MagickFalse,azimuth_,elevation_,exceptionInfo);</div><div class="line"><a name="l04392"></a><span class="lineno"> 4392</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04393"></a><span class="lineno"> 4393</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04394"></a><span class="lineno"> 4394</span>&#160;}</div><div class="line"><a name="l04395"></a><span class="lineno"> 4395</span>&#160;</div><div class="line"><a name="l04396"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a9bdf3efa2bdc149d3ba5002f6d235977"> 4396</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a9bdf3efa2bdc149d3ba5002f6d235977">Magick::Image::shadow</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> percent_opacity_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l04397"></a><span class="lineno"> 4397</span>&#160;  <span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_)</div><div class="line"><a name="l04398"></a><span class="lineno"> 4398</span>&#160;{</div><div class="line"><a name="l04399"></a><span class="lineno"> 4399</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04400"></a><span class="lineno"> 4400</span>&#160;    *newImage;</div><div class="line"><a name="l04401"></a><span class="lineno"> 4401</span>&#160;</div><div class="line"><a name="l04402"></a><span class="lineno"> 4402</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04403"></a><span class="lineno"> 4403</span>&#160;  newImage=ShadowImage(constImage(),percent_opacity_, sigma_,x_, y_,</div><div class="line"><a name="l04404"></a><span class="lineno"> 4404</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04405"></a><span class="lineno"> 4405</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04406"></a><span class="lineno"> 4406</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04407"></a><span class="lineno"> 4407</span>&#160;}</div><div class="line"><a name="l04408"></a><span class="lineno"> 4408</span>&#160;</div><div class="line"><a name="l04409"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa0158bf81523122598e65456c2b2a51c"> 4409</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa0158bf81523122598e65456c2b2a51c">Magick::Image::sharpen</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l04410"></a><span class="lineno"> 4410</span>&#160;{</div><div class="line"><a name="l04411"></a><span class="lineno"> 4411</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04412"></a><span class="lineno"> 4412</span>&#160;    *newImage;</div><div class="line"><a name="l04413"></a><span class="lineno"> 4413</span>&#160;</div><div class="line"><a name="l04414"></a><span class="lineno"> 4414</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04415"></a><span class="lineno"> 4415</span>&#160;  newImage=SharpenImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l04416"></a><span class="lineno"> 4416</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04417"></a><span class="lineno"> 4417</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04418"></a><span class="lineno"> 4418</span>&#160;}</div><div class="line"><a name="l04419"></a><span class="lineno"> 4419</span>&#160;</div><div class="line"><a name="l04420"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ad9d316323f55fd7ca9aafe103dcfaa97"> 4420</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ad9d316323f55fd7ca9aafe103dcfaa97">Magick::Image::sharpenChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04421"></a><span class="lineno"> 4421</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_)</div><div class="line"><a name="l04422"></a><span class="lineno"> 4422</span>&#160;{</div><div class="line"><a name="l04423"></a><span class="lineno"> 4423</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04424"></a><span class="lineno"> 4424</span>&#160;    *newImage;</div><div class="line"><a name="l04425"></a><span class="lineno"> 4425</span>&#160;</div><div class="line"><a name="l04426"></a><span class="lineno"> 4426</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04427"></a><span class="lineno"> 4427</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04428"></a><span class="lineno"> 4428</span>&#160;  newImage=SharpenImage(constImage(),radius_,sigma_,exceptionInfo);</div><div class="line"><a name="l04429"></a><span class="lineno"> 4429</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04430"></a><span class="lineno"> 4430</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04431"></a><span class="lineno"> 4431</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04432"></a><span class="lineno"> 4432</span>&#160;}</div><div class="line"><a name="l04433"></a><span class="lineno"> 4433</span>&#160;</div><div class="line"><a name="l04434"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7f53a06ad2f4acca5af2d6d443d9f6c0"> 4434</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7f53a06ad2f4acca5af2d6d443d9f6c0">Magick::Image::shave</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04435"></a><span class="lineno"> 4435</span>&#160;{</div><div class="line"><a name="l04436"></a><span class="lineno"> 4436</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04437"></a><span class="lineno"> 4437</span>&#160;    *newImage;</div><div class="line"><a name="l04438"></a><span class="lineno"> 4438</span>&#160;</div><div class="line"><a name="l04439"></a><span class="lineno"> 4439</span>&#160;  RectangleInfo</div><div class="line"><a name="l04440"></a><span class="lineno"> 4440</span>&#160;    shaveInfo=geometry_;</div><div class="line"><a name="l04441"></a><span class="lineno"> 4441</span>&#160;</div><div class="line"><a name="l04442"></a><span class="lineno"> 4442</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04443"></a><span class="lineno"> 4443</span>&#160;  newImage=ShaveImage(constImage(),&amp;shaveInfo,exceptionInfo);</div><div class="line"><a name="l04444"></a><span class="lineno"> 4444</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04445"></a><span class="lineno"> 4445</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04446"></a><span class="lineno"> 4446</span>&#160;}</div><div class="line"><a name="l04447"></a><span class="lineno"> 4447</span>&#160;</div><div class="line"><a name="l04448"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8cbe19587dd918f773c75c30ca956115"> 4448</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a8cbe19587dd918f773c75c30ca956115">Magick::Image::shear</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> xShearAngle_,<span class="keyword">const</span> <span class="keywordtype">double</span> yShearAngle_)</div><div class="line"><a name="l04449"></a><span class="lineno"> 4449</span>&#160;{</div><div class="line"><a name="l04450"></a><span class="lineno"> 4450</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04451"></a><span class="lineno"> 4451</span>&#160;    *newImage;</div><div class="line"><a name="l04452"></a><span class="lineno"> 4452</span>&#160;</div><div class="line"><a name="l04453"></a><span class="lineno"> 4453</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04454"></a><span class="lineno"> 4454</span>&#160;  newImage=ShearImage(constImage(),xShearAngle_,yShearAngle_,exceptionInfo);</div><div class="line"><a name="l04455"></a><span class="lineno"> 4455</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04456"></a><span class="lineno"> 4456</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04457"></a><span class="lineno"> 4457</span>&#160;}</div><div class="line"><a name="l04458"></a><span class="lineno"> 4458</span>&#160;</div><div class="line"><a name="l04459"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a25338c4d2ff251f11537e02defa5261a"> 4459</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a25338c4d2ff251f11537e02defa5261a">Magick::Image::sigmoidalContrast</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> sharpen_,</div><div class="line"><a name="l04460"></a><span class="lineno"> 4460</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> contrast,<span class="keyword">const</span> <span class="keywordtype">double</span> midpoint)</div><div class="line"><a name="l04461"></a><span class="lineno"> 4461</span>&#160;{</div><div class="line"><a name="l04462"></a><span class="lineno"> 4462</span>&#160;  modifyImage();</div><div class="line"><a name="l04463"></a><span class="lineno"> 4463</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04464"></a><span class="lineno"> 4464</span>&#160;  (void) SigmoidalContrastImage(image(),(MagickBooleanType) sharpen_,contrast,</div><div class="line"><a name="l04465"></a><span class="lineno"> 4465</span>&#160;    midpoint,exceptionInfo);</div><div class="line"><a name="l04466"></a><span class="lineno"> 4466</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04467"></a><span class="lineno"> 4467</span>&#160;}</div><div class="line"><a name="l04468"></a><span class="lineno"> 4468</span>&#160;</div><div class="line"><a name="l04469"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa3edb0c840caca227f03a1f13671acf6"> 4469</a></span>&#160;std::string <a class="code" href="classMagick_1_1Image.html#aa3edb0c840caca227f03a1f13671acf6">Magick::Image::signature</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> force_)<span class="keyword"> const</span></div><div class="line"><a name="l04470"></a><span class="lineno"> 4470</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04471"></a><span class="lineno"> 4471</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;signature(force_));</div><div class="line"><a name="l04472"></a><span class="lineno"> 4472</span>&#160;}</div><div class="line"><a name="l04473"></a><span class="lineno"> 4473</span>&#160;</div><div class="line"><a name="l04474"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a41d3ddf8a88a9206cdbf8bdc2cf2be64"> 4474</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41d3ddf8a88a9206cdbf8bdc2cf2be64">Magick::Image::sketch</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l04475"></a><span class="lineno"> 4475</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> angle_)</div><div class="line"><a name="l04476"></a><span class="lineno"> 4476</span>&#160;{</div><div class="line"><a name="l04477"></a><span class="lineno"> 4477</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04478"></a><span class="lineno"> 4478</span>&#160;    *newImage;</div><div class="line"><a name="l04479"></a><span class="lineno"> 4479</span>&#160;</div><div class="line"><a name="l04480"></a><span class="lineno"> 4480</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04481"></a><span class="lineno"> 4481</span>&#160;  newImage=SketchImage(constImage(),radius_,sigma_,angle_,exceptionInfo);</div><div class="line"><a name="l04482"></a><span class="lineno"> 4482</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04483"></a><span class="lineno"> 4483</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04484"></a><span class="lineno"> 4484</span>&#160;}</div><div class="line"><a name="l04485"></a><span class="lineno"> 4485</span>&#160;</div><div class="line"><a name="l04486"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa4abcce560dadfe2cfc8b0db06135cfe"> 4486</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa4abcce560dadfe2cfc8b0db06135cfe">Magick::Image::solarize</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> factor_)</div><div class="line"><a name="l04487"></a><span class="lineno"> 4487</span>&#160;{</div><div class="line"><a name="l04488"></a><span class="lineno"> 4488</span>&#160;  modifyImage();</div><div class="line"><a name="l04489"></a><span class="lineno"> 4489</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04490"></a><span class="lineno"> 4490</span>&#160;  SolarizeImage(image(),factor_,exceptionInfo);</div><div class="line"><a name="l04491"></a><span class="lineno"> 4491</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04492"></a><span class="lineno"> 4492</span>&#160;}</div><div class="line"><a name="l04493"></a><span class="lineno"> 4493</span>&#160;</div><div class="line"><a name="l04494"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3bdf48a88bef08268e6af4ca90229e37"> 4494</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3bdf48a88bef08268e6af4ca90229e37">Magick::Image::sparseColor</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04495"></a><span class="lineno"> 4495</span>&#160;  <span class="keyword">const</span> SparseColorMethod method_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> numberArguments_,</div><div class="line"><a name="l04496"></a><span class="lineno"> 4496</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> *arguments_)</div><div class="line"><a name="l04497"></a><span class="lineno"> 4497</span>&#160;{</div><div class="line"><a name="l04498"></a><span class="lineno"> 4498</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04499"></a><span class="lineno"> 4499</span>&#160;    *newImage;</div><div class="line"><a name="l04500"></a><span class="lineno"> 4500</span>&#160;</div><div class="line"><a name="l04501"></a><span class="lineno"> 4501</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04502"></a><span class="lineno"> 4502</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04503"></a><span class="lineno"> 4503</span>&#160;  newImage=SparseColorImage(constImage(),method_,numberArguments_,arguments_,</div><div class="line"><a name="l04504"></a><span class="lineno"> 4504</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04505"></a><span class="lineno"> 4505</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04506"></a><span class="lineno"> 4506</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04507"></a><span class="lineno"> 4507</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04508"></a><span class="lineno"> 4508</span>&#160;}</div><div class="line"><a name="l04509"></a><span class="lineno"> 4509</span>&#160;</div><div class="line"><a name="l04510"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa7481709d923760d94ddd2778ba1510b"> 4510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa7481709d923760d94ddd2778ba1510b">Magick::Image::splice</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04511"></a><span class="lineno"> 4511</span>&#160;{</div><div class="line"><a name="l04512"></a><span class="lineno"> 4512</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04513"></a><span class="lineno"> 4513</span>&#160;    *newImage;</div><div class="line"><a name="l04514"></a><span class="lineno"> 4514</span>&#160;</div><div class="line"><a name="l04515"></a><span class="lineno"> 4515</span>&#160;  RectangleInfo</div><div class="line"><a name="l04516"></a><span class="lineno"> 4516</span>&#160;    spliceInfo=geometry_;</div><div class="line"><a name="l04517"></a><span class="lineno"> 4517</span>&#160;</div><div class="line"><a name="l04518"></a><span class="lineno"> 4518</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04519"></a><span class="lineno"> 4519</span>&#160;  newImage=SpliceImage(constImage(),&amp;spliceInfo,exceptionInfo);</div><div class="line"><a name="l04520"></a><span class="lineno"> 4520</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04521"></a><span class="lineno"> 4521</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04522"></a><span class="lineno"> 4522</span>&#160;}</div><div class="line"><a name="l04523"></a><span class="lineno"> 4523</span>&#160;</div><div class="line"><a name="l04524"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2e23d99733768be2314cc1ec8471b0b4"> 4524</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa7481709d923760d94ddd2778ba1510b">Magick::Image::splice</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l04525"></a><span class="lineno"> 4525</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;backgroundColor_)</div><div class="line"><a name="l04526"></a><span class="lineno"> 4526</span>&#160;{</div><div class="line"><a name="l04527"></a><span class="lineno"> 4527</span>&#160;  backgroundColor(backgroundColor_);</div><div class="line"><a name="l04528"></a><span class="lineno"> 4528</span>&#160;  splice(geometry_);</div><div class="line"><a name="l04529"></a><span class="lineno"> 4529</span>&#160;}</div><div class="line"><a name="l04530"></a><span class="lineno"> 4530</span>&#160;</div><div class="line"><a name="l04531"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab780e04406690c5cc8384ec320030a3c"> 4531</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa7481709d923760d94ddd2778ba1510b">Magick::Image::splice</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_,</div><div class="line"><a name="l04532"></a><span class="lineno"> 4532</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;backgroundColor_,<span class="keyword">const</span> GravityType gravity_)</div><div class="line"><a name="l04533"></a><span class="lineno"> 4533</span>&#160;{</div><div class="line"><a name="l04534"></a><span class="lineno"> 4534</span>&#160;  backgroundColor(backgroundColor_);</div><div class="line"><a name="l04535"></a><span class="lineno"> 4535</span>&#160;  image()-&gt;gravity=gravity_;</div><div class="line"><a name="l04536"></a><span class="lineno"> 4536</span>&#160;  splice(geometry_);</div><div class="line"><a name="l04537"></a><span class="lineno"> 4537</span>&#160;}</div><div class="line"><a name="l04538"></a><span class="lineno"> 4538</span>&#160;</div><div class="line"><a name="l04539"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac81d8095b41090a6e6b670ed13d08fbe"> 4539</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac81d8095b41090a6e6b670ed13d08fbe">Magick::Image::spread</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> amount_)</div><div class="line"><a name="l04540"></a><span class="lineno"> 4540</span>&#160;{</div><div class="line"><a name="l04541"></a><span class="lineno"> 4541</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04542"></a><span class="lineno"> 4542</span>&#160;    *newImage;</div><div class="line"><a name="l04543"></a><span class="lineno"> 4543</span>&#160;</div><div class="line"><a name="l04544"></a><span class="lineno"> 4544</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04545"></a><span class="lineno"> 4545</span>&#160;  newImage=SpreadImage(constImage(),image()-&gt;interpolate,amount_,exceptionInfo);</div><div class="line"><a name="l04546"></a><span class="lineno"> 4546</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04547"></a><span class="lineno"> 4547</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04548"></a><span class="lineno"> 4548</span>&#160;}</div><div class="line"><a name="l04549"></a><span class="lineno"> 4549</span>&#160;</div><div class="line"><a name="l04550"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a39b5cd2b3160b7a959569d75422a39a9"> 4550</a></span>&#160;<a class="code" href="classMagick_1_1ImageStatistics.html">Magick::ImageStatistics</a> <a class="code" href="classMagick_1_1Image.html#a39b5cd2b3160b7a959569d75422a39a9">Magick::Image::statistics</a>()<span class="keyword"> const</span></div><div class="line"><a name="l04551"></a><span class="lineno"> 4551</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04552"></a><span class="lineno"> 4552</span>&#160;  <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1ImageStatistics.html">ImageStatistics</a>(*<span class="keyword">this</span>));</div><div class="line"><a name="l04553"></a><span class="lineno"> 4553</span>&#160;}</div><div class="line"><a name="l04554"></a><span class="lineno"> 4554</span>&#160;</div><div class="line"><a name="l04555"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ade33da7c00251d3884537efeca29731d"> 4555</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ade33da7c00251d3884537efeca29731d">Magick::Image::stegano</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;watermark_)</div><div class="line"><a name="l04556"></a><span class="lineno"> 4556</span>&#160;{</div><div class="line"><a name="l04557"></a><span class="lineno"> 4557</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04558"></a><span class="lineno"> 4558</span>&#160;    *newImage;</div><div class="line"><a name="l04559"></a><span class="lineno"> 4559</span>&#160;</div><div class="line"><a name="l04560"></a><span class="lineno"> 4560</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04561"></a><span class="lineno"> 4561</span>&#160;  newImage=SteganoImage(constImage(),watermark_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),exceptionInfo);</div><div class="line"><a name="l04562"></a><span class="lineno"> 4562</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04563"></a><span class="lineno"> 4563</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04564"></a><span class="lineno"> 4564</span>&#160;}</div><div class="line"><a name="l04565"></a><span class="lineno"> 4565</span>&#160;</div><div class="line"><a name="l04566"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a61becc3fa4a85008ce7a672a8b815602"> 4566</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a61becc3fa4a85008ce7a672a8b815602">Magick::Image::stereo</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;rightImage_)</div><div class="line"><a name="l04567"></a><span class="lineno"> 4567</span>&#160;{</div><div class="line"><a name="l04568"></a><span class="lineno"> 4568</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04569"></a><span class="lineno"> 4569</span>&#160;    *newImage;</div><div class="line"><a name="l04570"></a><span class="lineno"> 4570</span>&#160;</div><div class="line"><a name="l04571"></a><span class="lineno"> 4571</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04572"></a><span class="lineno"> 4572</span>&#160;  newImage=StereoImage(constImage(),rightImage_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),exceptionInfo);</div><div class="line"><a name="l04573"></a><span class="lineno"> 4573</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04574"></a><span class="lineno"> 4574</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04575"></a><span class="lineno"> 4575</span>&#160;}</div><div class="line"><a name="l04576"></a><span class="lineno"> 4576</span>&#160;</div><div class="line"><a name="l04577"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#abd4c1d952529c4c5a871c044e74bbdb3"> 4577</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#abd4c1d952529c4c5a871c044e74bbdb3">Magick::Image::strip</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04578"></a><span class="lineno"> 4578</span>&#160;{</div><div class="line"><a name="l04579"></a><span class="lineno"> 4579</span>&#160;  modifyImage();</div><div class="line"><a name="l04580"></a><span class="lineno"> 4580</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04581"></a><span class="lineno"> 4581</span>&#160;  StripImage(image(),exceptionInfo);</div><div class="line"><a name="l04582"></a><span class="lineno"> 4582</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04583"></a><span class="lineno"> 4583</span>&#160;}</div><div class="line"><a name="l04584"></a><span class="lineno"> 4584</span>&#160;</div><div class="line"><a name="l04585"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a08a4e09e54562b21adae879f6f0bf573"> 4585</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#a08a4e09e54562b21adae879f6f0bf573">Magick::Image::subImageSearch</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;reference_,</div><div class="line"><a name="l04586"></a><span class="lineno"> 4586</span>&#160;  <span class="keyword">const</span> MetricType metric_,<a class="code" href="classMagick_1_1Geometry.html">Geometry</a> *offset_,<span class="keywordtype">double</span> *similarityMetric_,</div><div class="line"><a name="l04587"></a><span class="lineno"> 4587</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> similarityThreshold)</div><div class="line"><a name="l04588"></a><span class="lineno"> 4588</span>&#160;{</div><div class="line"><a name="l04589"></a><span class="lineno"> 4589</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04590"></a><span class="lineno"> 4590</span>&#160;    *newImage;</div><div class="line"><a name="l04591"></a><span class="lineno"> 4591</span>&#160;</div><div class="line"><a name="l04592"></a><span class="lineno"> 4592</span>&#160;  RectangleInfo</div><div class="line"><a name="l04593"></a><span class="lineno"> 4593</span>&#160;    offset;</div><div class="line"><a name="l04594"></a><span class="lineno"> 4594</span>&#160;</div><div class="line"><a name="l04595"></a><span class="lineno"> 4595</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04596"></a><span class="lineno"> 4596</span>&#160;  newImage=SimilarityImage(image(),reference_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),metric_,</div><div class="line"><a name="l04597"></a><span class="lineno"> 4597</span>&#160;    similarityThreshold,&amp;offset,similarityMetric_,exceptionInfo);</div><div class="line"><a name="l04598"></a><span class="lineno"> 4598</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04599"></a><span class="lineno"> 4599</span>&#160;  <span class="keywordflow">if</span> (offset_ != (<a class="code" href="classMagick_1_1Geometry.html">Geometry</a> *) NULL)</div><div class="line"><a name="l04600"></a><span class="lineno"> 4600</span>&#160;    *offset_=offset;</div><div class="line"><a name="l04601"></a><span class="lineno"> 4601</span>&#160;  <span class="keywordflow">if</span> (newImage == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l04602"></a><span class="lineno"> 4602</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l04603"></a><span class="lineno"> 4603</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04604"></a><span class="lineno"> 4604</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(newImage));</div><div class="line"><a name="l04605"></a><span class="lineno"> 4605</span>&#160;}</div><div class="line"><a name="l04606"></a><span class="lineno"> 4606</span>&#160;</div><div class="line"><a name="l04607"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a637f02da3bb2251a608c8d6c63b1f33e"> 4607</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a637f02da3bb2251a608c8d6c63b1f33e">Magick::Image::swirl</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> degrees_)</div><div class="line"><a name="l04608"></a><span class="lineno"> 4608</span>&#160;{</div><div class="line"><a name="l04609"></a><span class="lineno"> 4609</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04610"></a><span class="lineno"> 4610</span>&#160;    *newImage;</div><div class="line"><a name="l04611"></a><span class="lineno"> 4611</span>&#160;</div><div class="line"><a name="l04612"></a><span class="lineno"> 4612</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04613"></a><span class="lineno"> 4613</span>&#160;  newImage=SwirlImage(constImage(),degrees_,image()-&gt;interpolate,</div><div class="line"><a name="l04614"></a><span class="lineno"> 4614</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04615"></a><span class="lineno"> 4615</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04616"></a><span class="lineno"> 4616</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04617"></a><span class="lineno"> 4617</span>&#160;}</div><div class="line"><a name="l04618"></a><span class="lineno"> 4618</span>&#160;</div><div class="line"><a name="l04619"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a30244a95a721d05b5b0549d391a56d2f"> 4619</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a30244a95a721d05b5b0549d391a56d2f">Magick::Image::syncPixels</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04620"></a><span class="lineno"> 4620</span>&#160;{</div><div class="line"><a name="l04621"></a><span class="lineno"> 4621</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04622"></a><span class="lineno"> 4622</span>&#160;  (void) SyncAuthenticPixels(image(),exceptionInfo);</div><div class="line"><a name="l04623"></a><span class="lineno"> 4623</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04624"></a><span class="lineno"> 4624</span>&#160;}</div><div class="line"><a name="l04625"></a><span class="lineno"> 4625</span>&#160;</div><div class="line"><a name="l04626"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac62b0619191bc854d0731e428cfbe2f9"> 4626</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ac62b0619191bc854d0731e428cfbe2f9">Magick::Image::texture</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Image</a> &amp;texture_)</div><div class="line"><a name="l04627"></a><span class="lineno"> 4627</span>&#160;{</div><div class="line"><a name="l04628"></a><span class="lineno"> 4628</span>&#160;  modifyImage();</div><div class="line"><a name="l04629"></a><span class="lineno"> 4629</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04630"></a><span class="lineno"> 4630</span>&#160;  TextureImage(image(),texture_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),exceptionInfo);</div><div class="line"><a name="l04631"></a><span class="lineno"> 4631</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04632"></a><span class="lineno"> 4632</span>&#160;}</div><div class="line"><a name="l04633"></a><span class="lineno"> 4633</span>&#160;</div><div class="line"><a name="l04634"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6adaa80c120956a18db7ae1c21ca8bd8"> 4634</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6adaa80c120956a18db7ae1c21ca8bd8">Magick::Image::threshold</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04635"></a><span class="lineno"> 4635</span>&#160;{</div><div class="line"><a name="l04636"></a><span class="lineno"> 4636</span>&#160;  modifyImage();</div><div class="line"><a name="l04637"></a><span class="lineno"> 4637</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04638"></a><span class="lineno"> 4638</span>&#160;  BilevelImage(image(),threshold_,exceptionInfo);</div><div class="line"><a name="l04639"></a><span class="lineno"> 4639</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04640"></a><span class="lineno"> 4640</span>&#160;}</div><div class="line"><a name="l04641"></a><span class="lineno"> 4641</span>&#160;</div><div class="line"><a name="l04642"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4fd407b3053cf2e2bac17671f8d5a9c3"> 4642</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4fd407b3053cf2e2bac17671f8d5a9c3">Magick::Image::thumbnail</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04643"></a><span class="lineno"> 4643</span>&#160;{</div><div class="line"><a name="l04644"></a><span class="lineno"> 4644</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04645"></a><span class="lineno"> 4645</span>&#160;    *newImage;</div><div class="line"><a name="l04646"></a><span class="lineno"> 4646</span>&#160;</div><div class="line"><a name="l04647"></a><span class="lineno"> 4647</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04648"></a><span class="lineno"> 4648</span>&#160;    height=rows(),</div><div class="line"><a name="l04649"></a><span class="lineno"> 4649</span>&#160;    width=columns();</div><div class="line"><a name="l04650"></a><span class="lineno"> 4650</span>&#160;</div><div class="line"><a name="l04651"></a><span class="lineno"> 4651</span>&#160;  ssize_t</div><div class="line"><a name="l04652"></a><span class="lineno"> 4652</span>&#160;    x=0,</div><div class="line"><a name="l04653"></a><span class="lineno"> 4653</span>&#160;    y=0;</div><div class="line"><a name="l04654"></a><span class="lineno"> 4654</span>&#160;</div><div class="line"><a name="l04655"></a><span class="lineno"> 4655</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l04656"></a><span class="lineno"> 4656</span>&#160;    &amp;height);</div><div class="line"><a name="l04657"></a><span class="lineno"> 4657</span>&#160;</div><div class="line"><a name="l04658"></a><span class="lineno"> 4658</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04659"></a><span class="lineno"> 4659</span>&#160;  newImage=ThumbnailImage(constImage(),width,height,exceptionInfo);</div><div class="line"><a name="l04660"></a><span class="lineno"> 4660</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04661"></a><span class="lineno"> 4661</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04662"></a><span class="lineno"> 4662</span>&#160;}</div><div class="line"><a name="l04663"></a><span class="lineno"> 4663</span>&#160;</div><div class="line"><a name="l04664"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af1210417286936dc427510909cd6cc0c"> 4664</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af1210417286936dc427510909cd6cc0c">Magick::Image::tint</a>(<span class="keyword">const</span> std::string opacity_)</div><div class="line"><a name="l04665"></a><span class="lineno"> 4665</span>&#160;{</div><div class="line"><a name="l04666"></a><span class="lineno"> 4666</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04667"></a><span class="lineno"> 4667</span>&#160;    *newImage;</div><div class="line"><a name="l04668"></a><span class="lineno"> 4668</span>&#160;</div><div class="line"><a name="l04669"></a><span class="lineno"> 4669</span>&#160;  PixelInfo</div><div class="line"><a name="l04670"></a><span class="lineno"> 4670</span>&#160;    color;</div><div class="line"><a name="l04671"></a><span class="lineno"> 4671</span>&#160;</div><div class="line"><a name="l04672"></a><span class="lineno"> 4672</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04673"></a><span class="lineno"> 4673</span>&#160;  color=<span class="keyword">static_cast&lt;</span>PixelInfo<span class="keyword">&gt;</span>(constOptions()-&gt;fillColor());</div><div class="line"><a name="l04674"></a><span class="lineno"> 4674</span>&#160;  newImage=TintImage(constImage(),opacity_.c_str(),&amp;color,exceptionInfo);</div><div class="line"><a name="l04675"></a><span class="lineno"> 4675</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04676"></a><span class="lineno"> 4676</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04677"></a><span class="lineno"> 4677</span>&#160;}</div><div class="line"><a name="l04678"></a><span class="lineno"> 4678</span>&#160;</div><div class="line"><a name="l04679"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a6289a4caa1c74f6ce4ede70233776019"> 4679</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a6289a4caa1c74f6ce4ede70233776019">Magick::Image::transformOrigin</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> x_,<span class="keyword">const</span> <span class="keywordtype">double</span> y_)</div><div class="line"><a name="l04680"></a><span class="lineno"> 4680</span>&#160;{</div><div class="line"><a name="l04681"></a><span class="lineno"> 4681</span>&#160;  modifyImage();</div><div class="line"><a name="l04682"></a><span class="lineno"> 4682</span>&#160;  options()-&gt;transformOrigin(x_,y_);</div><div class="line"><a name="l04683"></a><span class="lineno"> 4683</span>&#160;}</div><div class="line"><a name="l04684"></a><span class="lineno"> 4684</span>&#160;</div><div class="line"><a name="l04685"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a4f207183c95fcc313a6cb70102468a90"> 4685</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a4f207183c95fcc313a6cb70102468a90">Magick::Image::transformReset</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04686"></a><span class="lineno"> 4686</span>&#160;{</div><div class="line"><a name="l04687"></a><span class="lineno"> 4687</span>&#160;  modifyImage();</div><div class="line"><a name="l04688"></a><span class="lineno"> 4688</span>&#160;  options()-&gt;transformReset();</div><div class="line"><a name="l04689"></a><span class="lineno"> 4689</span>&#160;}</div><div class="line"><a name="l04690"></a><span class="lineno"> 4690</span>&#160;</div><div class="line"><a name="l04691"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae341404a7d79a2f935dda17eb353aad2"> 4691</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae341404a7d79a2f935dda17eb353aad2">Magick::Image::transformScale</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> sx_,<span class="keyword">const</span> <span class="keywordtype">double</span> sy_)</div><div class="line"><a name="l04692"></a><span class="lineno"> 4692</span>&#160;{</div><div class="line"><a name="l04693"></a><span class="lineno"> 4693</span>&#160;  modifyImage();</div><div class="line"><a name="l04694"></a><span class="lineno"> 4694</span>&#160;  options()-&gt;transformScale(sx_,sy_);</div><div class="line"><a name="l04695"></a><span class="lineno"> 4695</span>&#160;}</div><div class="line"><a name="l04696"></a><span class="lineno"> 4696</span>&#160;</div><div class="line"><a name="l04697"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a3cfca5ffacda83400908f1c2c119e8a4"> 4697</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a3cfca5ffacda83400908f1c2c119e8a4">Magick::Image::transparent</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;color_,<span class="keyword">const</span> <span class="keywordtype">bool</span> inverse_)</div><div class="line"><a name="l04698"></a><span class="lineno"> 4698</span>&#160;{</div><div class="line"><a name="l04699"></a><span class="lineno"> 4699</span>&#160;  PixelInfo</div><div class="line"><a name="l04700"></a><span class="lineno"> 4700</span>&#160;    target;</div><div class="line"><a name="l04701"></a><span class="lineno"> 4701</span>&#160;</div><div class="line"><a name="l04702"></a><span class="lineno"> 4702</span>&#160;  std::string</div><div class="line"><a name="l04703"></a><span class="lineno"> 4703</span>&#160;    color;</div><div class="line"><a name="l04704"></a><span class="lineno"> 4704</span>&#160;</div><div class="line"><a name="l04705"></a><span class="lineno"> 4705</span>&#160;  <span class="keywordflow">if</span> (!color_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l04706"></a><span class="lineno"> 4706</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l04707"></a><span class="lineno"> 4707</span>&#160;      <span class="stringliteral">&quot;Color argument is invalid&quot;</span>);</div><div class="line"><a name="l04708"></a><span class="lineno"> 4708</span>&#160;</div><div class="line"><a name="l04709"></a><span class="lineno"> 4709</span>&#160;  color=color_;</div><div class="line"><a name="l04710"></a><span class="lineno"> 4710</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04711"></a><span class="lineno"> 4711</span>&#160;  (void) QueryColorCompliance(color.c_str(),AllCompliance,&amp;target,</div><div class="line"><a name="l04712"></a><span class="lineno"> 4712</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04713"></a><span class="lineno"> 4713</span>&#160;  modifyImage();</div><div class="line"><a name="l04714"></a><span class="lineno"> 4714</span>&#160;  TransparentPaintImage(image(),&amp;target,TransparentAlpha,</div><div class="line"><a name="l04715"></a><span class="lineno"> 4715</span>&#160;    inverse_ == <span class="keyword">true</span> ? MagickTrue : MagickFalse,exceptionInfo);</div><div class="line"><a name="l04716"></a><span class="lineno"> 4716</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04717"></a><span class="lineno"> 4717</span>&#160;}</div><div class="line"><a name="l04718"></a><span class="lineno"> 4718</span>&#160;</div><div class="line"><a name="l04719"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7b06e6d974412be8820822a6e6da5e17"> 4719</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a7b06e6d974412be8820822a6e6da5e17">Magick::Image::transparentChroma</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;colorLow_,</div><div class="line"><a name="l04720"></a><span class="lineno"> 4720</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Color</a> &amp;colorHigh_)</div><div class="line"><a name="l04721"></a><span class="lineno"> 4721</span>&#160;{</div><div class="line"><a name="l04722"></a><span class="lineno"> 4722</span>&#160;  std::string</div><div class="line"><a name="l04723"></a><span class="lineno"> 4723</span>&#160;    colorHigh,</div><div class="line"><a name="l04724"></a><span class="lineno"> 4724</span>&#160;    colorLow;</div><div class="line"><a name="l04725"></a><span class="lineno"> 4725</span>&#160;</div><div class="line"><a name="l04726"></a><span class="lineno"> 4726</span>&#160;  PixelInfo</div><div class="line"><a name="l04727"></a><span class="lineno"> 4727</span>&#160;    targetHigh,</div><div class="line"><a name="l04728"></a><span class="lineno"> 4728</span>&#160;    targetLow;</div><div class="line"><a name="l04729"></a><span class="lineno"> 4729</span>&#160;</div><div class="line"><a name="l04730"></a><span class="lineno"> 4730</span>&#160;  <span class="keywordflow">if</span> (!colorLow_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>() || !colorHigh_.<a class="code" href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">isValid</a>())</div><div class="line"><a name="l04731"></a><span class="lineno"> 4731</span>&#160;    <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::OptionError,</div><div class="line"><a name="l04732"></a><span class="lineno"> 4732</span>&#160;      <span class="stringliteral">&quot;Color argument is invalid&quot;</span>);</div><div class="line"><a name="l04733"></a><span class="lineno"> 4733</span>&#160;</div><div class="line"><a name="l04734"></a><span class="lineno"> 4734</span>&#160;  colorLow=colorLow_;</div><div class="line"><a name="l04735"></a><span class="lineno"> 4735</span>&#160;  colorHigh=colorHigh_;</div><div class="line"><a name="l04736"></a><span class="lineno"> 4736</span>&#160;</div><div class="line"><a name="l04737"></a><span class="lineno"> 4737</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04738"></a><span class="lineno"> 4738</span>&#160;  (void) QueryColorCompliance(colorLow.c_str(),AllCompliance,&amp;targetLow,</div><div class="line"><a name="l04739"></a><span class="lineno"> 4739</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04740"></a><span class="lineno"> 4740</span>&#160;  (void) QueryColorCompliance(colorHigh.c_str(),AllCompliance,&amp;targetHigh,</div><div class="line"><a name="l04741"></a><span class="lineno"> 4741</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04742"></a><span class="lineno"> 4742</span>&#160;  modifyImage();</div><div class="line"><a name="l04743"></a><span class="lineno"> 4743</span>&#160;  TransparentPaintImageChroma(image(),&amp;targetLow,&amp;targetHigh,TransparentAlpha,</div><div class="line"><a name="l04744"></a><span class="lineno"> 4744</span>&#160;    MagickFalse,exceptionInfo);</div><div class="line"><a name="l04745"></a><span class="lineno"> 4745</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04746"></a><span class="lineno"> 4746</span>&#160;}</div><div class="line"><a name="l04747"></a><span class="lineno"> 4747</span>&#160;</div><div class="line"><a name="l04748"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a81f832b42a5f8f734e8b18e2531d9962"> 4748</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a81f832b42a5f8f734e8b18e2531d9962">Magick::Image::transpose</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04749"></a><span class="lineno"> 4749</span>&#160;{</div><div class="line"><a name="l04750"></a><span class="lineno"> 4750</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04751"></a><span class="lineno"> 4751</span>&#160;    *newImage;</div><div class="line"><a name="l04752"></a><span class="lineno"> 4752</span>&#160;</div><div class="line"><a name="l04753"></a><span class="lineno"> 4753</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04754"></a><span class="lineno"> 4754</span>&#160;  newImage=TransposeImage(constImage(),exceptionInfo);</div><div class="line"><a name="l04755"></a><span class="lineno"> 4755</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04756"></a><span class="lineno"> 4756</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04757"></a><span class="lineno"> 4757</span>&#160;}</div><div class="line"><a name="l04758"></a><span class="lineno"> 4758</span>&#160;</div><div class="line"><a name="l04759"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa1ae8b37d85502585bafea723c9afc63"> 4759</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa1ae8b37d85502585bafea723c9afc63">Magick::Image::transverse</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04760"></a><span class="lineno"> 4760</span>&#160;{</div><div class="line"><a name="l04761"></a><span class="lineno"> 4761</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04762"></a><span class="lineno"> 4762</span>&#160;    *newImage;</div><div class="line"><a name="l04763"></a><span class="lineno"> 4763</span>&#160;</div><div class="line"><a name="l04764"></a><span class="lineno"> 4764</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04765"></a><span class="lineno"> 4765</span>&#160;  newImage=TransverseImage(constImage(),exceptionInfo);</div><div class="line"><a name="l04766"></a><span class="lineno"> 4766</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04767"></a><span class="lineno"> 4767</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04768"></a><span class="lineno"> 4768</span>&#160;}</div><div class="line"><a name="l04769"></a><span class="lineno"> 4769</span>&#160;</div><div class="line"><a name="l04770"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afd64158d1c277f0dc539ff322a5bec06"> 4770</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afd64158d1c277f0dc539ff322a5bec06">Magick::Image::trim</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l04771"></a><span class="lineno"> 4771</span>&#160;{</div><div class="line"><a name="l04772"></a><span class="lineno"> 4772</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04773"></a><span class="lineno"> 4773</span>&#160;    *newImage;</div><div class="line"><a name="l04774"></a><span class="lineno"> 4774</span>&#160;</div><div class="line"><a name="l04775"></a><span class="lineno"> 4775</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04776"></a><span class="lineno"> 4776</span>&#160;  newImage=TrimImage(constImage(),exceptionInfo);</div><div class="line"><a name="l04777"></a><span class="lineno"> 4777</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04778"></a><span class="lineno"> 4778</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04779"></a><span class="lineno"> 4779</span>&#160;}</div><div class="line"><a name="l04780"></a><span class="lineno"> 4780</span>&#160;</div><div class="line"><a name="l04781"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a8bf2d33b6603e3096032d5f93dc28502"> 4781</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#a8bf2d33b6603e3096032d5f93dc28502">Magick::Image::uniqueColors</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l04782"></a><span class="lineno"> 4782</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04783"></a><span class="lineno"> 4783</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04784"></a><span class="lineno"> 4784</span>&#160;    *image;</div><div class="line"><a name="l04785"></a><span class="lineno"> 4785</span>&#160;</div><div class="line"><a name="l04786"></a><span class="lineno"> 4786</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04787"></a><span class="lineno"> 4787</span>&#160;  image=UniqueImageColors(constImage(),exceptionInfo);</div><div class="line"><a name="l04788"></a><span class="lineno"> 4788</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04789"></a><span class="lineno"> 4789</span>&#160;  <span class="keywordflow">if</span> (image == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l04790"></a><span class="lineno"> 4790</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l04791"></a><span class="lineno"> 4791</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04792"></a><span class="lineno"> 4792</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(image));</div><div class="line"><a name="l04793"></a><span class="lineno"> 4793</span>&#160;}</div><div class="line"><a name="l04794"></a><span class="lineno"> 4794</span>&#160;</div><div class="line"><a name="l04795"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a25d57c581eafd754f5aca9bd3306f02e"> 4795</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a25d57c581eafd754f5aca9bd3306f02e">Magick::Image::unsharpmask</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l04796"></a><span class="lineno"> 4796</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> amount_,<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04797"></a><span class="lineno"> 4797</span>&#160;{</div><div class="line"><a name="l04798"></a><span class="lineno"> 4798</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04799"></a><span class="lineno"> 4799</span>&#160;    *newImage;</div><div class="line"><a name="l04800"></a><span class="lineno"> 4800</span>&#160;</div><div class="line"><a name="l04801"></a><span class="lineno"> 4801</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04802"></a><span class="lineno"> 4802</span>&#160;  newImage=UnsharpMaskImage(constImage(),radius_,sigma_,amount_,threshold_,</div><div class="line"><a name="l04803"></a><span class="lineno"> 4803</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04804"></a><span class="lineno"> 4804</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04805"></a><span class="lineno"> 4805</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04806"></a><span class="lineno"> 4806</span>&#160;}</div><div class="line"><a name="l04807"></a><span class="lineno"> 4807</span>&#160;</div><div class="line"><a name="l04808"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#afebd78aa9ffba2046aa3106e3d3958a9"> 4808</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#afebd78aa9ffba2046aa3106e3d3958a9">Magick::Image::unsharpmaskChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04809"></a><span class="lineno"> 4809</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,<span class="keyword">const</span> <span class="keywordtype">double</span> amount_,</div><div class="line"><a name="l04810"></a><span class="lineno"> 4810</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> threshold_)</div><div class="line"><a name="l04811"></a><span class="lineno"> 4811</span>&#160;{</div><div class="line"><a name="l04812"></a><span class="lineno"> 4812</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04813"></a><span class="lineno"> 4813</span>&#160;    *newImage;</div><div class="line"><a name="l04814"></a><span class="lineno"> 4814</span>&#160;</div><div class="line"><a name="l04815"></a><span class="lineno"> 4815</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04816"></a><span class="lineno"> 4816</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04817"></a><span class="lineno"> 4817</span>&#160;  newImage=UnsharpMaskImage(constImage(),radius_,sigma_,amount_,threshold_,</div><div class="line"><a name="l04818"></a><span class="lineno"> 4818</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04819"></a><span class="lineno"> 4819</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04820"></a><span class="lineno"> 4820</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04821"></a><span class="lineno"> 4821</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04822"></a><span class="lineno"> 4822</span>&#160;}</div><div class="line"><a name="l04823"></a><span class="lineno"> 4823</span>&#160;</div><div class="line"><a name="l04824"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a09929b6525ee5b7e0b95a56a8fd5df33"> 4824</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a09929b6525ee5b7e0b95a56a8fd5df33">Magick::Image::vignette</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> radius_,<span class="keyword">const</span> <span class="keywordtype">double</span> sigma_,</div><div class="line"><a name="l04825"></a><span class="lineno"> 4825</span>&#160;  <span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_)</div><div class="line"><a name="l04826"></a><span class="lineno"> 4826</span>&#160;{</div><div class="line"><a name="l04827"></a><span class="lineno"> 4827</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04828"></a><span class="lineno"> 4828</span>&#160;    *newImage;</div><div class="line"><a name="l04829"></a><span class="lineno"> 4829</span>&#160;</div><div class="line"><a name="l04830"></a><span class="lineno"> 4830</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04831"></a><span class="lineno"> 4831</span>&#160;  newImage=VignetteImage(constImage(),radius_,sigma_,x_,y_,exceptionInfo);</div><div class="line"><a name="l04832"></a><span class="lineno"> 4832</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04833"></a><span class="lineno"> 4833</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04834"></a><span class="lineno"> 4834</span>&#160;}</div><div class="line"><a name="l04835"></a><span class="lineno"> 4835</span>&#160;</div><div class="line"><a name="l04836"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a97507818be1b97f0663fd22c408ff7a0"> 4836</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a97507818be1b97f0663fd22c408ff7a0">Magick::Image::wave</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> amplitude_,<span class="keyword">const</span> <span class="keywordtype">double</span> wavelength_)</div><div class="line"><a name="l04837"></a><span class="lineno"> 4837</span>&#160;{</div><div class="line"><a name="l04838"></a><span class="lineno"> 4838</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04839"></a><span class="lineno"> 4839</span>&#160;    *newImage;</div><div class="line"><a name="l04840"></a><span class="lineno"> 4840</span>&#160;</div><div class="line"><a name="l04841"></a><span class="lineno"> 4841</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04842"></a><span class="lineno"> 4842</span>&#160;  newImage=WaveImage(constImage(),amplitude_,wavelength_,image()-&gt;interpolate,</div><div class="line"><a name="l04843"></a><span class="lineno"> 4843</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04844"></a><span class="lineno"> 4844</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04845"></a><span class="lineno"> 4845</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04846"></a><span class="lineno"> 4846</span>&#160;}</div><div class="line"><a name="l04847"></a><span class="lineno"> 4847</span>&#160;</div><div class="line"><a name="l04848"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0fd062395dd98d4f2cb528ac5d1d5ab4"> 4848</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a0fd062395dd98d4f2cb528ac5d1d5ab4">Magick::Image::waveletDenoise</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> threshold_,</div><div class="line"><a name="l04849"></a><span class="lineno"> 4849</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">double</span> softness_)</div><div class="line"><a name="l04850"></a><span class="lineno"> 4850</span>&#160;{</div><div class="line"><a name="l04851"></a><span class="lineno"> 4851</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04852"></a><span class="lineno"> 4852</span>&#160;    *newImage;</div><div class="line"><a name="l04853"></a><span class="lineno"> 4853</span>&#160;</div><div class="line"><a name="l04854"></a><span class="lineno"> 4854</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04855"></a><span class="lineno"> 4855</span>&#160;  newImage=WaveletDenoiseImage(constImage(),threshold_,softness_,</div><div class="line"><a name="l04856"></a><span class="lineno"> 4856</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04857"></a><span class="lineno"> 4857</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l04858"></a><span class="lineno"> 4858</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04859"></a><span class="lineno"> 4859</span>&#160;}</div><div class="line"><a name="l04860"></a><span class="lineno"> 4860</span>&#160;</div><div class="line"><a name="l04861"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa8824aef6c9d3e8c95cebc51f7206f87"> 4861</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#aa8824aef6c9d3e8c95cebc51f7206f87">Magick::Image::whiteThreshold</a>(<span class="keyword">const</span> std::string &amp;threshold_)</div><div class="line"><a name="l04862"></a><span class="lineno"> 4862</span>&#160;{</div><div class="line"><a name="l04863"></a><span class="lineno"> 4863</span>&#160;  modifyImage();</div><div class="line"><a name="l04864"></a><span class="lineno"> 4864</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04865"></a><span class="lineno"> 4865</span>&#160;  WhiteThresholdImage(image(),threshold_.c_str(),exceptionInfo);</div><div class="line"><a name="l04866"></a><span class="lineno"> 4866</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04867"></a><span class="lineno"> 4867</span>&#160;}</div><div class="line"><a name="l04868"></a><span class="lineno"> 4868</span>&#160;</div><div class="line"><a name="l04869"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ae40319896c7fdd8cd49b0022dfcbbab6"> 4869</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#ae40319896c7fdd8cd49b0022dfcbbab6">Magick::Image::whiteThresholdChannel</a>(<span class="keyword">const</span> ChannelType channel_,</div><div class="line"><a name="l04870"></a><span class="lineno"> 4870</span>&#160;  <span class="keyword">const</span> std::string &amp;threshold_)</div><div class="line"><a name="l04871"></a><span class="lineno"> 4871</span>&#160;{</div><div class="line"><a name="l04872"></a><span class="lineno"> 4872</span>&#160;  modifyImage();</div><div class="line"><a name="l04873"></a><span class="lineno"> 4873</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04874"></a><span class="lineno"> 4874</span>&#160;  <a class="code" href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a>(channel_);</div><div class="line"><a name="l04875"></a><span class="lineno"> 4875</span>&#160;  WhiteThresholdImage(image(),threshold_.c_str(),exceptionInfo);</div><div class="line"><a name="l04876"></a><span class="lineno"> 4876</span>&#160;  <a class="code" href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a>;</div><div class="line"><a name="l04877"></a><span class="lineno"> 4877</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04878"></a><span class="lineno"> 4878</span>&#160;}</div><div class="line"><a name="l04879"></a><span class="lineno"> 4879</span>&#160;</div><div class="line"><a name="l04880"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e"> 4880</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a>(<a class="code" href="classMagick_1_1Blob.html">Blob</a> *blob_)</div><div class="line"><a name="l04881"></a><span class="lineno"> 4881</span>&#160;{</div><div class="line"><a name="l04882"></a><span class="lineno"> 4882</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04883"></a><span class="lineno"> 4883</span>&#160;    length=0;</div><div class="line"><a name="l04884"></a><span class="lineno"> 4884</span>&#160;</div><div class="line"><a name="l04885"></a><span class="lineno"> 4885</span>&#160;  <span class="keywordtype">void</span></div><div class="line"><a name="l04886"></a><span class="lineno"> 4886</span>&#160;    *data;</div><div class="line"><a name="l04887"></a><span class="lineno"> 4887</span>&#160;</div><div class="line"><a name="l04888"></a><span class="lineno"> 4888</span>&#160;  modifyImage();</div><div class="line"><a name="l04889"></a><span class="lineno"> 4889</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04890"></a><span class="lineno"> 4890</span>&#160;  data=ImagesToBlob(constImageInfo(),image(),&amp;length,exceptionInfo);</div><div class="line"><a name="l04891"></a><span class="lineno"> 4891</span>&#160;  <span class="keywordflow">if</span> (length &gt; 0)</div><div class="line"><a name="l04892"></a><span class="lineno"> 4892</span>&#160;    blob_-&gt;<a class="code" href="classMagick_1_1Blob.html#aceab7b414258e1c9e873d571c0f0af5b">updateNoCopy</a>(data,length,<a class="code" href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2eadd73c6a4bf2388460e3df6141a24fe2a">Blob::MallocAllocator</a>);</div><div class="line"><a name="l04893"></a><span class="lineno"> 4893</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04894"></a><span class="lineno"> 4894</span>&#160;    data=RelinquishMagickMemory(data);</div><div class="line"><a name="l04895"></a><span class="lineno"> 4895</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04896"></a><span class="lineno"> 4896</span>&#160;}</div><div class="line"><a name="l04897"></a><span class="lineno"> 4897</span>&#160;</div><div class="line"><a name="l04898"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a18a9936147a8a164b96118873db9cbf1"> 4898</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a>(<a class="code" href="classMagick_1_1Blob.html">Blob</a> *blob_,<span class="keyword">const</span> std::string &amp;magick_)</div><div class="line"><a name="l04899"></a><span class="lineno"> 4899</span>&#160;{</div><div class="line"><a name="l04900"></a><span class="lineno"> 4900</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04901"></a><span class="lineno"> 4901</span>&#160;    length=0;</div><div class="line"><a name="l04902"></a><span class="lineno"> 4902</span>&#160;</div><div class="line"><a name="l04903"></a><span class="lineno"> 4903</span>&#160;  <span class="keywordtype">void</span></div><div class="line"><a name="l04904"></a><span class="lineno"> 4904</span>&#160;    *data;</div><div class="line"><a name="l04905"></a><span class="lineno"> 4905</span>&#160;</div><div class="line"><a name="l04906"></a><span class="lineno"> 4906</span>&#160;  modifyImage();</div><div class="line"><a name="l04907"></a><span class="lineno"> 4907</span>&#160;  magick(magick_);</div><div class="line"><a name="l04908"></a><span class="lineno"> 4908</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04909"></a><span class="lineno"> 4909</span>&#160;  data=ImagesToBlob(constImageInfo(),image(),&amp;length,exceptionInfo);</div><div class="line"><a name="l04910"></a><span class="lineno"> 4910</span>&#160;  <span class="keywordflow">if</span> (length &gt; 0)</div><div class="line"><a name="l04911"></a><span class="lineno"> 4911</span>&#160;    blob_-&gt;<a class="code" href="classMagick_1_1Blob.html#aceab7b414258e1c9e873d571c0f0af5b">updateNoCopy</a>(data,length,<a class="code" href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2eadd73c6a4bf2388460e3df6141a24fe2a">Blob::MallocAllocator</a>);</div><div class="line"><a name="l04912"></a><span class="lineno"> 4912</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04913"></a><span class="lineno"> 4913</span>&#160;    data=RelinquishMagickMemory(data);</div><div class="line"><a name="l04914"></a><span class="lineno"> 4914</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04915"></a><span class="lineno"> 4915</span>&#160;}</div><div class="line"><a name="l04916"></a><span class="lineno"> 4916</span>&#160;</div><div class="line"><a name="l04917"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aa9e579e1e4a65238cbb8b24c462e80d0"> 4917</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a>(<a class="code" href="classMagick_1_1Blob.html">Blob</a> *blob_,<span class="keyword">const</span> std::string &amp;magick_,</div><div class="line"><a name="l04918"></a><span class="lineno"> 4918</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> depth_)</div><div class="line"><a name="l04919"></a><span class="lineno"> 4919</span>&#160;{</div><div class="line"><a name="l04920"></a><span class="lineno"> 4920</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04921"></a><span class="lineno"> 4921</span>&#160;    length=0;</div><div class="line"><a name="l04922"></a><span class="lineno"> 4922</span>&#160;</div><div class="line"><a name="l04923"></a><span class="lineno"> 4923</span>&#160;  <span class="keywordtype">void</span></div><div class="line"><a name="l04924"></a><span class="lineno"> 4924</span>&#160;    *data;</div><div class="line"><a name="l04925"></a><span class="lineno"> 4925</span>&#160;</div><div class="line"><a name="l04926"></a><span class="lineno"> 4926</span>&#160;  modifyImage();</div><div class="line"><a name="l04927"></a><span class="lineno"> 4927</span>&#160;  magick(magick_);</div><div class="line"><a name="l04928"></a><span class="lineno"> 4928</span>&#160;  depth(depth_);</div><div class="line"><a name="l04929"></a><span class="lineno"> 4929</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04930"></a><span class="lineno"> 4930</span>&#160;  data=ImagesToBlob(constImageInfo(),image(),&amp;length,exceptionInfo);</div><div class="line"><a name="l04931"></a><span class="lineno"> 4931</span>&#160;  <span class="keywordflow">if</span> (length &gt; 0)</div><div class="line"><a name="l04932"></a><span class="lineno"> 4932</span>&#160;    blob_-&gt;<a class="code" href="classMagick_1_1Blob.html#aceab7b414258e1c9e873d571c0f0af5b">updateNoCopy</a>(data,length,<a class="code" href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2eadd73c6a4bf2388460e3df6141a24fe2a">Blob::MallocAllocator</a>);</div><div class="line"><a name="l04933"></a><span class="lineno"> 4933</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l04934"></a><span class="lineno"> 4934</span>&#160;    data=RelinquishMagickMemory(data);</div><div class="line"><a name="l04935"></a><span class="lineno"> 4935</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04936"></a><span class="lineno"> 4936</span>&#160;}</div><div class="line"><a name="l04937"></a><span class="lineno"> 4937</span>&#160;</div><div class="line"><a name="l04938"></a><span class="lineno"> 4938</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a>(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l04939"></a><span class="lineno"> 4939</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">size_t</span> columns_,<span class="keyword">const</span> <span class="keywordtype">size_t</span> rows_,<span class="keyword">const</span> std::string &amp;map_,</div><div class="line"><a name="l04940"></a><span class="lineno"> 4940</span>&#160;  <span class="keyword">const</span> StorageType type_,<span class="keywordtype">void</span> *pixels_)</div><div class="line"><a name="l04941"></a><span class="lineno"> 4941</span>&#160;{</div><div class="line"><a name="l04942"></a><span class="lineno"> 4942</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04943"></a><span class="lineno"> 4943</span>&#160;  ExportImagePixels(image(),x_,y_,columns_,rows_,map_.c_str(),type_,pixels_,</div><div class="line"><a name="l04944"></a><span class="lineno"> 4944</span>&#160;    exceptionInfo);</div><div class="line"><a name="l04945"></a><span class="lineno"> 4945</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04946"></a><span class="lineno"> 4946</span>&#160;}</div><div class="line"><a name="l04947"></a><span class="lineno"> 4947</span>&#160;</div><div class="line"><a name="l04948"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ac74501f5e70e07cd8999c1c9f424762d"> 4948</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a>(<span class="keyword">const</span> std::string &amp;imageSpec_)</div><div class="line"><a name="l04949"></a><span class="lineno"> 4949</span>&#160;{</div><div class="line"><a name="l04950"></a><span class="lineno"> 4950</span>&#160;  modifyImage();</div><div class="line"><a name="l04951"></a><span class="lineno"> 4951</span>&#160;  fileName(imageSpec_);</div><div class="line"><a name="l04952"></a><span class="lineno"> 4952</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04953"></a><span class="lineno"> 4953</span>&#160;  WriteImage(constImageInfo(),image(),exceptionInfo);</div><div class="line"><a name="l04954"></a><span class="lineno"> 4954</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04955"></a><span class="lineno"> 4955</span>&#160;}</div><div class="line"><a name="l04956"></a><span class="lineno"> 4956</span>&#160;</div><div class="line"><a name="l04957"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#ab5a5f5b052758d481a95f9b989769860"> 4957</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#af9cd75bb9e6b178251dda7e428cb5229">Magick::Image::writeMask</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;mask_)</div><div class="line"><a name="l04958"></a><span class="lineno"> 4958</span>&#160;{</div><div class="line"><a name="l04959"></a><span class="lineno"> 4959</span>&#160;  mask(mask_,WritePixelMask);</div><div class="line"><a name="l04960"></a><span class="lineno"> 4960</span>&#160;}</div><div class="line"><a name="l04961"></a><span class="lineno"> 4961</span>&#160;</div><div class="line"><a name="l04962"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af9cd75bb9e6b178251dda7e428cb5229"> 4962</a></span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> <a class="code" href="classMagick_1_1Image.html#af9cd75bb9e6b178251dda7e428cb5229">Magick::Image::writeMask</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l04963"></a><span class="lineno"> 4963</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l04964"></a><span class="lineno"> 4964</span>&#160;  <span class="keywordflow">return</span>(mask(WritePixelMask));</div><div class="line"><a name="l04965"></a><span class="lineno"> 4965</span>&#160;}</div><div class="line"><a name="l04966"></a><span class="lineno"> 4966</span>&#160;</div><div class="line"><a name="l04967"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#acce0d384e713e415ffdec0e5224a984a"> 4967</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#acce0d384e713e415ffdec0e5224a984a">Magick::Image::writePixels</a>(<span class="keyword">const</span> Magick::QuantumType quantum_,</div><div class="line"><a name="l04968"></a><span class="lineno"> 4968</span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *destination_)</div><div class="line"><a name="l04969"></a><span class="lineno"> 4969</span>&#160;{</div><div class="line"><a name="l04970"></a><span class="lineno"> 4970</span>&#160;  QuantumInfo</div><div class="line"><a name="l04971"></a><span class="lineno"> 4971</span>&#160;    *quantum_info;</div><div class="line"><a name="l04972"></a><span class="lineno"> 4972</span>&#160;</div><div class="line"><a name="l04973"></a><span class="lineno"> 4973</span>&#160;  quantum_info=AcquireQuantumInfo(imageInfo(),image());</div><div class="line"><a name="l04974"></a><span class="lineno"> 4974</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04975"></a><span class="lineno"> 4975</span>&#160;  ExportQuantumPixels(image(),(MagickCore::CacheView *) NULL,quantum_info,</div><div class="line"><a name="l04976"></a><span class="lineno"> 4976</span>&#160;    quantum_,destination_, exceptionInfo);</div><div class="line"><a name="l04977"></a><span class="lineno"> 4977</span>&#160;  quantum_info=DestroyQuantumInfo(quantum_info);</div><div class="line"><a name="l04978"></a><span class="lineno"> 4978</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l04979"></a><span class="lineno"> 4979</span>&#160;}</div><div class="line"><a name="l04980"></a><span class="lineno"> 4980</span>&#160;</div><div class="line"><a name="l04981"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a31985f9b3d2cc1819c0946b085c531fd"> 4981</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a31985f9b3d2cc1819c0946b085c531fd">Magick::Image::zoom</a>(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Geometry.html">Geometry</a> &amp;geometry_)</div><div class="line"><a name="l04982"></a><span class="lineno"> 4982</span>&#160;{</div><div class="line"><a name="l04983"></a><span class="lineno"> 4983</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l04984"></a><span class="lineno"> 4984</span>&#160;    *newImage;</div><div class="line"><a name="l04985"></a><span class="lineno"> 4985</span>&#160;</div><div class="line"><a name="l04986"></a><span class="lineno"> 4986</span>&#160;  <span class="keywordtype">size_t</span></div><div class="line"><a name="l04987"></a><span class="lineno"> 4987</span>&#160;    height=rows(),</div><div class="line"><a name="l04988"></a><span class="lineno"> 4988</span>&#160;    width=columns();</div><div class="line"><a name="l04989"></a><span class="lineno"> 4989</span>&#160;</div><div class="line"><a name="l04990"></a><span class="lineno"> 4990</span>&#160;  ssize_t</div><div class="line"><a name="l04991"></a><span class="lineno"> 4991</span>&#160;    x=0,</div><div class="line"><a name="l04992"></a><span class="lineno"> 4992</span>&#160;    y=0;</div><div class="line"><a name="l04993"></a><span class="lineno"> 4993</span>&#160;</div><div class="line"><a name="l04994"></a><span class="lineno"> 4994</span>&#160;  ParseMetaGeometry(static_cast&lt;std::string&gt;(geometry_).c_str(),&amp;x,&amp;y,&amp;width,</div><div class="line"><a name="l04995"></a><span class="lineno"> 4995</span>&#160;    &amp;height);</div><div class="line"><a name="l04996"></a><span class="lineno"> 4996</span>&#160;</div><div class="line"><a name="l04997"></a><span class="lineno"> 4997</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l04998"></a><span class="lineno"> 4998</span>&#160;  newImage=ResizeImage(constImage(),width,height,image()-&gt;filter,exceptionInfo);</div><div class="line"><a name="l04999"></a><span class="lineno"> 4999</span>&#160;  replaceImage(newImage);</div><div class="line"><a name="l05000"></a><span class="lineno"> 5000</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05001"></a><span class="lineno"> 5001</span>&#160;}</div><div class="line"><a name="l05002"></a><span class="lineno"> 5002</span>&#160;</div><div class="line"><a name="l05003"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2af0008afc3cc5013cd06eaab00c8a89"> 5003</a></span>&#160;<a class="code" href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a>(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *image_)</div><div class="line"><a name="l05004"></a><span class="lineno"> 5004</span>&#160;  : _imgRef(new <a class="code" href="classMagick_1_1ImageRef.html">ImageRef</a>(image_))</div><div class="line"><a name="l05005"></a><span class="lineno"> 5005</span>&#160;{</div><div class="line"><a name="l05006"></a><span class="lineno"> 5006</span>&#160;}</div><div class="line"><a name="l05007"></a><span class="lineno"> 5007</span>&#160;</div><div class="line"><a name="l05008"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101"> 5008</a></span>&#160;<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *&amp;<a class="code" href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">Magick::Image::image</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l05009"></a><span class="lineno"> 5009</span>&#160;{</div><div class="line"><a name="l05010"></a><span class="lineno"> 5010</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;image());</div><div class="line"><a name="l05011"></a><span class="lineno"> 5011</span>&#160;}</div><div class="line"><a name="l05012"></a><span class="lineno"> 5012</span>&#160;</div><div class="line"><a name="l05013"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37"> 5013</a></span>&#160;<span class="keyword">const</span> <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">Magick::Image::constImage</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l05014"></a><span class="lineno"> 5014</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l05015"></a><span class="lineno"> 5015</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;image());</div><div class="line"><a name="l05016"></a><span class="lineno"> 5016</span>&#160;}</div><div class="line"><a name="l05017"></a><span class="lineno"> 5017</span>&#160;</div><div class="line"><a name="l05018"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#af002745b8929a79331d7ac94d530fd6f"> 5018</a></span>&#160;MagickCore::ImageInfo *<a class="code" href="classMagick_1_1Image.html#af002745b8929a79331d7ac94d530fd6f">Magick::Image::imageInfo</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l05019"></a><span class="lineno"> 5019</span>&#160;{</div><div class="line"><a name="l05020"></a><span class="lineno"> 5020</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options()-&gt;imageInfo());</div><div class="line"><a name="l05021"></a><span class="lineno"> 5021</span>&#160;}</div><div class="line"><a name="l05022"></a><span class="lineno"> 5022</span>&#160;</div><div class="line"><a name="l05023"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#aed4d5bb547d03127285f4209dacf1627"> 5023</a></span>&#160;<span class="keyword">const</span> MagickCore::ImageInfo *<a class="code" href="classMagick_1_1Image.html#aed4d5bb547d03127285f4209dacf1627">Magick::Image::constImageInfo</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l05024"></a><span class="lineno"> 5024</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l05025"></a><span class="lineno"> 5025</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options()-&gt;imageInfo());</div><div class="line"><a name="l05026"></a><span class="lineno"> 5026</span>&#160;}</div><div class="line"><a name="l05027"></a><span class="lineno"> 5027</span>&#160;</div><div class="line"><a name="l05028"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7ca77049532f78f3e1a2c2ede4836bfb"> 5028</a></span>&#160;<a class="code" href="classMagick_1_1Options.html">Magick::Options</a> *<a class="code" href="classMagick_1_1Image.html#a7ca77049532f78f3e1a2c2ede4836bfb">Magick::Image::options</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l05029"></a><span class="lineno"> 5029</span>&#160;{</div><div class="line"><a name="l05030"></a><span class="lineno"> 5030</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options());</div><div class="line"><a name="l05031"></a><span class="lineno"> 5031</span>&#160;}</div><div class="line"><a name="l05032"></a><span class="lineno"> 5032</span>&#160;</div><div class="line"><a name="l05033"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0c538d387c9bcbd03cecdd4bc6504058"> 5033</a></span>&#160;<span class="keyword">const</span> <a class="code" href="classMagick_1_1Options.html">Magick::Options</a> *<a class="code" href="classMagick_1_1Image.html#a0c538d387c9bcbd03cecdd4bc6504058">Magick::Image::constOptions</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l05034"></a><span class="lineno"> 5034</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l05035"></a><span class="lineno"> 5035</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options());</div><div class="line"><a name="l05036"></a><span class="lineno"> 5036</span>&#160;}</div><div class="line"><a name="l05037"></a><span class="lineno"> 5037</span>&#160;</div><div class="line"><a name="l05038"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a2ea338de241d7dcc40403e2d5fa54a36"> 5038</a></span>&#160;MagickCore::QuantizeInfo *<a class="code" href="classMagick_1_1Image.html#a2ea338de241d7dcc40403e2d5fa54a36">Magick::Image::quantizeInfo</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l05039"></a><span class="lineno"> 5039</span>&#160;{</div><div class="line"><a name="l05040"></a><span class="lineno"> 5040</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options()-&gt;quantizeInfo());</div><div class="line"><a name="l05041"></a><span class="lineno"> 5041</span>&#160;}</div><div class="line"><a name="l05042"></a><span class="lineno"> 5042</span>&#160;</div><div class="line"><a name="l05043"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a7bb046c8808d2737d3a95a817bb28466"> 5043</a></span>&#160;<span class="keyword">const</span> MagickCore::QuantizeInfo *<a class="code" href="classMagick_1_1Image.html#a7bb046c8808d2737d3a95a817bb28466">Magick::Image::constQuantizeInfo</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div><div class="line"><a name="l05044"></a><span class="lineno"> 5044</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l05045"></a><span class="lineno"> 5045</span>&#160;  <span class="keywordflow">return</span>(_imgRef-&gt;options()-&gt;quantizeInfo());</div><div class="line"><a name="l05046"></a><span class="lineno"> 5046</span>&#160;}</div><div class="line"><a name="l05047"></a><span class="lineno"> 5047</span>&#160;</div><div class="line"><a name="l05048"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a41ed53127b7c01392b596d2369259641"> 5048</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a41ed53127b7c01392b596d2369259641">Magick::Image::modifyImage</a>(<span class="keywordtype">void</span>)</div><div class="line"><a name="l05049"></a><span class="lineno"> 5049</span>&#160;{</div><div class="line"><a name="l05050"></a><span class="lineno"> 5050</span>&#160;  <span class="keywordflow">if</span> (!_imgRef-&gt;isShared())</div><div class="line"><a name="l05051"></a><span class="lineno"> 5051</span>&#160;    <span class="keywordflow">return</span>;</div><div class="line"><a name="l05052"></a><span class="lineno"> 5052</span>&#160;</div><div class="line"><a name="l05053"></a><span class="lineno"> 5053</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05054"></a><span class="lineno"> 5054</span>&#160;  replaceImage(CloneImage(image(),0,0,MagickTrue,exceptionInfo));</div><div class="line"><a name="l05055"></a><span class="lineno"> 5055</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05056"></a><span class="lineno"> 5056</span>&#160;}</div><div class="line"><a name="l05057"></a><span class="lineno"> 5057</span>&#160;</div><div class="line"><a name="l05058"></a><span class="lineno"><a class="line" href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d"> 5058</a></span>&#160;<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *<a class="code" href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d">Magick::Image::replaceImage</a>(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *replacement_)</div><div class="line"><a name="l05059"></a><span class="lineno"> 5059</span>&#160;{</div><div class="line"><a name="l05060"></a><span class="lineno"> 5060</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l05061"></a><span class="lineno"> 5061</span>&#160;    *image;</div><div class="line"><a name="l05062"></a><span class="lineno"> 5062</span>&#160;</div><div class="line"><a name="l05063"></a><span class="lineno"> 5063</span>&#160;  <span class="keywordflow">if</span> (replacement_)</div><div class="line"><a name="l05064"></a><span class="lineno"> 5064</span>&#160;    image=replacement_;</div><div class="line"><a name="l05065"></a><span class="lineno"> 5065</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l05066"></a><span class="lineno"> 5066</span>&#160;    {</div><div class="line"><a name="l05067"></a><span class="lineno"> 5067</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05068"></a><span class="lineno"> 5068</span>&#160;      image=AcquireImage(constImageInfo(),exceptionInfo);</div><div class="line"><a name="l05069"></a><span class="lineno"> 5069</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05070"></a><span class="lineno"> 5070</span>&#160;    }</div><div class="line"><a name="l05071"></a><span class="lineno"> 5071</span>&#160;</div><div class="line"><a name="l05072"></a><span class="lineno"> 5072</span>&#160;  _imgRef=<a class="code" href="classMagick_1_1ImageRef.html#a3659834ce9be0d3f542936ad1e2202f7">ImageRef::replaceImage</a>(_imgRef,image);</div><div class="line"><a name="l05073"></a><span class="lineno"> 5073</span>&#160;  <span class="keywordflow">return</span>(image);</div><div class="line"><a name="l05074"></a><span class="lineno"> 5074</span>&#160;}</div><div class="line"><a name="l05075"></a><span class="lineno"> 5075</span>&#160;</div><div class="line"><a name="l05076"></a><span class="lineno"> 5076</span>&#160;<span class="keywordtype">void</span> <a class="code" href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a>(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *image,</div><div class="line"><a name="l05077"></a><span class="lineno"> 5077</span>&#160;  MagickCore::ExceptionInfo *exceptionInfo)</div><div class="line"><a name="l05078"></a><span class="lineno"> 5078</span>&#160;{</div><div class="line"><a name="l05079"></a><span class="lineno"> 5079</span>&#160;  <span class="comment">// Ensure that multiple image frames were not read.</span></div><div class="line"><a name="l05080"></a><span class="lineno"> 5080</span>&#160;  <span class="keywordflow">if</span> (image != (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL &amp;&amp;</div><div class="line"><a name="l05081"></a><span class="lineno"> 5081</span>&#160;      image-&gt;next != (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l05082"></a><span class="lineno"> 5082</span>&#160;    {</div><div class="line"><a name="l05083"></a><span class="lineno"> 5083</span>&#160;      <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l05084"></a><span class="lineno"> 5084</span>&#160;        *next;</div><div class="line"><a name="l05085"></a><span class="lineno"> 5085</span>&#160;</div><div class="line"><a name="l05086"></a><span class="lineno"> 5086</span>&#160;      <span class="comment">// Destroy any extra image frames</span></div><div class="line"><a name="l05087"></a><span class="lineno"> 5087</span>&#160;      next=image-&gt;next;</div><div class="line"><a name="l05088"></a><span class="lineno"> 5088</span>&#160;      image-&gt;next=(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL;</div><div class="line"><a name="l05089"></a><span class="lineno"> 5089</span>&#160;      next-&gt;previous=(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL;</div><div class="line"><a name="l05090"></a><span class="lineno"> 5090</span>&#160;      DestroyImageList(next);</div><div class="line"><a name="l05091"></a><span class="lineno"> 5091</span>&#160;    }</div><div class="line"><a name="l05092"></a><span class="lineno"> 5092</span>&#160;  replaceImage(image);</div><div class="line"><a name="l05093"></a><span class="lineno"> 5093</span>&#160;  <span class="keywordflow">if</span> (exceptionInfo-&gt;severity == MagickCore::UndefinedException &amp;&amp;</div><div class="line"><a name="l05094"></a><span class="lineno"> 5094</span>&#160;      image == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l05095"></a><span class="lineno"> 5095</span>&#160;    {</div><div class="line"><a name="l05096"></a><span class="lineno"> 5096</span>&#160;      (void) MagickCore::DestroyExceptionInfo(exceptionInfo);</div><div class="line"><a name="l05097"></a><span class="lineno"> 5097</span>&#160;      <span class="keywordflow">if</span> (!quiet())</div><div class="line"><a name="l05098"></a><span class="lineno"> 5098</span>&#160;        <a class="code" href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">throwExceptionExplicit</a>(MagickCore::ImageWarning,</div><div class="line"><a name="l05099"></a><span class="lineno"> 5099</span>&#160;          <span class="stringliteral">&quot;No image was loaded.&quot;</span>);</div><div class="line"><a name="l05100"></a><span class="lineno"> 5100</span>&#160;      <span class="keywordflow">return</span>;</div><div class="line"><a name="l05101"></a><span class="lineno"> 5101</span>&#160;    }</div><div class="line"><a name="l05102"></a><span class="lineno"> 5102</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05103"></a><span class="lineno"> 5103</span>&#160;}</div><div class="line"><a name="l05104"></a><span class="lineno"> 5104</span>&#160;</div><div class="line"><a name="l05105"></a><span class="lineno"> 5105</span>&#160;<span class="keywordtype">void</span> Magick::Image::floodFill(<span class="keyword">const</span> ssize_t x_,<span class="keyword">const</span> ssize_t y_,</div><div class="line"><a name="l05106"></a><span class="lineno"> 5106</span>&#160;  <span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> *fillPattern_,<span class="keyword">const</span> <a class="code" href="classMagick_1_1Color.html">Magick::Color</a> &amp;fill_,</div><div class="line"><a name="l05107"></a><span class="lineno"> 5107</span>&#160;  <span class="keyword">const</span> MagickCore::PixelInfo *target_,<span class="keyword">const</span> <span class="keywordtype">bool</span> invert_)</div><div class="line"><a name="l05108"></a><span class="lineno"> 5108</span>&#160;{</div><div class="line"><a name="l05109"></a><span class="lineno"> 5109</span>&#160;  <a class="code" href="classMagick_1_1Color.html">Magick::Color</a></div><div class="line"><a name="l05110"></a><span class="lineno"> 5110</span>&#160;    fillColor;</div><div class="line"><a name="l05111"></a><span class="lineno"> 5111</span>&#160;</div><div class="line"><a name="l05112"></a><span class="lineno"> 5112</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l05113"></a><span class="lineno"> 5113</span>&#160;    *fillPattern;</div><div class="line"><a name="l05114"></a><span class="lineno"> 5114</span>&#160;</div><div class="line"><a name="l05115"></a><span class="lineno"> 5115</span>&#160;  <span class="comment">// Set drawing fill pattern or fill color</span></div><div class="line"><a name="l05116"></a><span class="lineno"> 5116</span>&#160;  fillColor=options()-&gt;fillColor();</div><div class="line"><a name="l05117"></a><span class="lineno"> 5117</span>&#160;  fillPattern=(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *)NULL;</div><div class="line"><a name="l05118"></a><span class="lineno"> 5118</span>&#160;  <span class="keywordflow">if</span> (options()-&gt;fillPattern() != (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *)NULL)</div><div class="line"><a name="l05119"></a><span class="lineno"> 5119</span>&#160;    {</div><div class="line"><a name="l05120"></a><span class="lineno"> 5120</span>&#160;      <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05121"></a><span class="lineno"> 5121</span>&#160;      fillPattern=CloneImage(options()-&gt;fillPattern(),0,0,MagickTrue,</div><div class="line"><a name="l05122"></a><span class="lineno"> 5122</span>&#160;        exceptionInfo);</div><div class="line"><a name="l05123"></a><span class="lineno"> 5123</span>&#160;      <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05124"></a><span class="lineno"> 5124</span>&#160;    }</div><div class="line"><a name="l05125"></a><span class="lineno"> 5125</span>&#160;</div><div class="line"><a name="l05126"></a><span class="lineno"> 5126</span>&#160;  <span class="keywordflow">if</span> (fillPattern_ == (<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> *)NULL)</div><div class="line"><a name="l05127"></a><span class="lineno"> 5127</span>&#160;    {</div><div class="line"><a name="l05128"></a><span class="lineno"> 5128</span>&#160;      options()-&gt;fillPattern((<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *)NULL);</div><div class="line"><a name="l05129"></a><span class="lineno"> 5129</span>&#160;      options()-&gt;fillColor(fill_);</div><div class="line"><a name="l05130"></a><span class="lineno"> 5130</span>&#160;    }</div><div class="line"><a name="l05131"></a><span class="lineno"> 5131</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l05132"></a><span class="lineno"> 5132</span>&#160;    options()-&gt;fillPattern(fillPattern_-&gt;<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>());</div><div class="line"><a name="l05133"></a><span class="lineno"> 5133</span>&#160;</div><div class="line"><a name="l05134"></a><span class="lineno"> 5134</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05135"></a><span class="lineno"> 5135</span>&#160;  (void) FloodfillPaintImage(image(),options()-&gt;drawInfo(),</div><div class="line"><a name="l05136"></a><span class="lineno"> 5136</span>&#160;    target_,<span class="keyword">static_cast&lt;</span>ssize_t<span class="keyword">&gt;</span>(x_),static_cast&lt;ssize_t&gt;(y_),</div><div class="line"><a name="l05137"></a><span class="lineno"> 5137</span>&#160;    (MagickBooleanType) invert_,exceptionInfo);</div><div class="line"><a name="l05138"></a><span class="lineno"> 5138</span>&#160;</div><div class="line"><a name="l05139"></a><span class="lineno"> 5139</span>&#160;  options()-&gt;fillColor(fillColor);</div><div class="line"><a name="l05140"></a><span class="lineno"> 5140</span>&#160;  options()-&gt;fillPattern(fillPattern);</div><div class="line"><a name="l05141"></a><span class="lineno"> 5141</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05142"></a><span class="lineno"> 5142</span>&#160;}</div><div class="line"><a name="l05143"></a><span class="lineno"> 5143</span>&#160;</div><div class="line"><a name="l05144"></a><span class="lineno"> 5144</span>&#160;<span class="keywordtype">void</span> Magick::Image::mask(<span class="keyword">const</span> <a class="code" href="classMagick_1_1Image.html">Magick::Image</a> &amp;mask_,<span class="keyword">const</span> PixelMask type)</div><div class="line"><a name="l05145"></a><span class="lineno"> 5145</span>&#160;{</div><div class="line"><a name="l05146"></a><span class="lineno"> 5146</span>&#160;  modifyImage();</div><div class="line"><a name="l05147"></a><span class="lineno"> 5147</span>&#160;</div><div class="line"><a name="l05148"></a><span class="lineno"> 5148</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05149"></a><span class="lineno"> 5149</span>&#160;  <span class="keywordflow">if</span> (mask_.<a class="code" href="classMagick_1_1Image.html#a10200af4a8a3ca2896f1bf367867f1fc">isValid</a>())</div><div class="line"><a name="l05150"></a><span class="lineno"> 5150</span>&#160;    SetImageMask(image(),type,mask_.<a class="code" href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">constImage</a>(),exceptionInfo);</div><div class="line"><a name="l05151"></a><span class="lineno"> 5151</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l05152"></a><span class="lineno"> 5152</span>&#160;    SetImageMask(image(),type,(<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL,</div><div class="line"><a name="l05153"></a><span class="lineno"> 5153</span>&#160;      exceptionInfo);</div><div class="line"><a name="l05154"></a><span class="lineno"> 5154</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05155"></a><span class="lineno"> 5155</span>&#160;}</div><div class="line"><a name="l05156"></a><span class="lineno"> 5156</span>&#160;</div><div class="line"><a name="l05157"></a><span class="lineno"> 5157</span>&#160;<a class="code" href="classMagick_1_1Image.html">Magick::Image</a> Magick::Image::mask(<span class="keyword">const</span> PixelMask type)<span class="keyword"> const</span></div><div class="line"><a name="l05158"></a><span class="lineno"> 5158</span>&#160;<span class="keyword"></span>{</div><div class="line"><a name="l05159"></a><span class="lineno"> 5159</span>&#160;  <a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a></div><div class="line"><a name="l05160"></a><span class="lineno"> 5160</span>&#160;    *image;</div><div class="line"><a name="l05161"></a><span class="lineno"> 5161</span>&#160;</div><div class="line"><a name="l05162"></a><span class="lineno"> 5162</span>&#160;  <a class="code" href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a>;</div><div class="line"><a name="l05163"></a><span class="lineno"> 5163</span>&#160;  image = GetImageMask(constImage(),type,exceptionInfo);</div><div class="line"><a name="l05164"></a><span class="lineno"> 5164</span>&#160;  <a class="code" href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a>;</div><div class="line"><a name="l05165"></a><span class="lineno"> 5165</span>&#160;</div><div class="line"><a name="l05166"></a><span class="lineno"> 5166</span>&#160;  <span class="keywordflow">if</span> (image == (<a class="code" href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">MagickCore::Image</a> *) NULL)</div><div class="line"><a name="l05167"></a><span class="lineno"> 5167</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>());</div><div class="line"><a name="l05168"></a><span class="lineno"> 5168</span>&#160;  <span class="keywordflow">else</span></div><div class="line"><a name="l05169"></a><span class="lineno"> 5169</span>&#160;    <span class="keywordflow">return</span>(<a class="code" href="classMagick_1_1Image.html">Magick::Image</a>(image));</div><div class="line"><a name="l05170"></a><span class="lineno"> 5170</span>&#160;}</div><div class="ttc" id="classMagick_1_1Image_html_a5481e8ff4c0204325288e2f19e4a146e"><div class="ttname"><a href="classMagick_1_1Image.html#a5481e8ff4c0204325288e2f19e4a146e">Magick::Image::localContrast</a></div><div class="ttdeci">void localContrast(const double radius_, const double strength_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03518">Image.cpp:3518</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a97da1a0fc51f824820323c0d1fff4dc6"><div class="ttname"><a href="classMagick_1_1Image.html#a97da1a0fc51f824820323c0d1fff4dc6">Magick::Image::density</a></div><div class="ttdeci">Point density(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00671">Image.cpp:671</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7d6bfa766daf529c1243b0dfe3be0b31"><div class="ttname"><a href="classMagick_1_1Image.html#a7d6bfa766daf529c1243b0dfe3be0b31">Magick::Image::gaussianBlur</a></div><div class="ttdeci">void gaussianBlur(const double radius_, const double sigma_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03237">Image.cpp:3237</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a637f02da3bb2251a608c8d6c63b1f33e"><div class="ttname"><a href="classMagick_1_1Image.html#a637f02da3bb2251a608c8d6c63b1f33e">Magick::Image::swirl</a></div><div class="ttdeci">void swirl(const double degrees_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04607">Image.cpp:4607</a></div></div>
<div class="ttc" id="namespaceMagick_html_a22bc78976cc1764f7d0269292cde99a7"><div class="ttname"><a href="namespaceMagick.html#a22bc78976cc1764f7d0269292cde99a7">Magick::Color</a></div><div class="ttdeci">class MagickPPExport Color</div><div class="ttdef"><b>Definition:</b> <a href="Color_8h_source.html#l00016">Color.h:16</a></div></div>
<div class="ttc" id="namespaceMagick_html_ac395e62fbdf4d3264b2e9f88555e4313"><div class="ttname"><a href="namespaceMagick.html#ac395e62fbdf4d3264b2e9f88555e4313">Magick::borderGeometryDefault</a></div><div class="ttdeci">MagickPPExport const char * borderGeometryDefault</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00032">Image.cpp:32</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad4dfa40ecd9b8071b072fcea79bb74a5"><div class="ttname"><a href="classMagick_1_1Image.html#ad4dfa40ecd9b8071b072fcea79bb74a5">Magick::Image::morphology</a></div><div class="ttdeci">void morphology(const MorphologyMethod method_, const std::string kernel_, const ssize_t iterations_=1)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03620">Image.cpp:3620</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a989c77ff5ca8fad6cf0ee8adfc8d2eca"><div class="ttname"><a href="classMagick_1_1Image.html#a989c77ff5ca8fad6cf0ee8adfc8d2eca">Magick::Image::decipher</a></div><div class="ttdeci">void decipher(const std::string &amp;passphrase_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02676">Image.cpp:2676</a></div></div>
<div class="ttc" id="Functions_8h_html"><div class="ttname"><a href="Functions_8h.html">Functions.h</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a35c9f981e37c1589c34d60a77eb7e32b"><div class="ttname"><a href="classMagick_1_1Image.html#a35c9f981e37c1589c34d60a77eb7e32b">Magick::Image::clip</a></div><div class="ttdeci">void clip(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02308">Image.cpp:2308</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a212c2d27336427d1f38d578c8f5bebc3"><div class="ttname"><a href="classMagick_1_1Image.html#a212c2d27336427d1f38d578c8f5bebc3">Magick::Image::scene</a></div><div class="ttdeci">size_t scene(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01361">Image.cpp:1361</a></div></div>
<div class="ttc" id="namespaceMagick_html_ac142178b77a9f733f1ff3a1c9e7b13a0"><div class="ttname"><a href="namespaceMagick.html#ac142178b77a9f733f1ff3a1c9e7b13a0">Magick::operator!=</a></div><div class="ttdeci">MagickPPExport int operator!=(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00036">Color.cpp:36</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a648cc256796414f4b2753b04b06009ad"><div class="ttname"><a href="classMagick_1_1Image.html#a648cc256796414f4b2753b04b06009ad">Magick::Image::moments</a></div><div class="ttdeci">ImageMoments moments(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03615">Image.cpp:3615</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa7481709d923760d94ddd2778ba1510b"><div class="ttname"><a href="classMagick_1_1Image.html#aa7481709d923760d94ddd2778ba1510b">Magick::Image::splice</a></div><div class="ttdeci">void splice(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04510">Image.cpp:4510</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html_a444e3f8ab13bd496d59f2410fce85dce"><div class="ttname"><a href="classMagick_1_1Geometry.html#a444e3f8ab13bd496d59f2410fce85dce">Magick::Geometry::width</a></div><div class="ttdeci">void width(size_t width_)</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00397">Geometry.cpp:397</a></div></div>
<div class="ttc" id="Include_8h_html_ad22b5f77f12a3528d7de40bd809f157d"><div class="ttname"><a href="Include_8h.html#ad22b5f77f12a3528d7de40bd809f157d">RestorePPChannelMask</a></div><div class="ttdeci">#define RestorePPChannelMask</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01556">Include.h:1556</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a84f138a3b9e5440543df19363dcb8572"><div class="ttname"><a href="classMagick_1_1Image.html#a84f138a3b9e5440543df19363dcb8572">Magick::Image::animationDelay</a></div><div class="ttdeci">size_t animationDelay(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00358">Image.cpp:358</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9993a55493951795172e13a7df964812"><div class="ttname"><a href="classMagick_1_1Image.html#a9993a55493951795172e13a7df964812">Magick::Image::resize</a></div><div class="ttdeci">void resize(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04161">Image.cpp:4161</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab168830dd74f05169828669017c8b73e"><div class="ttname"><a href="classMagick_1_1Image.html#ab168830dd74f05169828669017c8b73e">Magick::Image::adjoin</a></div><div class="ttdeci">bool adjoin(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00300">Image.cpp:300</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af9cd75bb9e6b178251dda7e428cb5229"><div class="ttname"><a href="classMagick_1_1Image.html#af9cd75bb9e6b178251dda7e428cb5229">Magick::Image::writeMask</a></div><div class="ttdeci">Image writeMask(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04962">Image.cpp:4962</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aed162660cd0dfa152f0696018a661ca4"><div class="ttname"><a href="classMagick_1_1Image.html#aed162660cd0dfa152f0696018a661ca4">Magick::Image::localContrastChannel</a></div><div class="ttdeci">void localContrastChannel(const ChannelType channel_, const double radius_, const double strength_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03529">Image.cpp:3529</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a23cd5acd42a3dfc2fd4ce31880092cf7"><div class="ttname"><a href="classMagick_1_1Image.html#a23cd5acd42a3dfc2fd4ce31880092cf7">Magick::Image::brightnessContrastChannel</a></div><div class="ttdeci">void brightnessContrastChannel(const ChannelType channel_, const double brightness_=0.0, const double contrast_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02143">Image.cpp:2143</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a819c46c93880a855c65b588613dd412d"><div class="ttname"><a href="classMagick_1_1Image.html#a819c46c93880a855c65b588613dd412d">Magick::Image::renderingIntent</a></div><div class="ttdeci">RenderingIntent renderingIntent(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01332">Image.cpp:1332</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afa46f89f8835c81b216bfe3773c27d99"><div class="ttname"><a href="classMagick_1_1Image.html#afa46f89f8835c81b216bfe3773c27d99">Magick::Image::fontStyle</a></div><div class="ttdeci">StyleType fontStyle(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00889">Image.cpp:889</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_aba7ecc228873fba1c513f2e66ad94c87"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#aba7ecc228873fba1c513f2e66ad94c87">Magick::DrawableAffine::ty</a></div><div class="ttdeci">void ty(const double ty_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00287">Drawable.h:287</a></div></div>
<div class="ttc" id="ImageRef_8h_html"><div class="ttname"><a href="ImageRef_8h.html">ImageRef.h</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7ec58b8d2c56b8a108bb23d5e3345211"><div class="ttname"><a href="classMagick_1_1Image.html#a7ec58b8d2c56b8a108bb23d5e3345211">Magick::Image::~Image</a></div><div class="ttdeci">virtual ~Image()</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00266">Image.cpp:266</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0e39038bc22d32312331376738c9e6b9"><div class="ttname"><a href="classMagick_1_1Image.html#a0e39038bc22d32312331376738c9e6b9">Magick::Image::modulate</a></div><div class="ttdeci">void modulate(const double brightness_, const double saturation_, const double hue_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03600">Image.cpp:3600</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af220405be06de9c8750038097b1b2c19"><div class="ttname"><a href="classMagick_1_1Image.html#af220405be06de9c8750038097b1b2c19">Magick::Image::strokeMiterLimit</a></div><div class="ttdeci">size_t strokeMiterLimit(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01456">Image.cpp:1456</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aee778aabdacdbde8c645b1459b04f9cd"><div class="ttname"><a href="classMagick_1_1Image.html#aee778aabdacdbde8c645b1459b04f9cd">Magick::Image::annotate</a></div><div class="ttdeci">void annotate(const std::string &amp;text_, const Geometry &amp;location_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01845">Image.cpp:1845</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aee0224c17dbba55ad0e5842b44bdac82"><div class="ttname"><a href="classMagick_1_1Image.html#aee0224c17dbba55ad0e5842b44bdac82">Magick::Image::transformSkewX</a></div><div class="ttdeci">void transformSkewX(const double skewx_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01637">Image.cpp:1637</a></div></div>
<div class="ttc" id="classMagick_1_1Blob_html_a320f999fa1ed7e9ee0e6f28858499e2eadd73c6a4bf2388460e3df6141a24fe2a"><div class="ttname"><a href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2eadd73c6a4bf2388460e3df6141a24fe2a">Magick::Blob::MallocAllocator</a></div><div class="ttdef"><b>Definition:</b> <a href="Blob_8h_source.html#l00026">Blob.h:26</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac72beaf9e469095bd9f4b285a83dad4a"><div class="ttname"><a href="classMagick_1_1Image.html#ac72beaf9e469095bd9f4b285a83dad4a">Magick::Image::virtualPixelMethod</a></div><div class="ttdeci">VirtualPixelMethod virtualPixelMethod(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01685">Image.cpp:1685</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a39b5cd2b3160b7a959569d75422a39a9"><div class="ttname"><a href="classMagick_1_1Image.html#a39b5cd2b3160b7a959569d75422a39a9">Magick::Image::statistics</a></div><div class="ttdeci">Magick::ImageStatistics statistics() const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04550">Image.cpp:4550</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0f66dbedefe1f2b1facc521359324d55"><div class="ttname"><a href="classMagick_1_1Image.html#a0f66dbedefe1f2b1facc521359324d55">Magick::Image::setColorMetric</a></div><div class="ttdeci">bool setColorMetric(const Image &amp;reference_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04354">Image.cpp:4354</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0e000c9a771ad5210d1ed644649da888"><div class="ttname"><a href="classMagick_1_1Image.html#a0e000c9a771ad5210d1ed644649da888">Magick::Image::chromaGreenPrimary</a></div><div class="ttdeci">void chromaGreenPrimary(const double x_, const double y_, const double z_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02242">Image.cpp:2242</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a80a5fc730dae5f06d399685d25eb68b1"><div class="ttname"><a href="classMagick_1_1Image.html#a80a5fc730dae5f06d399685d25eb68b1">Magick::Image::fx</a></div><div class="ttdeci">void fx(const std::string expression_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03189">Image.cpp:3189</a></div></div>
<div class="ttc" id="Image_8cpp_html_ab11894e7dd8a462ecd0e0980acdee411"><div class="ttname"><a href="Image_8cpp.html#ab11894e7dd8a462ecd0e0980acdee411">ThrowImageException</a></div><div class="ttdeci">#define ThrowImageException</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00030">Image.cpp:30</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a47836c4c26d5ac06b3a521146c5c69f6"><div class="ttname"><a href="classMagick_1_1Image.html#a47836c4c26d5ac06b3a521146c5c69f6">Magick::Image::matteColor</a></div><div class="ttdeci">Color matteColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00347">Image.cpp:347</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6ba584218fbaae1e01b327f5160b0a13"><div class="ttname"><a href="classMagick_1_1Image.html#a6ba584218fbaae1e01b327f5160b0a13">Magick::Image::orientation</a></div><div class="ttdeci">OrientationType orientation(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01228">Image.cpp:1228</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6170e4a22e56ac8327b0e7fc07fe83a6"><div class="ttname"><a href="classMagick_1_1Image.html#a6170e4a22e56ac8327b0e7fc07fe83a6">Magick::Image::meanErrorPerPixel</a></div><div class="ttdeci">double meanErrorPerPixel(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01164">Image.cpp:1164</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a149058d02973ade1a8f127a04316dc32"><div class="ttname"><a href="classMagick_1_1Image.html#a149058d02973ade1a8f127a04316dc32">Magick::Image::process</a></div><div class="ttdeci">void process(std::string name_, const ::ssize_t argc_, const char **argv_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03944">Image.cpp:3944</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ada9dbe189d7c0b6f9d6cb779dc64cf10"><div class="ttname"><a href="classMagick_1_1Image.html#ada9dbe189d7c0b6f9d6cb779dc64cf10">Magick::Image::exifProfile</a></div><div class="ttdeci">Blob exifProfile(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00745">Image.cpp:745</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a323bc9d9778b2b724ca0ba7a8ebe476c"><div class="ttname"><a href="classMagick_1_1Image.html#a323bc9d9778b2b724ca0ba7a8ebe476c">Magick::Image::adaptiveThreshold</a></div><div class="ttdeci">void adaptiveThreshold(const size_t width_, const size_t height_, const double bias_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01769">Image.cpp:1769</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acce0d384e713e415ffdec0e5224a984a"><div class="ttname"><a href="classMagick_1_1Image.html#acce0d384e713e415ffdec0e5224a984a">Magick::Image::writePixels</a></div><div class="ttdeci">void writePixels(const QuantumType quantum_, unsigned char *destination_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04967">Image.cpp:4967</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a65a4366f4c57faaa6c983bd919344fed"><div class="ttname"><a href="classMagick_1_1Image.html#a65a4366f4c57faaa6c983bd919344fed">Magick::Image::charcoal</a></div><div class="ttdeci">void charcoal(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02187">Image.cpp:2187</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0c8ab2634886c1eddd4614ef0fcf0a9b"><div class="ttname"><a href="classMagick_1_1Image.html#a0c8ab2634886c1eddd4614ef0fcf0a9b">Magick::Image::endian</a></div><div class="ttdeci">EndianType endian(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00722">Image.cpp:722</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6c1328d3a94557a6d30b427753cbaaa5"><div class="ttname"><a href="classMagick_1_1Image.html#a6c1328d3a94557a6d30b427753cbaaa5">Magick::Image::getConstPixels</a></div><div class="ttdeci">const Quantum * getConstPixels(const ::ssize_t x_, const ::ssize_t y_, const size_t columns_, const size_t rows_) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03262">Image.cpp:3262</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8cca5f3f30110112047c3e021933caf5"><div class="ttname"><a href="classMagick_1_1Image.html#a8cca5f3f30110112047c3e021933caf5">Magick::Image::blur</a></div><div class="ttdeci">void blur(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02094">Image.cpp:2094</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a5e116efb0ecc2917403bd591171acb12"><div class="ttname"><a href="classMagick_1_1Image.html#a5e116efb0ecc2917403bd591171acb12">Magick::Image::borderColor</a></div><div class="ttdeci">Color borderColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00439">Image.cpp:439</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a12337bcf684c6de3919fc2179fff354c"><div class="ttname"><a href="classMagick_1_1Image.html#a12337bcf684c6de3919fc2179fff354c">Magick::Image::label</a></div><div class="ttdeci">std::string label(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01105">Image.cpp:1105</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae541a15795d32301a1fdc8d41b4e1978"><div class="ttname"><a href="classMagick_1_1Image.html#ae541a15795d32301a1fdc8d41b4e1978">Magick::Image::contrast</a></div><div class="ttdeci">void contrast(const bool sharpen_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02584">Image.cpp:2584</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad770283d5c5958a2352387bf9d94418e"><div class="ttname"><a href="classMagick_1_1Image.html#ad770283d5c5958a2352387bf9d94418e">Magick::Image::profile</a></div><div class="ttdeci">void profile(const std::string name_, const Blob &amp;colorProfile_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03955">Image.cpp:3955</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_abbe8b547b765cf769f993d28dc4824d5"><div class="ttname"><a href="classMagick_1_1Image.html#abbe8b547b765cf769f993d28dc4824d5">Magick::Image::iccColorProfile</a></div><div class="ttdeci">Blob iccColorProfile(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00999">Image.cpp:999</a></div></div>
<div class="ttc" id="classMagick_1_1Error_html"><div class="ttname"><a href="classMagick_1_1Error.html">Magick::Error</a></div><div class="ttdef"><b>Definition:</b> <a href="Exception_8h_source.html#l00064">Exception.h:64</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_adc186512da1ba90092bf1f33e5431a37"><div class="ttname"><a href="classMagick_1_1Image.html#adc186512da1ba90092bf1f33e5431a37">Magick::Image::constImage</a></div><div class="ttdeci">const MagickCore::Image * constImage(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05013">Image.cpp:5013</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab5650d7df2582c2405ea354d14f9abd6"><div class="ttname"><a href="classMagick_1_1Image.html#ab5650d7df2582c2405ea354d14f9abd6">Magick::Image::medianFilter</a></div><div class="ttdeci">void medianFilter(const double radius_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03577">Image.cpp:3577</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac7d6711531af72fbc3d99ca01eb85dde"><div class="ttname"><a href="classMagick_1_1Image.html#ac7d6711531af72fbc3d99ca01eb85dde">Magick::Image::enhance</a></div><div class="ttdeci">void enhance(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02864">Image.cpp:2864</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac607ffc5e3f1316b58e8d15cc4876cf6"><div class="ttname"><a href="classMagick_1_1Image.html#ac607ffc5e3f1316b58e8d15cc4876cf6">Magick::Image::subRange</a></div><div class="ttdeci">size_t subRange(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01527">Image.cpp:1527</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html_afd9ad7b7c42b16e040bf822be7b52436"><div class="ttname"><a href="classMagick_1_1Geometry.html#afd9ad7b7c42b16e040bf822be7b52436">Magick::Geometry::height</a></div><div class="ttdeci">void height(size_t height_)</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00357">Geometry.cpp:357</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4e27b564e544c2561c03dc085d1a5bd0"><div class="ttname"><a href="classMagick_1_1Image.html#a4e27b564e544c2561c03dc085d1a5bd0">Magick::Image::chop</a></div><div class="ttdeci">void chop(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02212">Image.cpp:2212</a></div></div>
<div class="ttc" id="namespaceMagick_html_addf16f642a7ed582559edb81fe2de6ce"><div class="ttname"><a href="namespaceMagick.html#addf16f642a7ed582559edb81fe2de6ce">Magick::raiseGeometryDefault</a></div><div class="ttdeci">MagickPPExport const char * raiseGeometryDefault</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00034">Image.cpp:34</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a54767810c489a2ce44f12ad16f6445f5"><div class="ttname"><a href="classMagick_1_1Image.html#a54767810c489a2ce44f12ad16f6445f5">Magick::Image::composite</a></div><div class="ttdeci">void composite(const Image &amp;compositeImage_, const Geometry &amp;offset_, const CompositeOperator compose_=InCompositeOp)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02522">Image.cpp:2522</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9723ad3b536fa4d65f4ce4928f7be7f4"><div class="ttname"><a href="classMagick_1_1Image.html#a9723ad3b536fa4d65f4ce4928f7be7f4">Magick::Image::liquidRescale</a></div><div class="ttdeci">void liquidRescale(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03496">Image.cpp:3496</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a25d57c581eafd754f5aca9bd3306f02e"><div class="ttname"><a href="classMagick_1_1Image.html#a25d57c581eafd754f5aca9bd3306f02e">Magick::Image::unsharpmask</a></div><div class="ttdeci">void unsharpmask(const double radius_, const double sigma_, const double amount_, const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04795">Image.cpp:4795</a></div></div>
<div class="ttc" id="classMagick_1_1ImagePerceptualHash_html"><div class="ttname"><a href="classMagick_1_1ImagePerceptualHash.html">Magick::ImagePerceptualHash</a></div><div class="ttdef"><b>Definition:</b> <a href="Statistic_8h_source.html#l00243">Statistic.h:243</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a729c3f67e80f14e02bacbd7a18cf9a91"><div class="ttname"><a href="classMagick_1_1Image.html#a729c3f67e80f14e02bacbd7a18cf9a91">Magick::Image::textUnderColor</a></div><div class="ttdeci">Color textUnderColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01615">Image.cpp:1615</a></div></div>
<div class="ttc" id="classMagick_1_1Point_html"><div class="ttname"><a href="classMagick_1_1Point.html">Magick::Point</a></div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8h_source.html#l00206">Geometry.h:206</a></div></div>
<div class="ttc" id="Image_8cpp_html_a4b45917df9c2dd996220e6da5b4afa80"><div class="ttname"><a href="Image_8cpp.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a></div><div class="ttdeci">#define DegreesToRadians(x)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00029">Image.cpp:29</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aabceff5b795a158dd226e72c331df145"><div class="ttname"><a href="classMagick_1_1Image.html#aabceff5b795a158dd226e72c331df145">Magick::Image::readPixels</a></div><div class="ttdeci">void readPixels(const QuantumType quantum_, const unsigned char *source_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04108">Image.cpp:4108</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a668c1e3a71af331487b789ce1ddcb066"><div class="ttname"><a href="classMagick_1_1Image.html#a668c1e3a71af331487b789ce1ddcb066">Magick::Image::negate</a></div><div class="ttdeci">void negate(const bool grayscale_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03729">Image.cpp:3729</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acfa7e32f0d5b9f175e7c057f09429a98"><div class="ttname"><a href="classMagick_1_1Image.html#acfa7e32f0d5b9f175e7c057f09429a98">Magick::Image::connectedComponents</a></div><div class="ttdeci">void connectedComponents(const size_t connectivity_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02572">Image.cpp:2572</a></div></div>
<div class="ttc" id="classMagick_1_1Options_html"><div class="ttname"><a href="classMagick_1_1Options.html">Magick::Options</a></div><div class="ttdef"><b>Definition:</b> <a href="Options_8h_source.html#l00028">Options.h:28</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6484ae7ad0e4b06324b20d5db325f1bf"><div class="ttname"><a href="classMagick_1_1Image.html#a6484ae7ad0e4b06324b20d5db325f1bf">Magick::Image::raise</a></div><div class="ttdeci">void raise(const Geometry &amp;geometry_=raiseGeometryDefault, const bool raisedFlag_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03992">Image.cpp:3992</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3bdf48a88bef08268e6af4ca90229e37"><div class="ttname"><a href="classMagick_1_1Image.html#a3bdf48a88bef08268e6af4ca90229e37">Magick::Image::sparseColor</a></div><div class="ttdeci">void sparseColor(const ChannelType channel_, const SparseColorMethod method_, const size_t numberArguments_, const double *arguments_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04494">Image.cpp:4494</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aac7d9dc31a6afd918378e110bd647092"><div class="ttname"><a href="classMagick_1_1Image.html#aac7d9dc31a6afd918378e110bd647092">Magick::Image::clutChannel</a></div><div class="ttdeci">void clutChannel(const ChannelType channel_, const Image &amp;clutImage_, const PixelInterpolateMethod method)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02334">Image.cpp:2334</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa8824aef6c9d3e8c95cebc51f7206f87"><div class="ttname"><a href="classMagick_1_1Image.html#aa8824aef6c9d3e8c95cebc51f7206f87">Magick::Image::whiteThreshold</a></div><div class="ttdeci">void whiteThreshold(const std::string &amp;threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04861">Image.cpp:4861</a></div></div>
<div class="ttc" id="classMagick_1_1ImageMoments_html"><div class="ttname"><a href="classMagick_1_1ImageMoments.html">Magick::ImageMoments</a></div><div class="ttdef"><b>Definition:</b> <a href="Statistic_8h_source.html#l00218">Statistic.h:218</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4878c0ca2aa7443d6e0dc9eeb3ddc3f4"><div class="ttname"><a href="classMagick_1_1Image.html#a4878c0ca2aa7443d6e0dc9eeb3ddc3f4">Magick::Image::directory</a></div><div class="ttdeci">std::string directory(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00703">Image.cpp:703</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4412960a6df46a2c37228b5509d75c27"><div class="ttname"><a href="classMagick_1_1Image.html#a4412960a6df46a2c37228b5509d75c27">Magick::Image::crop</a></div><div class="ttdeci">void crop(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02654">Image.cpp:2654</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a49b426684a032bfd6c8f252d7656a5fc"><div class="ttname"><a href="classMagick_1_1Image.html#a49b426684a032bfd6c8f252d7656a5fc">Magick::Image::adaptiveResize</a></div><div class="ttdeci">void adaptiveResize(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01722">Image.cpp:1722</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aba721dc1ea9b42ece0d4abad4b5c0059"><div class="ttname"><a href="classMagick_1_1Image.html#aba721dc1ea9b42ece0d4abad4b5c0059">Magick::Image::type</a></div><div class="ttdeci">ImageType type(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01649">Image.cpp:1649</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4edef220082a39181a46e59d11de40ee"><div class="ttname"><a href="classMagick_1_1Image.html#a4edef220082a39181a46e59d11de40ee">Magick::Image::alpha</a></div><div class="ttdeci">bool alpha(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00321">Image.cpp:321</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a128a82e64d8890ffa16db6152eb4bf1b"><div class="ttname"><a href="classMagick_1_1Image.html#a128a82e64d8890ffa16db6152eb4bf1b">Magick::Image::backgroundTexture</a></div><div class="ttdeci">std::string backgroundTexture(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00397">Image.cpp:397</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7ba30eef6578adce3e5990735e2981f9"><div class="ttname"><a href="classMagick_1_1Image.html#a7ba30eef6578adce3e5990735e2981f9">Magick::Image::font</a></div><div class="ttdeci">std::string font(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00856">Image.cpp:856</a></div></div>
<div class="ttc" id="classMagick_1_1Point_html_af9db13d6b883bb5ea959b45c1bd35236"><div class="ttname"><a href="classMagick_1_1Point.html#af9db13d6b883bb5ea959b45c1bd35236">Magick::Point::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00696">Geometry.cpp:696</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_a1713c6ee436a38fc796f991491239efe"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#a1713c6ee436a38fc796f991491239efe">Magick::DrawableAffine::tx</a></div><div class="ttdeci">void tx(const double tx_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00278">Drawable.h:278</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3ca10effd3b120a061926bb1531b5871"><div class="ttname"><a href="classMagick_1_1Image.html#a3ca10effd3b120a061926bb1531b5871">Magick::Image::clipPath</a></div><div class="ttdeci">void clipPath(const std::string pathname_, const bool inside_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02316">Image.cpp:2316</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a95cc653b4d27c112303c13aa884f3dfb"><div class="ttname"><a href="classMagick_1_1Image.html#a95cc653b4d27c112303c13aa884f3dfb">Magick::Image::posterizeChannel</a></div><div class="ttdeci">void posterizeChannel(const ChannelType channel_, const size_t levels_, const DitherMethod method_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03933">Image.cpp:3933</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6997dfdbb69c1dc193c9cb345672d3a5"><div class="ttname"><a href="classMagick_1_1Image.html#a6997dfdbb69c1dc193c9cb345672d3a5">Magick::Image::quality</a></div><div class="ttdeci">size_t quality(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01253">Image.cpp:1253</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae80d1bc8b02a05382a49970af1e6909c"><div class="ttname"><a href="classMagick_1_1Image.html#ae80d1bc8b02a05382a49970af1e6909c">Magick::Image::defineValue</a></div><div class="ttdeci">void defineValue(const std::string &amp;magick_, const std::string &amp;key_, const std::string &amp;value_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02714">Image.cpp:2714</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a09929b6525ee5b7e0b95a56a8fd5df33"><div class="ttname"><a href="classMagick_1_1Image.html#a09929b6525ee5b7e0b95a56a8fd5df33">Magick::Image::vignette</a></div><div class="ttdeci">void vignette(const double radius_=0.0, const double sigma_=1.0, const ssize_t x_=0, const ssize_t y_=0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04824">Image.cpp:4824</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aaab326888617e66e4b4377c945c0b43b"><div class="ttname"><a href="classMagick_1_1Image.html#aaab326888617e66e4b4377c945c0b43b">Magick::Image::comment</a></div><div class="ttdeci">std::string comment(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00603">Image.cpp:603</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7f7bee038427b33b747d3df7fb322cd4"><div class="ttname"><a href="classMagick_1_1Image.html#a7f7bee038427b33b747d3df7fb322cd4">Magick::Image::separate</a></div><div class="ttdeci">Image separate(const ChannelType channel_) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04329">Image.cpp:4329</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac6a18af8a996c8ad6cc6739bd4f23455"><div class="ttname"><a href="classMagick_1_1Image.html#ac6a18af8a996c8ad6cc6739bd4f23455">Magick::Image::textAntiAlias</a></div><div class="ttdeci">bool textAntiAlias(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01538">Image.cpp:1538</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a118fb7ad2c3d0d9a6b96c5b5a2ca19e0"><div class="ttname"><a href="classMagick_1_1Image.html#a118fb7ad2c3d0d9a6b96c5b5a2ca19e0">Magick::Image::magick</a></div><div class="ttdeci">std::string magick(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01147">Image.cpp:1147</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4113b23f93eb45da4b9f7203fd90e2b9"><div class="ttname"><a href="classMagick_1_1Image.html#a4113b23f93eb45da4b9f7203fd90e2b9">Magick::Image::shade</a></div><div class="ttdeci">void shade(const double azimuth_=30, const double elevation_=30, const bool colorShading_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04383">Image.cpp:4383</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="https://imagemagick.org/api/Magick++/namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0f0efa06bfcf7d7bda974fb6ca94f8e9"><div class="ttname"><a href="classMagick_1_1Image.html#a0f0efa06bfcf7d7bda974fb6ca94f8e9">Magick::Image::modulusDepth</a></div><div class="ttdeci">size_t modulusDepth(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01178">Image.cpp:1178</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0fd062395dd98d4f2cb528ac5d1d5ab4"><div class="ttname"><a href="classMagick_1_1Image.html#a0fd062395dd98d4f2cb528ac5d1d5ab4">Magick::Image::waveletDenoise</a></div><div class="ttdeci">void waveletDenoise(const double threshold_, const double softness_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04848">Image.cpp:4848</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a17cc33fd1c790aaa151c7c819e8b678b"><div class="ttname"><a href="classMagick_1_1Image.html#a17cc33fd1c790aaa151c7c819e8b678b">Magick::Image::operator=</a></div><div class="ttdeci">Image &amp; operator=(const Image &amp;image_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00280">Image.cpp:280</a></div></div>
<div class="ttc" id="classMagick_1_1ImageRef_html"><div class="ttname"><a href="classMagick_1_1ImageRef.html">Magick::ImageRef</a></div><div class="ttdef"><b>Definition:</b> <a href="ImageRef_8h_source.html#l00026">ImageRef.h:26</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a420ec15b7829356e03db0a5f6a91771e"><div class="ttname"><a href="classMagick_1_1Image.html#a420ec15b7829356e03db0a5f6a91771e">Magick::Image::write</a></div><div class="ttdeci">void write(Blob *blob_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04880">Image.cpp:4880</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4ebd9dd2e47449908d8acc2f62924601"><div class="ttname"><a href="classMagick_1_1Image.html#a4ebd9dd2e47449908d8acc2f62924601">Magick::Image::meanShift</a></div><div class="ttdeci">void meanShift(const size_t width_, const size_t height_, const double color_distance_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03564">Image.cpp:3564</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3fd2721e9d89114f49fc7feccba9b473"><div class="ttname"><a href="classMagick_1_1Image.html#a3fd2721e9d89114f49fc7feccba9b473">Magick::Image::kuwaharaChannel</a></div><div class="ttdeci">void kuwaharaChannel(const ChannelType channel_, const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03397">Image.cpp:3397</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af24d3823e7cde3ceb070570732cc5b64"><div class="ttname"><a href="classMagick_1_1Image.html#af24d3823e7cde3ceb070570732cc5b64">Magick::Image::fileSize</a></div><div class="ttdeci">MagickSizeType fileSize(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00779">Image.cpp:779</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a429b10c5ae45a964559135b2ab683ca5"><div class="ttname"><a href="classMagick_1_1Image.html#a429b10c5ae45a964559135b2ab683ca5">Magick::Image::equalize</a></div><div class="ttdeci">void equalize(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02875">Image.cpp:2875</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a31985f9b3d2cc1819c0946b085c531fd"><div class="ttname"><a href="classMagick_1_1Image.html#a31985f9b3d2cc1819c0946b085c531fd">Magick::Image::zoom</a></div><div class="ttdeci">void zoom(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04981">Image.cpp:4981</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa4166a3f7b4adb208a86c80f627cb0f2"><div class="ttname"><a href="classMagick_1_1Image.html#aa4166a3f7b4adb208a86c80f627cb0f2">Magick::Image::autoThreshold</a></div><div class="ttdeci">void autoThreshold(const AutoThresholdMethod method_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02056">Image.cpp:2056</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3a7d966844e34513408627e6fc346a75"><div class="ttname"><a href="classMagick_1_1Image.html#a3a7d966844e34513408627e6fc346a75">Magick::Image::blurChannel</a></div><div class="ttdeci">void blurChannel(const ChannelType channel_, const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02105">Image.cpp:2105</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a42c181e6acd82989fe0e4d9bb02ae8f0"><div class="ttname"><a href="classMagick_1_1Image.html#a42c181e6acd82989fe0e4d9bb02ae8f0">Magick::Image::morphologyChannel</a></div><div class="ttdeci">void morphologyChannel(const ChannelType channel_, const MorphologyMethod method_, const std::string kernel_, const ssize_t iterations_=1)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03664">Image.cpp:3664</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a035a9a248294785ab6488c59e1588914"><div class="ttname"><a href="classMagick_1_1Image.html#a035a9a248294785ab6488c59e1588914">Magick::Image::highlightColor</a></div><div class="ttdeci">void highlightColor(const Color color_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00985">Image.cpp:985</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7cea07a92e099e34c76de6ab98977ae0"><div class="ttname"><a href="classMagick_1_1Image.html#a7cea07a92e099e34c76de6ab98977ae0">Magick::Image::fileName</a></div><div class="ttdeci">std::string fileName(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00774">Image.cpp:774</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afb69d4f37955adede7f1780b2ac09f9e"><div class="ttname"><a href="classMagick_1_1Image.html#afb69d4f37955adede7f1780b2ac09f9e">Magick::Image::colorSpace</a></div><div class="ttdeci">ColorspaceType colorSpace(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00569">Image.cpp:569</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0c538d387c9bcbd03cecdd4bc6504058"><div class="ttname"><a href="classMagick_1_1Image.html#a0c538d387c9bcbd03cecdd4bc6504058">Magick::Image::constOptions</a></div><div class="ttdeci">const Options * constOptions(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05033">Image.cpp:5033</a></div></div>
<div class="ttc" id="namespaceMagick_html_a6867b085837673cabe0f2efc47ddebcd"><div class="ttname"><a href="namespaceMagick.html#a6867b085837673cabe0f2efc47ddebcd">Magick::operator&lt;</a></div><div class="ttdeci">MagickPPExport int operator&lt;(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00048">Color.cpp:48</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a70140ac873a05f433bcacf2b8caa8789"><div class="ttname"><a href="classMagick_1_1Image.html#a70140ac873a05f433bcacf2b8caa8789">Magick::Image::quantizeColors</a></div><div class="ttdeci">size_t quantizeColors(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01264">Image.cpp:1264</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html_aa8baeaa851d1d69a9d6ec2dcd347f989"><div class="ttname"><a href="classMagick_1_1Geometry.html#aa8baeaa851d1d69a9d6ec2dcd347f989">Magick::Geometry::yOff</a></div><div class="ttdeci">void yOff(::ssize_t yOff_)</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00428">Geometry.cpp:428</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8bf2d33b6603e3096032d5f93dc28502"><div class="ttname"><a href="classMagick_1_1Image.html#a8bf2d33b6603e3096032d5f93dc28502">Magick::Image::uniqueColors</a></div><div class="ttdeci">Image uniqueColors(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04781">Image.cpp:4781</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa818b7d11705bd56b5bb02f6afc08653"><div class="ttname"><a href="classMagick_1_1Image.html#aa818b7d11705bd56b5bb02f6afc08653">Magick::Image::readMask</a></div><div class="ttdeci">Image readMask(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04103">Image.cpp:4103</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aed4d5bb547d03127285f4209dacf1627"><div class="ttname"><a href="classMagick_1_1Image.html#aed4d5bb547d03127285f4209dacf1627">Magick::Image::constImageInfo</a></div><div class="ttdeci">const MagickCore::ImageInfo * constImageInfo(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05023">Image.cpp:5023</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0279086b9e8d0340d506a6e0b565c489"><div class="ttname"><a href="classMagick_1_1Image.html#a0279086b9e8d0340d506a6e0b565c489">Magick::Image::posterize</a></div><div class="ttdeci">void posterize(const size_t levels_, const DitherMethod method_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03925">Image.cpp:3925</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a983272da7af129cab18c9a2709373aef"><div class="ttname"><a href="classMagick_1_1Image.html#a983272da7af129cab18c9a2709373aef">Magick::Image::rotationalBlurChannel</a></div><div class="ttdeci">void rotationalBlurChannel(const ChannelType channel_, const double angle_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04231">Image.cpp:4231</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a382bf18d4a0c598227c5e5b3ee37b64d"><div class="ttname"><a href="classMagick_1_1Image.html#a382bf18d4a0c598227c5e5b3ee37b64d">Magick::Image::adaptiveSharpen</a></div><div class="ttdeci">void adaptiveSharpen(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01744">Image.cpp:1744</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad8dff17541c16b9f48d42173e73a6f03"><div class="ttname"><a href="classMagick_1_1Image.html#ad8dff17541c16b9f48d42173e73a6f03">Magick::Image::fontFamily</a></div><div class="ttdeci">std::string fontFamily(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00867">Image.cpp:867</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a41f3ca7387a87011db835376dda44ebb"><div class="ttname"><a href="classMagick_1_1Image.html#a41f3ca7387a87011db835376dda44ebb">Magick::Image::oilPaint</a></div><div class="ttdeci">void oilPaint(const double radius_=0.0, const double sigma=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03756">Image.cpp:3756</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa284bd05d1f5a769c41aaf1d4d358b08"><div class="ttname"><a href="classMagick_1_1Image.html#aa284bd05d1f5a769c41aaf1d4d358b08">Magick::Image::contrastStretchChannel</a></div><div class="ttdeci">void contrastStretchChannel(const ChannelType channel_, const double blackPoint_, const double whitePoint_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02601">Image.cpp:2601</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0178161535a0fdb1efc21eeb36419e6d"><div class="ttname"><a href="classMagick_1_1Image.html#a0178161535a0fdb1efc21eeb36419e6d">Magick::Image::replaceImage</a></div><div class="ttdeci">MagickCore::Image * replaceImage(MagickCore::Image *replacement_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05058">Image.cpp:5058</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a41e9703253179cc6aa979c6e4fa1d9a3"><div class="ttname"><a href="classMagick_1_1Image.html#a41e9703253179cc6aa979c6e4fa1d9a3">Magick::Image::floodFillTexture</a></div><div class="ttdeci">void floodFillTexture(const Geometry &amp;point_, const Image &amp;texture_, const bool invert_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03069">Image.cpp:3069</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae341404a7d79a2f935dda17eb353aad2"><div class="ttname"><a href="classMagick_1_1Image.html#ae341404a7d79a2f935dda17eb353aad2">Magick::Image::transformScale</a></div><div class="ttdeci">void transformScale(const double sx_, const double sy_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04691">Image.cpp:4691</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_adffe5c325b8a98fb4d3b5d828cc4b38e"><div class="ttname"><a href="classMagick_1_1Image.html#adffe5c325b8a98fb4d3b5d828cc4b38e">Magick::Image::fillRule</a></div><div class="ttdeci">FillRule fillRule(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00801">Image.cpp:801</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a181a6649c356cdfbf6146179410d10a3"><div class="ttname"><a href="classMagick_1_1Image.html#a181a6649c356cdfbf6146179410d10a3">Magick::Image::encipher</a></div><div class="ttdeci">void encipher(const std::string &amp;passphrase_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02856">Image.cpp:2856</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac81d8095b41090a6e6b670ed13d08fbe"><div class="ttname"><a href="classMagick_1_1Image.html#ac81d8095b41090a6e6b670ed13d08fbe">Magick::Image::spread</a></div><div class="ttdeci">void spread(const double amount_=3.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04539">Image.cpp:4539</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9cb861af15b76d77fa3a708e8461e3d6"><div class="ttname"><a href="classMagick_1_1Image.html#a9cb861af15b76d77fa3a708e8461e3d6">Magick::Image::compressType</a></div><div class="ttdeci">CompressionType compressType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00635">Image.cpp:635</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a93f810b587f924172e0908cde48556fe"><div class="ttname"><a href="classMagick_1_1Image.html#a93f810b587f924172e0908cde48556fe">Magick::Image::verbose</a></div><div class="ttdeci">bool verbose(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01671">Image.cpp:1671</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae8aa098294f393ce8802eb4de1c5fbf1"><div class="ttname"><a href="classMagick_1_1Image.html#ae8aa098294f393ce8802eb4de1c5fbf1">Magick::Image::compareChannel</a></div><div class="ttdeci">double compareChannel(const ChannelType channel_, const Image &amp;reference_, const MetricType metric_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02473">Image.cpp:2473</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a29ce3dfc56fe12876cbdef0ee92355f8"><div class="ttname"><a href="classMagick_1_1Image.html#a29ce3dfc56fe12876cbdef0ee92355f8">Magick::Image::linearStretch</a></div><div class="ttdeci">void linearStretch(const double blackPoint_, const double whitePoint_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03487">Image.cpp:3487</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a2209bcc2a4461662746d0c14114008de"><div class="ttname"><a href="classMagick_1_1Image.html#a2209bcc2a4461662746d0c14114008de">Magick::Image::randomThresholdChannel</a></div><div class="ttdeci">void randomThresholdChannel(const ChannelType channel_, const double low_, const double high_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04011">Image.cpp:4011</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a66e5825cac42d4350bf1c1147623d231"><div class="ttname"><a href="classMagick_1_1Image.html#a66e5825cac42d4350bf1c1147623d231">Magick::Image::quantizeTreeDepth</a></div><div class="ttdeci">size_t quantizeTreeDepth(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01309">Image.cpp:1309</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7596ef62f95f6d32e0fa5adc672e4731"><div class="ttname"><a href="classMagick_1_1Image.html#a7596ef62f95f6d32e0fa5adc672e4731">Magick::Image::extent</a></div><div class="ttdeci">void extent(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02940">Image.cpp:2940</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae213f75758d3fbef666cd76dce77c26a"><div class="ttname"><a href="classMagick_1_1Image.html#ae213f75758d3fbef666cd76dce77c26a">Magick::Image::colorMatrix</a></div><div class="ttdeci">void colorMatrix(const size_t order_, const double *color_matrix_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02417">Image.cpp:2417</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a31c8e666115543283324b97968b11e70"><div class="ttname"><a href="classMagick_1_1Image.html#a31c8e666115543283324b97968b11e70">Magick::Image::pixelColor</a></div><div class="ttdeci">void pixelColor(const ::ssize_t x_, const ::ssize_t y_, const Color &amp;color_)</div></div>
<div class="ttc" id="classMagick_1_1Image_html_a18fdaa3560709a1bd0313685ec4b30e7"><div class="ttname"><a href="classMagick_1_1Image.html#a18fdaa3560709a1bd0313685ec4b30e7">Magick::Image::baseFilename</a></div><div class="ttdeci">std::string baseFilename(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00407">Image.cpp:407</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aca9c87ef576f2d0b1dd03a17e33304f7"><div class="ttname"><a href="classMagick_1_1Image.html#aca9c87ef576f2d0b1dd03a17e33304f7">Magick::Image::strokePattern</a></div><div class="ttdeci">Image strokePattern(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01470">Image.cpp:1470</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a141b082e6e23b1366dacfaf7bbbfa88a"><div class="ttname"><a href="classMagick_1_1Image.html#a141b082e6e23b1366dacfaf7bbbfa88a">Magick::Image::fontTypeMetricsMultiline</a></div><div class="ttdeci">void fontTypeMetricsMultiline(const std::string &amp;text_, TypeMetric *metrics)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03132">Image.cpp:3132</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab27371e78f90b0c88cd9abd7e1e75818"><div class="ttname"><a href="classMagick_1_1Image.html#ab27371e78f90b0c88cd9abd7e1e75818">Magick::Image::page</a></div><div class="ttdeci">Geometry page(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01240">Image.cpp:1240</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1fe39a1d052d78aea0cd09a66d477501"><div class="ttname"><a href="classMagick_1_1Image.html#a1fe39a1d052d78aea0cd09a66d477501">Magick::Image::motionBlur</a></div><div class="ttdeci">void motionBlur(const double radius_, const double sigma_, const double angle_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03717">Image.cpp:3717</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aff99604207ff02570c2a964180d17fa3"><div class="ttname"><a href="classMagick_1_1Image.html#aff99604207ff02570c2a964180d17fa3">Magick::Image::debug</a></div><div class="ttdeci">bool debug(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00646">Image.cpp:646</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a765919599754ab575bf0cd4ee0d935f9"><div class="ttname"><a href="classMagick_1_1Image.html#a765919599754ab575bf0cd4ee0d935f9">Magick::Image::perceptibleChannel</a></div><div class="ttdeci">void perceptibleChannel(const ChannelType channel_, const double epsilon_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03827">Image.cpp:3827</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8e677a982ace04068774d43602ec1c64"><div class="ttname"><a href="classMagick_1_1Image.html#a8e677a982ace04068774d43602ec1c64">Magick::Image::emboss</a></div><div class="ttdeci">void emboss(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02845">Image.cpp:2845</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a349c478367d9fcc1541684366a03ddb7"><div class="ttname"><a href="classMagick_1_1Image.html#a349c478367d9fcc1541684366a03ddb7">Magick::Image::magnify</a></div><div class="ttdeci">void magnify(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03543">Image.cpp:3543</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6e179e74998a5e1eed32e29b1700dcb5"><div class="ttname"><a href="classMagick_1_1Image.html#a6e179e74998a5e1eed32e29b1700dcb5">Magick::Image::identifyType</a></div><div class="ttdeci">ImageType identifyType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03345">Image.cpp:3345</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_abea2812a48f5f6dc5e205bcfc3343215"><div class="ttname"><a href="classMagick_1_1Image.html#abea2812a48f5f6dc5e205bcfc3343215">Magick::Image::polaroid</a></div><div class="ttdeci">void polaroid(const std::string &amp;caption_, const double angle_, const PixelInterpolateMethod method_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03912">Image.cpp:3912</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a18965398bccc30a241323164332647e6"><div class="ttname"><a href="classMagick_1_1Image.html#a18965398bccc30a241323164332647e6">Magick::Image::levelColors</a></div><div class="ttdeci">void levelColors(const Color &amp;blackColor_, const Color &amp;whiteColor_, const bool invert_=true)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03431">Image.cpp:3431</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af7f1127759c55b5dfc7a7d3a1ec14d7e"><div class="ttname"><a href="classMagick_1_1Image.html#af7f1127759c55b5dfc7a7d3a1ec14d7e">Magick::Image::segment</a></div><div class="ttdeci">void segment(const double clusterThreshold_=1.0, const double smoothingThreshold_=1.5)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04289">Image.cpp:4289</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad8727cdce2f69885db18102230d17b9e"><div class="ttname"><a href="classMagick_1_1Image.html#ad8727cdce2f69885db18102230d17b9e">Magick::Image::grayscale</a></div><div class="ttdeci">void grayscale(const PixelIntensityMethod method_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03316">Image.cpp:3316</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6fef371f9dc771bdbf170812c01698e2"><div class="ttname"><a href="classMagick_1_1Image.html#a6fef371f9dc771bdbf170812c01698e2">Magick::Image::reduceNoise</a></div><div class="ttdeci">void reduceNoise(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04122">Image.cpp:4122</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae22900b5f95d8dd3d6d2354f1a590d08"><div class="ttname"><a href="classMagick_1_1Image.html#ae22900b5f95d8dd3d6d2354f1a590d08">Magick::Image::clampChannel</a></div><div class="ttdeci">void clampChannel(const ChannelType channel_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02298">Image.cpp:2298</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0538c8ef9a5ab11d2f6219a089f9d103"><div class="ttname"><a href="classMagick_1_1Image.html#a0538c8ef9a5ab11d2f6219a089f9d103">Magick::Image::strokeDashOffset</a></div><div class="ttdeci">double strokeDashOffset(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01423">Image.cpp:1423</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0cad254cd7a1843db57d40b02b2ebed7"><div class="ttname"><a href="classMagick_1_1Image.html#a0cad254cd7a1843db57d40b02b2ebed7">Magick::Image::channelDepth</a></div><div class="ttdeci">void channelDepth(const ChannelType channel_, const size_t depth_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00466">Image.cpp:466</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3d541fa3b04ce0e0b048aa963219fc3a"><div class="ttname"><a href="classMagick_1_1Image.html#a3d541fa3b04ce0e0b048aa963219fc3a">Magick::Image::orderedDither</a></div><div class="ttdeci">void orderedDither(std::string thresholdMap_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03800">Image.cpp:3800</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a12e7e9627f54e9e9325f7debd6c66237"><div class="ttname"><a href="classMagick_1_1Image.html#a12e7e9627f54e9e9325f7debd6c66237">Magick::Image::quantizeDitherMethod</a></div><div class="ttdeci">DitherMethod quantizeDitherMethod(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01298">Image.cpp:1298</a></div></div>
<div class="ttc" id="classMagick_1_1Pixels_html"><div class="ttname"><a href="classMagick_1_1Pixels.html">Magick::Pixels</a></div><div class="ttdef"><b>Definition:</b> <a href="Pixels_8h_source.html#l00018">Pixels.h:18</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ade33da7c00251d3884537efeca29731d"><div class="ttname"><a href="classMagick_1_1Image.html#ade33da7c00251d3884537efeca29731d">Magick::Image::stegano</a></div><div class="ttdeci">void stegano(const Image &amp;watermark_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04555">Image.cpp:4555</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa0158bf81523122598e65456c2b2a51c"><div class="ttname"><a href="classMagick_1_1Image.html#aa0158bf81523122598e65456c2b2a51c">Magick::Image::sharpen</a></div><div class="ttdeci">void sharpen(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04409">Image.cpp:4409</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aae4fba60c8d2bafa62b1c599402c3a37"><div class="ttname"><a href="classMagick_1_1Image.html#aae4fba60c8d2bafa62b1c599402c3a37">Magick::Image::subImage</a></div><div class="ttdeci">size_t subImage(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01516">Image.cpp:1516</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a257cf7dfd5c4bb5d8d9b68f4250774af"><div class="ttname"><a href="classMagick_1_1Image.html#a257cf7dfd5c4bb5d8d9b68f4250774af">Magick::Image::resample</a></div><div class="ttdeci">void resample(const Point &amp;density_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04149">Image.cpp:4149</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a649f19aec34b33c85f42396fba98c101"><div class="ttname"><a href="classMagick_1_1Image.html#a649f19aec34b33c85f42396fba98c101">Magick::Image::image</a></div><div class="ttdeci">MagickCore::Image *&amp; image(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05008">Image.cpp:5008</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a13f3657fe07e0b6f176a3270459ff44b"><div class="ttname"><a href="classMagick_1_1Image.html#a13f3657fe07e0b6f176a3270459ff44b">Magick::Image::floodFillAlpha</a></div><div class="ttdeci">void floodFillAlpha(const ::ssize_t x_, const ::ssize_t y_, const unsigned int alpha_, const bool invert_=false)</div></div>
<div class="ttc" id="classMagick_1_1Image_html_afca460dd7cd9db5a3393e64d5a254ab9"><div class="ttname"><a href="classMagick_1_1Image.html#afca460dd7cd9db5a3393e64d5a254ab9">Magick::Image::isOpaque</a></div><div class="ttdeci">bool isOpaque(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01063">Image.cpp:1063</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afd64158d1c277f0dc539ff322a5bec06"><div class="ttname"><a href="classMagick_1_1Image.html#afd64158d1c277f0dc539ff322a5bec06">Magick::Image::trim</a></div><div class="ttdeci">void trim(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04770">Image.cpp:4770</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad7015d413ba7bd060845bc5dc0ba795f"><div class="ttname"><a href="classMagick_1_1Image.html#ad7015d413ba7bd060845bc5dc0ba795f">Magick::Image::depth</a></div><div class="ttdeci">size_t depth(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00698">Image.cpp:698</a></div></div>
<div class="ttc" id="Image_8h_html"><div class="ttname"><a href="Image_8h.html">Image.h</a></div></div>
<div class="ttc" id="namespaceMagick_html_a49385d0c3be939293a9dbbcd00b7e2e5"><div class="ttname"><a href="namespaceMagick.html#a49385d0c3be939293a9dbbcd00b7e2e5">Magick::operator&lt;=</a></div><div class="ttdeci">MagickPPExport int operator&lt;=(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00070">Color.cpp:70</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa4abcce560dadfe2cfc8b0db06135cfe"><div class="ttname"><a href="classMagick_1_1Image.html#aa4abcce560dadfe2cfc8b0db06135cfe">Magick::Image::solarize</a></div><div class="ttdeci">void solarize(const double factor_=50.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04486">Image.cpp:4486</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae492f30c23ed00b8d5cd2cf6f629ff19"><div class="ttname"><a href="classMagick_1_1Image.html#ae492f30c23ed00b8d5cd2cf6f629ff19">Magick::Image::fontPointsize</a></div><div class="ttdeci">double fontPointsize(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00878">Image.cpp:878</a></div></div>
<div class="ttc" id="classMagick_1_1Blob_html_aceab7b414258e1c9e873d571c0f0af5b"><div class="ttname"><a href="classMagick_1_1Blob.html#aceab7b414258e1c9e873d571c0f0af5b">Magick::Blob::updateNoCopy</a></div><div class="ttdeci">void updateNoCopy(void *data_, const size_t length_, const Allocator allocator_=NewAllocator)</div><div class="ttdef"><b>Definition:</b> <a href="Blob_8cpp_source.html#l00121">Blob.cpp:121</a></div></div>
<div class="ttc" id="namespaceMagick_html_aa36f15d804034945c97b698ac82309e6"><div class="ttname"><a href="namespaceMagick.html#aa36f15d804034945c97b698ac82309e6">Magick::operator&gt;=</a></div><div class="ttdeci">MagickPPExport int operator&gt;=(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00064">Color.cpp:64</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a61becc3fa4a85008ce7a672a8b815602"><div class="ttname"><a href="classMagick_1_1Image.html#a61becc3fa4a85008ce7a672a8b815602">Magick::Image::stereo</a></div><div class="ttdeci">void stereo(const Image &amp;rightImage_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04566">Image.cpp:4566</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0834733f83262269f19e9a11a05f5566"><div class="ttname"><a href="classMagick_1_1Image.html#a0834733f83262269f19e9a11a05f5566">Magick::Image::defineSet</a></div><div class="ttdeci">void defineSet(const std::string &amp;magick_, const std::string &amp;key_, bool flag_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02684">Image.cpp:2684</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4415df0c92afc1f623741b55a9209a10"><div class="ttname"><a href="classMagick_1_1Image.html#a4415df0c92afc1f623741b55a9209a10">Magick::Image::quantize</a></div><div class="ttdeci">void quantize(const bool measureError_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03978">Image.cpp:3978</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a14b8a7bd7c985beb13ee132ef3259154"><div class="ttname"><a href="classMagick_1_1Image.html#a14b8a7bd7c985beb13ee132ef3259154">Magick::Image::read</a></div><div class="ttdeci">void read(const Blob &amp;blob_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04022">Image.cpp:4022</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a53306507c011044aa28d5d7e70888a17"><div class="ttname"><a href="classMagick_1_1Image.html#a53306507c011044aa28d5d7e70888a17">Magick::Image::autoGammaChannel</a></div><div class="ttdeci">void autoGammaChannel(const ChannelType channel_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02012">Image.cpp:2012</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a248614fa72fcc9bf82aab5b37fc33bb3"><div class="ttname"><a href="classMagick_1_1Image.html#a248614fa72fcc9bf82aab5b37fc33bb3">Magick::Image::frame</a></div><div class="ttdeci">void frame(const Geometry &amp;geometry_=frameGeometryDefault)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03146">Image.cpp:3146</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab5f328901bdd1a30ce582d6e0a75dd96"><div class="ttname"><a href="classMagick_1_1Image.html#ab5f328901bdd1a30ce582d6e0a75dd96">Magick::Image::orderedDitherChannel</a></div><div class="ttdeci">void orderedDitherChannel(const ChannelType channel_, std::string thresholdMap_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03808">Image.cpp:3808</a></div></div>
<div class="ttc" id="classMagick_1_1Blob_html"><div class="ttname"><a href="classMagick_1_1Blob.html">Magick::Blob</a></div><div class="ttdef"><b>Definition:</b> <a href="Blob_8h_source.html#l00020">Blob.h:20</a></div></div>
<div class="ttc" id="Include_8h_html_a8a1f622707e607d5337af2bc7e050260"><div class="ttname"><a href="Include_8h.html#a8a1f622707e607d5337af2bc7e050260">ThrowPPDrawException</a></div><div class="ttdeci">#define ThrowPPDrawException(quiet)</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01560">Include.h:1560</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aad0e5795910fbb74231c6d61d955d4d4"><div class="ttname"><a href="classMagick_1_1Image.html#aad0e5795910fbb74231c6d61d955d4d4">Magick::Image::iptcProfile</a></div><div class="ttdeci">Blob iptcProfile(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01051">Image.cpp:1051</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a814cf16f5864f263cef8cb8d3db5fffe"><div class="ttname"><a href="classMagick_1_1Image.html#a814cf16f5864f263cef8cb8d3db5fffe">Magick::Image::Image</a></div><div class="ttdeci">Image(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00077">Image.cpp:77</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af69a2f31f3d3d57a6d812be82e871e36"><div class="ttname"><a href="classMagick_1_1Image.html#af69a2f31f3d3d57a6d812be82e871e36">Magick::Image::getPixels</a></div><div class="ttdeci">Quantum * getPixels(const ::ssize_t x_, const ::ssize_t y_, const size_t columns_, const size_t rows_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03302">Image.cpp:3302</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a59091a5be8bc72644f86b69c9d59fc99"><div class="ttname"><a href="classMagick_1_1Image.html#a59091a5be8bc72644f86b69c9d59fc99">Magick::Image::flip</a></div><div class="ttdeci">void flip(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02984">Image.cpp:2984</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aadbb01c0d899c3dc25452be69dfc7478"><div class="ttname"><a href="classMagick_1_1Image.html#aadbb01c0d899c3dc25452be69dfc7478">Magick::Image::strokeLineCap</a></div><div class="ttdeci">LineCap strokeLineCap(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01434">Image.cpp:1434</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7f53a06ad2f4acca5af2d6d443d9f6c0"><div class="ttname"><a href="classMagick_1_1Image.html#a7f53a06ad2f4acca5af2d6d443d9f6c0">Magick::Image::shave</a></div><div class="ttdeci">void shave(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04434">Image.cpp:4434</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afe50d02fccb724db498e0079d7507efa"><div class="ttname"><a href="classMagick_1_1Image.html#afe50d02fccb724db498e0079d7507efa">Magick::Image::textEncoding</a></div><div class="ttdeci">std::string textEncoding(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01560">Image.cpp:1560</a></div></div>
<div class="ttc" id="Include_8h_html_a3648b581d4f8adf56a18ae67b7111a04"><div class="ttname"><a href="Include_8h.html#a3648b581d4f8adf56a18ae67b7111a04">MagickPPExport</a></div><div class="ttdeci">#define MagickPPExport</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l00281">Include.h:281</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af1210417286936dc427510909cd6cc0c"><div class="ttname"><a href="classMagick_1_1Image.html#af1210417286936dc427510909cd6cc0c">Magick::Image::tint</a></div><div class="ttdeci">void tint(const std::string opacity_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04664">Image.cpp:4664</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af0ce3f3fdb9306cab3538801e09430b9"><div class="ttname"><a href="classMagick_1_1Image.html#af0ce3f3fdb9306cab3538801e09430b9">Magick::Image::perceptible</a></div><div class="ttdeci">void perceptible(const double epsilon_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03819">Image.cpp:3819</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad60eaa377864eb154a7692e87c0feab8"><div class="ttname"><a href="classMagick_1_1Image.html#ad60eaa377864eb154a7692e87c0feab8">Magick::Image::blackThreshold</a></div><div class="ttdeci">void blackThreshold(const std::string &amp;threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02064">Image.cpp:2064</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0357551d8f10d18299f4ae009b6912b0"><div class="ttname"><a href="classMagick_1_1Image.html#a0357551d8f10d18299f4ae009b6912b0">Magick::Image::isValid</a></div><div class="ttdeci">bool isValid(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01090">Image.cpp:1090</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad873bee97eedcb2f3778bd4b4f63788c"><div class="ttname"><a href="classMagick_1_1Image.html#ad873bee97eedcb2f3778bd4b4f63788c">Magick::Image::erase</a></div><div class="ttdeci">void erase(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02883">Image.cpp:2883</a></div></div>
<div class="ttc" id="namespaceMagick_html_a3af933f0beb32b965e32f79f95e9871c"><div class="ttname"><a href="namespaceMagick.html#a3af933f0beb32b965e32f79f95e9871c">Magick::Geometry</a></div><div class="ttdeci">class MagickPPExport Geometry</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8h_source.html#l00019">Geometry.h:19</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad9d316323f55fd7ca9aafe103dcfaa97"><div class="ttname"><a href="classMagick_1_1Image.html#ad9d316323f55fd7ca9aafe103dcfaa97">Magick::Image::sharpenChannel</a></div><div class="ttdeci">void sharpenChannel(const ChannelType channel_, const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04420">Image.cpp:4420</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acbeb2f2e100b141d21e9998dad949758"><div class="ttname"><a href="classMagick_1_1Image.html#acbeb2f2e100b141d21e9998dad949758">Magick::Image::filterType</a></div><div class="ttdeci">FilterType filterType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00845">Image.cpp:845</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4a47db298c22d102c355579740de43f4"><div class="ttname"><a href="classMagick_1_1Image.html#a4a47db298c22d102c355579740de43f4">Magick::Image::xResolution</a></div><div class="ttdeci">double xResolution(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01701">Image.cpp:1701</a></div></div>
<div class="ttc" id="classMagick_1_1Offset_html"><div class="ttname"><a href="classMagick_1_1Offset.html">Magick::Offset</a></div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8h_source.html#l00149">Geometry.h:149</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3583f41e18342d85efa705912460660d"><div class="ttname"><a href="classMagick_1_1Image.html#a3583f41e18342d85efa705912460660d">Magick::Image::quantizeDither</a></div><div class="ttdeci">bool quantizeDither(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01287">Image.cpp:1287</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0dabc11242285f31d45ef922b62a5474"><div class="ttname"><a href="classMagick_1_1Image.html#a0dabc11242285f31d45ef922b62a5474">Magick::Image::interlaceType</a></div><div class="ttdeci">InterlaceType interlaceType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01018">Image.cpp:1018</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3a06b85d10e4a1aaec05bd38e120a9b4"><div class="ttname"><a href="classMagick_1_1Image.html#a3a06b85d10e4a1aaec05bd38e120a9b4">Magick::Image::fillPattern</a></div><div class="ttdeci">void fillPattern(const Image &amp;fillPattern_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00806">Image.cpp:806</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad057dfecf9164ed60e56f119c734709b"><div class="ttname"><a href="classMagick_1_1Image.html#ad057dfecf9164ed60e56f119c734709b">Magick::Image::getConstMetacontent</a></div><div class="ttdeci">const void * getConstMetacontent(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03274">Image.cpp:3274</a></div></div>
<div class="ttc" id="classMagick_1_1Exception_html"><div class="ttname"><a href="classMagick_1_1Exception.html">Magick::Exception</a></div><div class="ttdef"><b>Definition:</b> <a href="Exception_8h_source.html#l00022">Exception.h:22</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae32649f8404437bb693b7cc85d108b95"><div class="ttname"><a href="classMagick_1_1Image.html#ae32649f8404437bb693b7cc85d108b95">Magick::Image::format</a></div><div class="ttdeci">std::string format(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00905">Image.cpp:905</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac3e1017a38fe18ff186a6121a2284e22"><div class="ttname"><a href="classMagick_1_1Image.html#ac3e1017a38fe18ff186a6121a2284e22">Magick::Image::blackThresholdChannel</a></div><div class="ttdeci">void blackThresholdChannel(const ChannelType channel_, const std::string &amp;threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02072">Image.cpp:2072</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acab5dee8798eca72e496493c61cfbe8b"><div class="ttname"><a href="classMagick_1_1Image.html#acab5dee8798eca72e496493c61cfbe8b">Magick::Image::edge</a></div><div class="ttdeci">void edge(const double radius_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02834">Image.cpp:2834</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8f60275c90634c5a8ff1a5a3addf4b42"><div class="ttname"><a href="classMagick_1_1Image.html#a8f60275c90634c5a8ff1a5a3addf4b42">Magick::Image::colorMapSize</a></div><div class="ttdeci">size_t colorMapSize(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00549">Image.cpp:549</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acbbe76b8e9fc707f2770dbde8d704074"><div class="ttname"><a href="classMagick_1_1Image.html#acbbe76b8e9fc707f2770dbde8d704074">Magick::Image::kuwahara</a></div><div class="ttdeci">void kuwahara(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03386">Image.cpp:3386</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa3edb0c840caca227f03a1f13671acf6"><div class="ttname"><a href="classMagick_1_1Image.html#aa3edb0c840caca227f03a1f13671acf6">Magick::Image::signature</a></div><div class="ttdeci">std::string signature(const bool force_=false) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04469">Image.cpp:4469</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac62b0619191bc854d0731e428cfbe2f9"><div class="ttname"><a href="classMagick_1_1Image.html#ac62b0619191bc854d0731e428cfbe2f9">Magick::Image::texture</a></div><div class="ttdeci">void texture(const Image &amp;texture_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04626">Image.cpp:4626</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html_abedb126b235330bfca2514a89edc6f1e"><div class="ttname"><a href="classMagick_1_1Geometry.html#abedb126b235330bfca2514a89edc6f1e">Magick::Geometry::xOff</a></div><div class="ttdeci">void xOff(::ssize_t xOff_)</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00418">Geometry.cpp:418</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af0b1e4b730f63778edd51efa7d5a28e0"><div class="ttname"><a href="classMagick_1_1Image.html#af0b1e4b730f63778edd51efa7d5a28e0">Magick::Image::sepiaTone</a></div><div class="ttdeci">void sepiaTone(const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04343">Image.cpp:4343</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a65f6d90b7f4016b9a9496d08c3cde823"><div class="ttname"><a href="classMagick_1_1Image.html#a65f6d90b7f4016b9a9496d08c3cde823">Magick::Image::totalColors</a></div><div class="ttdeci">size_t totalColors(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01620">Image.cpp:1620</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a818656aa66344884dc1385acfdb538d6"><div class="ttname"><a href="classMagick_1_1Image.html#a818656aa66344884dc1385acfdb538d6">Magick::Image::interpolate</a></div><div class="ttdeci">PixelInterpolateMethod interpolate(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01029">Image.cpp:1029</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7b06e6d974412be8820822a6e6da5e17"><div class="ttname"><a href="classMagick_1_1Image.html#a7b06e6d974412be8820822a6e6da5e17">Magick::Image::transparentChroma</a></div><div class="ttdeci">void transparentChroma(const Color &amp;colorLow_, const Color &amp;colorHigh_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04719">Image.cpp:4719</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_a5f984ae815df0d9781edb8db50225e7a"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#a5f984ae815df0d9781edb8db50225e7a">Magick::DrawableAffine::sy</a></div><div class="ttdeci">void sy(const double sy_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00251">Drawable.h:251</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9bdf3efa2bdc149d3ba5002f6d235977"><div class="ttname"><a href="classMagick_1_1Image.html#a9bdf3efa2bdc149d3ba5002f6d235977">Magick::Image::shadow</a></div><div class="ttdeci">void shadow(const double percentAlpha_=80.0, const double sigma_=0.5, const ssize_t x_=5, const ssize_t y_=5)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04396">Image.cpp:4396</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae40319896c7fdd8cd49b0022dfcbbab6"><div class="ttname"><a href="classMagick_1_1Image.html#ae40319896c7fdd8cd49b0022dfcbbab6">Magick::Image::whiteThresholdChannel</a></div><div class="ttdeci">void whiteThresholdChannel(const ChannelType channel_, const std::string &amp;threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04869">Image.cpp:4869</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac5e1f92537d31038291c09e7af30b277"><div class="ttname"><a href="classMagick_1_1Image.html#ac5e1f92537d31038291c09e7af30b277">Magick::Image::minify</a></div><div class="ttdeci">void minify(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03589">Image.cpp:3589</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a30244a95a721d05b5b0549d391a56d2f"><div class="ttname"><a href="classMagick_1_1Image.html#a30244a95a721d05b5b0549d391a56d2f">Magick::Image::syncPixels</a></div><div class="ttdeci">void syncPixels(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04619">Image.cpp:4619</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4a76381e3457d7c61364ac3ba8ea31e3"><div class="ttname"><a href="classMagick_1_1Image.html#a4a76381e3457d7c61364ac3ba8ea31e3">Magick::Image::scale</a></div><div class="ttdeci">void scale(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04267">Image.cpp:4267</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af002745b8929a79331d7ac94d530fd6f"><div class="ttname"><a href="classMagick_1_1Image.html#af002745b8929a79331d7ac94d530fd6f">Magick::Image::imageInfo</a></div><div class="ttdeci">MagickCore::ImageInfo * imageInfo(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05018">Image.cpp:5018</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a08a4e09e54562b21adae879f6f0bf573"><div class="ttname"><a href="classMagick_1_1Image.html#a08a4e09e54562b21adae879f6f0bf573">Magick::Image::subImageSearch</a></div><div class="ttdeci">Image subImageSearch(const Image &amp;reference_, const MetricType metric_, Geometry *offset_, double *similarityMetric_, const double similarityThreshold=(-1.0))</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04585">Image.cpp:4585</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afebd78aa9ffba2046aa3106e3d3958a9"><div class="ttname"><a href="classMagick_1_1Image.html#afebd78aa9ffba2046aa3106e3d3958a9">Magick::Image::unsharpmaskChannel</a></div><div class="ttdeci">void unsharpmaskChannel(const ChannelType channel_, const double radius_, const double sigma_, const double amount_, const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04808">Image.cpp:4808</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a76f95c03d033b8ca857f22852a33652c"><div class="ttname"><a href="classMagick_1_1Image.html#a76f95c03d033b8ca857f22852a33652c">Magick::Image::transformRotation</a></div><div class="ttdeci">void transformRotation(const double angle_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01631">Image.cpp:1631</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0b2d5afe7a7892e95b291771ff353eb9"><div class="ttname"><a href="classMagick_1_1Image.html#a0b2d5afe7a7892e95b291771ff353eb9">Magick::Image::artifact</a></div><div class="ttdeci">void artifact(const std::string &amp;name_, const std::string &amp;value_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01955">Image.cpp:1955</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1c9a1bbd6d61d99b1c36cf25c5cd6075"><div class="ttname"><a href="classMagick_1_1Image.html#a1c9a1bbd6d61d99b1c36cf25c5cd6075">Magick::Image::textKerning</a></div><div class="ttdeci">double textKerning(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01604">Image.cpp:1604</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa21f478283c2d24b0b0cc1772a33843e"><div class="ttname"><a href="classMagick_1_1Image.html#aa21f478283c2d24b0b0cc1772a33843e">Magick::Image::colorFuzz</a></div><div class="ttdeci">double colorFuzz(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00532">Image.cpp:532</a></div></div>
<div class="ttc" id="classMagick_1_1Color_html"><div class="ttname"><a href="classMagick_1_1Color.html">Magick::Color</a></div><div class="ttdef"><b>Definition:</b> <a href="Color_8h_source.html#l00034">Color.h:34</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa1ae8b37d85502585bafea723c9afc63"><div class="ttname"><a href="classMagick_1_1Image.html#aa1ae8b37d85502585bafea723c9afc63">Magick::Image::transverse</a></div><div class="ttdeci">void transverse(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04759">Image.cpp:4759</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_ad2c6d82e978a9655e41209fb4cb4efcd"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#ad2c6d82e978a9655e41209fb4cb4efcd">Magick::DrawableAffine::sx</a></div><div class="ttdeci">void sx(const double sx_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00242">Drawable.h:242</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a153e6015741e4239eb604d178581ddde"><div class="ttname"><a href="classMagick_1_1Image.html#a153e6015741e4239eb604d178581ddde">Magick::Image::cannyEdge</a></div><div class="ttdeci">void cannyEdge(const double radius_=0.0, const double sigma_=1.0, const double lowerPercent_=0.1, const double upperPercent_=0.3)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02154">Image.cpp:2154</a></div></div>
<div class="ttc" id="namespaceMagick_html_a0e7450e18b963f8cca30bd2a7bfef619"><div class="ttname"><a href="namespaceMagick.html#a0e7450e18b963f8cca30bd2a7bfef619">Magick::frameGeometryDefault</a></div><div class="ttdeci">MagickPPExport const char * frameGeometryDefault</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00033">Image.cpp:33</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7bb046c8808d2737d3a95a817bb28466"><div class="ttname"><a href="classMagick_1_1Image.html#a7bb046c8808d2737d3a95a817bb28466">Magick::Image::constQuantizeInfo</a></div><div class="ttdeci">const MagickCore::QuantizeInfo * constQuantizeInfo(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05043">Image.cpp:5043</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html">Magick::DrawableAffine</a></div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00224">Drawable.h:224</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ad97c8ff3cfc219e5a85be46b98e49f64"><div class="ttname"><a href="classMagick_1_1Image.html#ad97c8ff3cfc219e5a85be46b98e49f64">Magick::Image::draw</a></div><div class="ttdeci">void draw(const Drawable &amp;drawable_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02785">Image.cpp:2785</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a495930ea7a9d5e71242f9d861c98ae23"><div class="ttname"><a href="classMagick_1_1Image.html#a495930ea7a9d5e71242f9d861c98ae23">Magick::Image::randomThreshold</a></div><div class="ttdeci">void randomThreshold(const double low_, const double high_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04004">Image.cpp:4004</a></div></div>
<div class="ttc" id="namespaceMagick_html_acf038b43e710ea498bb5b9914e54ee3a"><div class="ttname"><a href="namespaceMagick.html#acf038b43e710ea498bb5b9914e54ee3a">Magick::throwExceptionExplicit</a></div><div class="ttdeci">MagickPPExport void throwExceptionExplicit(const MagickCore::ExceptionType severity_, const char *reason_, const char *description_=(char *) NULL)</div><div class="ttdef"><b>Definition:</b> <a href="Exception_8cpp_source.html#l00806">Exception.cpp:806</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a872a7e60aea6f5fb259d999917577849"><div class="ttname"><a href="classMagick_1_1Image.html#a872a7e60aea6f5fb259d999917577849">Magick::Image::evaluate</a></div><div class="ttdeci">void evaluate(const ChannelType channel_, const MagickEvaluateOperator operator_, double rvalue_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02891">Image.cpp:2891</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html"><div class="ttname"><a href="classMagick_1_1Geometry.html">Magick::Geometry</a></div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8h_source.html#l00035">Geometry.h:35</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa859c5f53f13066bda26f2a70d36b830"><div class="ttname"><a href="classMagick_1_1Image.html#aa859c5f53f13066bda26f2a70d36b830">Magick::Image::rotationalBlur</a></div><div class="ttdeci">void rotationalBlur(const double angle_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04220">Image.cpp:4220</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab25cdb6fdac7f48929f92ea679e6a0a6"><div class="ttname"><a href="classMagick_1_1Image.html#ab25cdb6fdac7f48929f92ea679e6a0a6">Magick::Image::colorSpaceType</a></div><div class="ttdeci">ColorspaceType colorSpaceType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00583">Image.cpp:583</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4a5389ad512139b39d7f89a82145db73"><div class="ttname"><a href="classMagick_1_1Image.html#a4a5389ad512139b39d7f89a82145db73">Magick::Image::boundingBox</a></div><div class="ttdeci">Geometry boundingBox(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00444">Image.cpp:444</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9672bd0ed7dfc57418ceabe615f2bc12"><div class="ttname"><a href="classMagick_1_1Image.html#a9672bd0ed7dfc57418ceabe615f2bc12">Magick::Image::implode</a></div><div class="ttdeci">void implode(const double factor_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03356">Image.cpp:3356</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3b267b416c8b33fbc4080c24c2367643"><div class="ttname"><a href="classMagick_1_1Image.html#a3b267b416c8b33fbc4080c24c2367643">Magick::Image::addNoiseChannel</a></div><div class="ttdeci">void addNoiseChannel(const ChannelType channel_, const NoiseType noiseType_, const double attenuate_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01794">Image.cpp:1794</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8e191ae6c7ae92f9ac85409e2fe7f4b6"><div class="ttname"><a href="classMagick_1_1Image.html#a8e191ae6c7ae92f9ac85409e2fe7f4b6">Magick::Image::strokeColor</a></div><div class="ttdeci">Color strokeColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01401">Image.cpp:1401</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a60258513658f0745269c16992e09eab2"><div class="ttname"><a href="classMagick_1_1Image.html#a60258513658f0745269c16992e09eab2">Magick::Image::normalizedMeanError</a></div><div class="ttdeci">double normalizedMeanError(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01217">Image.cpp:1217</a></div></div>
<div class="ttc" id="Include_8h_html_ac47b9343890cf792b34e973b0bfb59a7"><div class="ttname"><a href="Include_8h.html#ac47b9343890cf792b34e973b0bfb59a7">ClonePPDrawException</a></div><div class="ttdeci">#define ClonePPDrawException(wand)</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01552">Include.h:1552</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3236c8db554d40b3dba6e741c6f613f7"><div class="ttname"><a href="classMagick_1_1Image.html#a3236c8db554d40b3dba6e741c6f613f7">Magick::Image::masklightColor</a></div><div class="ttdeci">void masklightColor(const Color color_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01155">Image.cpp:1155</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acd618a3255fced8c403af40df0e17842"><div class="ttname"><a href="classMagick_1_1Image.html#acd618a3255fced8c403af40df0e17842">Magick::Image::chromaBluePrimary</a></div><div class="ttdeci">void chromaBluePrimary(const double x_, const double y_, const double z_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02226">Image.cpp:2226</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa320974ae299399f43d5b49ebce40077"><div class="ttname"><a href="classMagick_1_1Image.html#aa320974ae299399f43d5b49ebce40077">Magick::Image::clamp</a></div><div class="ttdeci">void clamp(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02290">Image.cpp:2290</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aec5b45806a0fa59686db9feaebaa856f"><div class="ttname"><a href="classMagick_1_1Image.html#aec5b45806a0fa59686db9feaebaa856f">Magick::Image::strokeDashArray</a></div><div class="ttdeci">const double * strokeDashArray(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01412">Image.cpp:1412</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a791efddc2c63ef13999baa94e67f5c2b"><div class="ttname"><a href="classMagick_1_1Image.html#a791efddc2c63ef13999baa94e67f5c2b">Magick::Image::levelize</a></div><div class="ttdeci">void levelize(const double blackPoint_, const double whitePoint_, const double gamma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03467">Image.cpp:3467</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab5ee1e45551bf4954b85c5fa4a34cfcb"><div class="ttname"><a href="classMagick_1_1Image.html#ab5ee1e45551bf4954b85c5fa4a34cfcb">Magick::Image::adaptiveSharpenChannel</a></div><div class="ttdeci">void adaptiveSharpenChannel(const ChannelType channel_, const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01755">Image.cpp:1755</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a97507818be1b97f0663fd22c408ff7a0"><div class="ttname"><a href="classMagick_1_1Image.html#a97507818be1b97f0663fd22c408ff7a0">Magick::Image::wave</a></div><div class="ttdeci">void wave(const double amplitude_=25.0, const double wavelength_=150.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04836">Image.cpp:4836</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa8162cf97a7b5d7204c7fc8272f4580e"><div class="ttname"><a href="classMagick_1_1Image.html#aa8162cf97a7b5d7204c7fc8272f4580e">Magick::Image::gamma</a></div><div class="ttdeci">double gamma(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00945">Image.cpp:945</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6adaa80c120956a18db7ae1c21ca8bd8"><div class="ttname"><a href="classMagick_1_1Image.html#a6adaa80c120956a18db7ae1c21ca8bd8">Magick::Image::threshold</a></div><div class="ttdeci">void threshold(const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04634">Image.cpp:4634</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a21e1757a44421694e016ddf18b836340"><div class="ttname"><a href="classMagick_1_1Image.html#a21e1757a44421694e016ddf18b836340">Magick::Image::convolve</a></div><div class="ttdeci">void convolve(const size_t order_, const double *kernel_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02612">Image.cpp:2612</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a925429e2c00c9c5dceae6121646e2a72"><div class="ttname"><a href="classMagick_1_1Image.html#a925429e2c00c9c5dceae6121646e2a72">Magick::Image::roll</a></div><div class="ttdeci">void roll(const Geometry &amp;roll_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04186">Image.cpp:4186</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_ac49371ef31000ca663ac1b552f063ce2"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#ac49371ef31000ca663ac1b552f063ce2">Magick::DrawableAffine::rx</a></div><div class="ttdeci">void rx(const double rx_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00260">Drawable.h:260</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a2f31a9084d524de7faa106f6a68ea2c0"><div class="ttname"><a href="classMagick_1_1Image.html#a2f31a9084d524de7faa106f6a68ea2c0">Magick::Image::yResolution</a></div><div class="ttdeci">double yResolution(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01706">Image.cpp:1706</a></div></div>
<div class="ttc" id="Options_8h_html"><div class="ttname"><a href="Options_8h.html">Options.h</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_abd4c1d952529c4c5a871c044e74bbdb3"><div class="ttname"><a href="classMagick_1_1Image.html#abd4c1d952529c4c5a871c044e74bbdb3">Magick::Image::strip</a></div><div class="ttdeci">void strip(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04577">Image.cpp:4577</a></div></div>
<div class="ttc" id="classMagick_1_1ImageRef_html_abf869f9b24fbcd6e2f849f24a99a24b1"><div class="ttname"><a href="classMagick_1_1ImageRef.html#abf869f9b24fbcd6e2f849f24a99a24b1">Magick::ImageRef::increase</a></div><div class="ttdeci">void increase()</div><div class="ttdef"><b>Definition:</b> <a href="ImageRef_8cpp_source.html#l00071">ImageRef.cpp:71</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9a7f29be51d25c509a30d93887d102fa"><div class="ttname"><a href="classMagick_1_1Image.html#a9a7f29be51d25c509a30d93887d102fa">Magick::Image::gaussianBlurChannel</a></div><div class="ttdeci">void gaussianBlurChannel(const ChannelType channel_, const double radius_, const double sigma_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03248">Image.cpp:3248</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4fd407b3053cf2e2bac17671f8d5a9c3"><div class="ttname"><a href="classMagick_1_1Image.html#a4fd407b3053cf2e2bac17671f8d5a9c3">Magick::Image::thumbnail</a></div><div class="ttdeci">void thumbnail(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04642">Image.cpp:4642</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ade6b07cbb05649b2049ac5f8dbbab9d5"><div class="ttname"><a href="classMagick_1_1Image.html#ade6b07cbb05649b2049ac5f8dbbab9d5">Magick::Image::alphaChannel</a></div><div class="ttdeci">void alphaChannel(AlphaChannelOption alphaOption_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01837">Image.cpp:1837</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6d4729582a8a14d2433b8bd25686a863"><div class="ttname"><a href="classMagick_1_1Image.html#a6d4729582a8a14d2433b8bd25686a863">Magick::Image::compose</a></div><div class="ttdeci">CompositeOperator compose(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00623">Image.cpp:623</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a99676be35e22c7b373b3bdd601e93e3e"><div class="ttname"><a href="classMagick_1_1Image.html#a99676be35e22c7b373b3bdd601e93e3e">Magick::Image::blackPointCompensation</a></div><div class="ttdeci">bool blackPointCompensation(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00422">Image.cpp:422</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a06c3d23892be23f553c61177970d2684"><div class="ttname"><a href="classMagick_1_1Image.html#a06c3d23892be23f553c61177970d2684">Magick::Image::adaptiveBlur</a></div><div class="ttdeci">void adaptiveBlur(const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01711">Image.cpp:1711</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa01a71b84378351fb5cab6beaad101f2"><div class="ttname"><a href="classMagick_1_1Image.html#aa01a71b84378351fb5cab6beaad101f2">Magick::Image::display</a></div><div class="ttdeci">void display(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02765">Image.cpp:2765</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aec8fc4c9dacbf28f9ee2a8a170d4d42e"><div class="ttname"><a href="classMagick_1_1Image.html#aec8fc4c9dacbf28f9ee2a8a170d4d42e">Magick::Image::ping</a></div><div class="ttdeci">void ping(const std::string &amp;imageSpec_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03843">Image.cpp:3843</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4aa44fd5d4b46d5dec8f61a00b71d121"><div class="ttname"><a href="classMagick_1_1Image.html#a4aa44fd5d4b46d5dec8f61a00b71d121">Magick::Image::selectiveBlur</a></div><div class="ttdeci">void selectiveBlur(const double radius_, const double sigma_, const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04301">Image.cpp:4301</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3240420fb07037c4871b9e8763903fba"><div class="ttname"><a href="classMagick_1_1Image.html#a3240420fb07037c4871b9e8763903fba">Magick::Image::autoOrient</a></div><div class="ttdeci">void autoOrient(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02041">Image.cpp:2041</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3cfca5ffacda83400908f1c2c119e8a4"><div class="ttname"><a href="classMagick_1_1Image.html#a3cfca5ffacda83400908f1c2c119e8a4">Magick::Image::transparent</a></div><div class="ttdeci">void transparent(const Color &amp;color_, const bool inverse_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04697">Image.cpp:4697</a></div></div>
<div class="ttc" id="Include_8h_html"><div class="ttname"><a href="Include_8h.html">Include.h</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a845028ed6e4ab221cebd53598e94c0e8"><div class="ttname"><a href="classMagick_1_1Image.html#a845028ed6e4ab221cebd53598e94c0e8">Magick::Image::inverseFourierTransform</a></div><div class="ttdeci">void inverseFourierTransform(const Image &amp;phase_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03368">Image.cpp:3368</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a77602425d233dc08f18813c428257405"><div class="ttname"><a href="classMagick_1_1Image.html#a77602425d233dc08f18813c428257405">Magick::Image::colorize</a></div><div class="ttdeci">void colorize(const unsigned int alpha_, const Color &amp;penColor_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02345">Image.cpp:2345</a></div></div>
<div class="ttc" id="classMagick_1_1Point_html_a5f48bcf1243f465cb27c814e638334fc"><div class="ttname"><a href="classMagick_1_1Point.html#a5f48bcf1243f465cb27c814e638334fc">Magick::Point::x</a></div><div class="ttdeci">double x(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00701">Geometry.cpp:701</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a754ebc7a6a29ca5cc423a501dbd61a17"><div class="ttname"><a href="classMagick_1_1Image.html#a754ebc7a6a29ca5cc423a501dbd61a17">Magick::Image::textDirection</a></div><div class="ttdeci">DirectionType textDirection() const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01549">Image.cpp:1549</a></div></div>
<div class="ttc" id="Include_8h_html_a78d026063ca9e752be3123cc01c4a4c2"><div class="ttname"><a href="Include_8h.html#a78d026063ca9e752be3123cc01c4a4c2">GetAndSetPPChannelMask</a></div><div class="ttdeci">#define GetAndSetPPChannelMask(channel)</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01548">Include.h:1548</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac055da3a56f4f9daf58a1580363a575e"><div class="ttname"><a href="classMagick_1_1Image.html#ac055da3a56f4f9daf58a1580363a575e">Magick::Image::cdl</a></div><div class="ttdeci">void cdl(const std::string &amp;cdl_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02168">Image.cpp:2168</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3f5ab51657ba47e8679234c46c1e1d21"><div class="ttname"><a href="classMagick_1_1Image.html#a3f5ab51657ba47e8679234c46c1e1d21">Magick::Image::geometry</a></div><div class="ttdeci">Geometry geometry(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00950">Image.cpp:950</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aaf33264f703027110cd2070e9bde052e"><div class="ttname"><a href="classMagick_1_1Image.html#aaf33264f703027110cd2070e9bde052e">Magick::Image::animationIterations</a></div><div class="ttdeci">size_t animationIterations(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00369">Image.cpp:369</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae27c902c232f765a9b1d75f25785c337"><div class="ttname"><a href="classMagick_1_1Image.html#ae27c902c232f765a9b1d75f25785c337">Magick::Image::distort</a></div><div class="ttdeci">void distort(const DistortMethod method_, const size_t numberArguments_, const double *arguments_, const bool bestfit_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02772">Image.cpp:2772</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a10200af4a8a3ca2896f1bf367867f1fc"><div class="ttname"><a href="classMagick_1_1Image.html#a10200af4a8a3ca2896f1bf367867f1fc">Magick::Image::isValid</a></div><div class="ttdeci">void isValid(const bool isValid_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01074">Image.cpp:1074</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae64d44f9543991d587c178c114beaab2"><div class="ttname"><a href="classMagick_1_1Image.html#ae64d44f9543991d587c178c114beaab2">Magick::Image::border</a></div><div class="ttdeci">void border(const Geometry &amp;geometry_=borderGeometryDefault)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02119">Image.cpp:2119</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a462688b3a8cd8b02a681b8b8232563db"><div class="ttname"><a href="classMagick_1_1Image.html#a462688b3a8cd8b02a681b8b8232563db">Magick::Image::addNoise</a></div><div class="ttdeci">void addNoise(const NoiseType noiseType_, const double attenuate_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01783">Image.cpp:1783</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acf3fe2702703d8d4019937a97a2d6363"><div class="ttname"><a href="classMagick_1_1Image.html#acf3fe2702703d8d4019937a97a2d6363">Magick::Image::backgroundColor</a></div><div class="ttdeci">Color backgroundColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00386">Image.cpp:386</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3a367bfa1e18948e10b6112499f440b6"><div class="ttname"><a href="classMagick_1_1Image.html#a3a367bfa1e18948e10b6112499f440b6">Magick::Image::sample</a></div><div class="ttdeci">void sample(const Geometry &amp;geometry_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04245">Image.cpp:4245</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4db28dbb57e10605a33c8721599e8381"><div class="ttname"><a href="classMagick_1_1Image.html#a4db28dbb57e10605a33c8721599e8381">Magick::Image::clut</a></div><div class="ttdeci">void clut(const Image &amp;clutImage_, const PixelInterpolateMethod method)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02325">Image.cpp:2325</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa7adc4fe21954d8ba50ba4343a47738b"><div class="ttname"><a href="classMagick_1_1Image.html#aa7adc4fe21954d8ba50ba4343a47738b">Magick::Image::affineTransform</a></div><div class="ttdeci">void affineTransform(const DrawableAffine &amp;affine)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01808">Image.cpp:1808</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af990f22898e99cbbb031499767863a8b"><div class="ttname"><a href="classMagick_1_1Image.html#af990f22898e99cbbb031499767863a8b">Magick::Image::normalizedMaxError</a></div><div class="ttdeci">double normalizedMaxError(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01212">Image.cpp:1212</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4110bebbe7a1fe8f4c6219b0bf45f598"><div class="ttname"><a href="classMagick_1_1Image.html#a4110bebbe7a1fe8f4c6219b0bf45f598">Magick::Image::rows</a></div><div class="ttdeci">size_t rows(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01350">Image.cpp:1350</a></div></div>
<div class="ttc" id="classMagick_1_1Color_html_abeef76ffcefbe8ff049f2130ea84ec6d"><div class="ttname"><a href="classMagick_1_1Color.html#abeef76ffcefbe8ff049f2130ea84ec6d">Magick::Color::isValid</a></div><div class="ttdeci">void isValid(const bool valid_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00301">Color.cpp:301</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1f61d13e9fc82b75cd62e7da46e2c7fc"><div class="ttname"><a href="classMagick_1_1Image.html#a1f61d13e9fc82b75cd62e7da46e2c7fc">Magick::Image::columns</a></div><div class="ttdeci">size_t columns(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00588">Image.cpp:588</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1d80310d4b66cf7b5279da3943fe9dc3"><div class="ttname"><a href="classMagick_1_1Image.html#a1d80310d4b66cf7b5279da3943fe9dc3">Magick::Image::perceptualHash</a></div><div class="ttdeci">Magick::ImagePerceptualHash perceptualHash() const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03838">Image.cpp:3838</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a919b2ef26c6443ed6374a9b9b0bedf7b"><div class="ttname"><a href="classMagick_1_1Image.html#a919b2ef26c6443ed6374a9b9b0bedf7b">Magick::Image::attribute</a></div><div class="ttdeci">void attribute(const std::string name_, const char *value_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01972">Image.cpp:1972</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa0c6261a4e64b4e71ea01ece1466febb"><div class="ttname"><a href="classMagick_1_1Image.html#aa0c6261a4e64b4e71ea01ece1466febb">Magick::Image::houghLine</a></div><div class="ttdeci">void houghLine(const size_t width_, const size_t height_, const size_t threshold_=40)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03332">Image.cpp:3332</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a24aa6d7d348439a0c38296977af0abcb"><div class="ttname"><a href="classMagick_1_1Image.html#a24aa6d7d348439a0c38296977af0abcb">Magick::Image::levelizeChannel</a></div><div class="ttdeci">void levelizeChannel(const ChannelType channel_, const double blackPoint_, const double whitePoint_, const double gamma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03476">Image.cpp:3476</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a40448b348c89bc3c0cf0f921b0c1752a"><div class="ttname"><a href="classMagick_1_1Image.html#a40448b348c89bc3c0cf0f921b0c1752a">Magick::Image::fillColor</a></div><div class="ttdeci">Color fillColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00790">Image.cpp:790</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4460985c1f25f3451101efeb0d639d75"><div class="ttname"><a href="classMagick_1_1Image.html#a4460985c1f25f3451101efeb0d639d75">Magick::Image::montageGeometry</a></div><div class="ttdeci">Geometry montageGeometry(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01200">Image.cpp:1200</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a41d3ddf8a88a9206cdbf8bdc2cf2be64"><div class="ttname"><a href="classMagick_1_1Image.html#a41d3ddf8a88a9206cdbf8bdc2cf2be64">Magick::Image::sketch</a></div><div class="ttdeci">void sketch(const double radius_=0.0, const double sigma_=1.0, const double angle_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04474">Image.cpp:4474</a></div></div>
<div class="ttc" id="classMagick_1_1Point_html_ae8a8dec67dc89dd273793089337fa060"><div class="ttname"><a href="classMagick_1_1Point.html#ae8a8dec67dc89dd273793089337fa060">Magick::Point::y</a></div><div class="ttdeci">double y(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00706">Geometry.cpp:706</a></div></div>
<div class="ttc" id="classMagick_1_1Blob_html_a3f172dc317d9dc5b01241182fa932303"><div class="ttname"><a href="classMagick_1_1Blob.html#a3f172dc317d9dc5b01241182fa932303">Magick::Blob::data</a></div><div class="ttdeci">const void * data(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Blob_8cpp_source.html#l00103">Blob.cpp:103</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af0b4405f46f8175b0e649829bd4be979"><div class="ttname"><a href="classMagick_1_1Image.html#af0b4405f46f8175b0e649829bd4be979">Magick::Image::fillPattern</a></div><div class="ttdeci">Image fillPattern(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00815">Image.cpp:815</a></div></div>
<div class="ttc" id="classMagick_1_1ImageStatistics_html"><div class="ttname"><a href="classMagick_1_1ImageStatistics.html">Magick::ImageStatistics</a></div><div class="ttdef"><b>Definition:</b> <a href="Statistic_8h_source.html#l00281">Statistic.h:281</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8d81c2c79a322d908460d91c64d1604e"><div class="ttname"><a href="classMagick_1_1Image.html#a8d81c2c79a322d908460d91c64d1604e">Magick::Image::formatExpression</a></div><div class="ttdeci">std::string formatExpression(const std::string expression)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00924">Image.cpp:924</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9729513ef6412d4f57157820423ed8d8"><div class="ttname"><a href="classMagick_1_1Image.html#a9729513ef6412d4f57157820423ed8d8">Magick::Image::strokeLineJoin</a></div><div class="ttdeci">LineJoin strokeLineJoin(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01445">Image.cpp:1445</a></div></div>
<div class="ttc" id="classMagick_1_1Drawable_html"><div class="ttname"><a href="classMagick_1_1Drawable.html">Magick::Drawable</a></div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00118">Drawable.h:118</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_add253c5da798220165637837840efabe"><div class="ttname"><a href="classMagick_1_1Image.html#add253c5da798220165637837840efabe">Magick::Image::blueShift</a></div><div class="ttdeci">void blueShift(const double factor_=1.5)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02083">Image.cpp:2083</a></div></div>
<div class="ttc" id="classMagick_1_1ImageRef_html_a3659834ce9be0d3f542936ad1e2202f7"><div class="ttname"><a href="classMagick_1_1ImageRef.html#a3659834ce9be0d3f542936ad1e2202f7">Magick::ImageRef::replaceImage</a></div><div class="ttdeci">static ImageRef * replaceImage(ImageRef *imgRef, MagickCore::Image *replacement_)</div><div class="ttdef"><b>Definition:</b> <a href="ImageRef_8cpp_source.html#l00100">ImageRef.cpp:100</a></div></div>
<div class="ttc" id="classMagick_1_1DrawableAffine_html_ad9285ca7dc3a08292531d4752ea59151"><div class="ttname"><a href="classMagick_1_1DrawableAffine.html#ad9285ca7dc3a08292531d4752ea59151">Magick::DrawableAffine::ry</a></div><div class="ttdeci">void ry(const double ry_)</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00269">Drawable.h:269</a></div></div>
<div class="ttc" id="Pixels_8h_html"><div class="ttname"><a href="Pixels_8h.html">Pixels.h</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0dc8c054e6d3d63d5aab8c1002ee1a99"><div class="ttname"><a href="classMagick_1_1Image.html#a0dc8c054e6d3d63d5aab8c1002ee1a99">Magick::Image::chromaRedPrimary</a></div><div class="ttdeci">void chromaRedPrimary(const double x_, const double y_, const double z_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02258">Image.cpp:2258</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af0a44ae31aaa07b607ecec6d8e314d87"><div class="ttname"><a href="classMagick_1_1Image.html#af0a44ae31aaa07b607ecec6d8e314d87">Magick::Image::baseColumns</a></div><div class="ttdeci">size_t baseColumns(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00402">Image.cpp:402</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ada1d35820fad71a332a5c07e4b727fed"><div class="ttname"><a href="classMagick_1_1Image.html#ada1d35820fad71a332a5c07e4b727fed">Magick::Image::textInterwordSpacing</a></div><div class="ttdeci">double textInterwordSpacing(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01593">Image.cpp:1593</a></div></div>
<div class="ttc" id="namespaceMagick_html_a674ec3ded14babb8fd77e749b2f01eab"><div class="ttname"><a href="namespaceMagick.html#a674ec3ded14babb8fd77e749b2f01eab">Magick::operator&gt;</a></div><div class="ttdeci">MagickPPExport int operator&gt;(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00042">Color.cpp:42</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a81f832b42a5f8f734e8b18e2531d9962"><div class="ttname"><a href="classMagick_1_1Image.html#a81f832b42a5f8f734e8b18e2531d9962">Magick::Image::transpose</a></div><div class="ttdeci">void transpose(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04748">Image.cpp:4748</a></div></div>
<div class="ttc" id="namespaceMagick_html_a30d0616db4b51b6a826473f712d04611"><div class="ttname"><a href="namespaceMagick.html#a30d0616db4b51b6a826473f712d04611">Magick::operator==</a></div><div class="ttdeci">MagickPPExport int operator==(const Magick::Color &amp;left_, const Magick::Color &amp;right_)</div><div class="ttdef"><b>Definition:</b> <a href="Color_8cpp_source.html#l00020">Color.cpp:20</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aacfe0ba6481820e3a531f49499cfd2c7"><div class="ttname"><a href="classMagick_1_1Image.html#aacfe0ba6481820e3a531f49499cfd2c7">Magick::Image::quiet</a></div><div class="ttdeci">bool quiet(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01320">Image.cpp:1320</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa39a4a41f1cea05b609327aef65f4d8f"><div class="ttname"><a href="classMagick_1_1Image.html#aa39a4a41f1cea05b609327aef65f4d8f">Magick::Image::resolutionUnits</a></div><div class="ttdeci">ResolutionType resolutionUnits(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01345">Image.cpp:1345</a></div></div>
<div class="ttc" id="namespaceMagick_html_af3972e1334f3bc1e4b724deba6737410"><div class="ttname"><a href="namespaceMagick.html#af3972e1334f3bc1e4b724deba6737410">Magick::Point</a></div><div class="ttdeci">class MagickPPExport Point</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8h_source.html#l00198">Geometry.h:198</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9a9a57afa7fef955465f28902949cd61"><div class="ttname"><a href="classMagick_1_1Image.html#a9a9a57afa7fef955465f28902949cd61">Magick::Image::setPixels</a></div><div class="ttdeci">Quantum * setPixels(const ::ssize_t x_, const ::ssize_t y_, const size_t columns_, const size_t rows_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04370">Image.cpp:4370</a></div></div>
<div class="ttc" id="namespaceMagick_html_a4848723142d4954f66b2dbb123fc29f0"><div class="ttname"><a href="namespaceMagick.html#a4848723142d4954f66b2dbb123fc29f0">Magick::Image</a></div><div class="ttdeci">class MagickPPExport Image</div><div class="ttdef"><b>Definition:</b> <a href="Drawable_8h_source.html#l00720">Drawable.h:720</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aea1ad0ef6340502a8f77615e02605ed5"><div class="ttname"><a href="classMagick_1_1Image.html#aea1ad0ef6340502a8f77615e02605ed5">Magick::Image::chromaWhitePoint</a></div><div class="ttdeci">void chromaWhitePoint(const double x_, const double y_, const double z_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02274">Image.cpp:2274</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a92f4dc3f1daa70d8841f85ea6f3b0d07"><div class="ttname"><a href="classMagick_1_1Image.html#a92f4dc3f1daa70d8841f85ea6f3b0d07">Magick::Image::autoLevelChannel</a></div><div class="ttdeci">void autoLevelChannel(const ChannelType channel_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02031">Image.cpp:2031</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6dbbe38771c8593a895c60581ca69bbb"><div class="ttname"><a href="classMagick_1_1Image.html#a6dbbe38771c8593a895c60581ca69bbb">Magick::Image::negateChannel</a></div><div class="ttdeci">void negateChannel(const ChannelType channel_, const bool grayscale_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03737">Image.cpp:3737</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a57b2e7f2bae905bd6678e0093950d4c4"><div class="ttname"><a href="classMagick_1_1Image.html#a57b2e7f2bae905bd6678e0093950d4c4">Magick::Image::x11Display</a></div><div class="ttdeci">std::string x11Display(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01696">Image.cpp:1696</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a2cea98bbcce13db16c6372fe3b441ccb"><div class="ttname"><a href="classMagick_1_1Image.html#a2cea98bbcce13db16c6372fe3b441ccb">Magick::Image::fontWeight</a></div><div class="ttdeci">size_t fontWeight(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00900">Image.cpp:900</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8e3a3c30e38e9abb091fc1591a2375ce"><div class="ttname"><a href="classMagick_1_1Image.html#a8e3a3c30e38e9abb091fc1591a2375ce">Magick::Image::repage</a></div><div class="ttdeci">void repage()</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04139">Image.cpp:4139</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7d30a41160acfdaa2fcd116cdd523330"><div class="ttname"><a href="classMagick_1_1Image.html#a7d30a41160acfdaa2fcd116cdd523330">Magick::Image::textInterlineSpacing</a></div><div class="ttdeci">double textInterlineSpacing(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01582">Image.cpp:1582</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8c2069eb1d526257899c26e25b019905"><div class="ttname"><a href="classMagick_1_1Image.html#a8c2069eb1d526257899c26e25b019905">Magick::Image::textGravity</a></div><div class="ttdeci">GravityType textGravity() const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01571">Image.cpp:1571</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a5222207b4bd87a16357d309e40a62830"><div class="ttname"><a href="classMagick_1_1Image.html#a5222207b4bd87a16357d309e40a62830">Magick::Image::brightnessContrast</a></div><div class="ttdeci">void brightnessContrast(const double brightness_=0.0, const double contrast_=0.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02134">Image.cpp:2134</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a2ea338de241d7dcc40403e2d5fa54a36"><div class="ttname"><a href="classMagick_1_1Image.html#a2ea338de241d7dcc40403e2d5fa54a36">Magick::Image::quantizeInfo</a></div><div class="ttdeci">MagickCore::QuantizeInfo * quantizeInfo(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05038">Image.cpp:5038</a></div></div>
<div class="ttc" id="classMagick_1_1Blob_html_a0c821dab9e7fe402a89c950742f03381"><div class="ttname"><a href="classMagick_1_1Blob.html#a0c821dab9e7fe402a89c950742f03381">Magick::Blob::length</a></div><div class="ttdeci">size_t length(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Blob_8cpp_source.html#l00108">Blob.cpp:108</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a02f98dd794a7f000ee987194e502dbfc"><div class="ttname"><a href="classMagick_1_1Image.html#a02f98dd794a7f000ee987194e502dbfc">Magick::Image::floodFillColor</a></div><div class="ttdeci">void floodFillColor(const Geometry &amp;point_, const Color &amp;fillColor_, const bool invert_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03031">Image.cpp:3031</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_afc674e9d3b7aed778640cd8c62fb50a7"><div class="ttname"><a href="classMagick_1_1Image.html#afc674e9d3b7aed778640cd8c62fb50a7">Magick::Image::flop</a></div><div class="ttdeci">void flop(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03107">Image.cpp:3107</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aea7ffaa7422a698fe587f6ee596ad54d"><div class="ttname"><a href="classMagick_1_1Image.html#aea7ffaa7422a698fe587f6ee596ad54d">Magick::Image::classType</a></div><div class="ttdeci">ClassType classType(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00520">Image.cpp:520</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8e79a72a75e459d6816202f1f3917195"><div class="ttname"><a href="classMagick_1_1Image.html#a8e79a72a75e459d6816202f1f3917195">Magick::Image::levelChannel</a></div><div class="ttdeci">void levelChannel(const ChannelType channel_, const double blackPoint_, const double whitePoint_, const double gamma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03420">Image.cpp:3420</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aba710ae1c64e2fdb92225e9f7d849aeb"><div class="ttname"><a href="classMagick_1_1Image.html#aba710ae1c64e2fdb92225e9f7d849aeb">Magick::Image::despeckle</a></div><div class="ttdeci">void despeckle(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02754">Image.cpp:2754</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a25338c4d2ff251f11537e02defa5261a"><div class="ttname"><a href="classMagick_1_1Image.html#a25338c4d2ff251f11537e02defa5261a">Magick::Image::sigmoidalContrast</a></div><div class="ttdeci">void sigmoidalContrast(const bool sharpen_, const double contrast, const double midpoint=QuantumRange/2.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04459">Image.cpp:4459</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a292e62b680782d1a4d3a98a39617c97e"><div class="ttname"><a href="classMagick_1_1Image.html#a292e62b680782d1a4d3a98a39617c97e">Magick::Image::channel</a></div><div class="ttdeci">void channel(const ChannelType channel_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02176">Image.cpp:2176</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a67827df3acbb495ba2e32b341049c59b"><div class="ttname"><a href="classMagick_1_1Image.html#a67827df3acbb495ba2e32b341049c59b">Magick::Image::strokePattern</a></div><div class="ttdeci">void strokePattern(const Image &amp;strokePattern_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01461">Image.cpp:1461</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac899aca61ba2f18639ef6195c592e978"><div class="ttname"><a href="classMagick_1_1Image.html#ac899aca61ba2f18639ef6195c592e978">Magick::Image::normalize</a></div><div class="ttdeci">void normalize(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03748">Image.cpp:3748</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a9eeafa5f1bcde5c2e29e70c68555da40"><div class="ttname"><a href="classMagick_1_1Image.html#a9eeafa5f1bcde5c2e29e70c68555da40">Magick::Image::getMetacontent</a></div><div class="ttdeci">void * getMetacontent(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03288">Image.cpp:3288</a></div></div>
<div class="ttc" id="classMagick_1_1ImageRef_html_ab8046af715cd67ff566592bc86e4a17c"><div class="ttname"><a href="classMagick_1_1ImageRef.html#ab8046af715cd67ff566592bc86e4a17c">Magick::ImageRef::options</a></div><div class="ttdeci">void options(Options *options_)</div><div class="ttdef"><b>Definition:</b> <a href="ImageRef_8cpp_source.html#l00089">ImageRef.cpp:89</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac00e2639afac933395272a41ed337238"><div class="ttname"><a href="classMagick_1_1Image.html#ac00e2639afac933395272a41ed337238">Magick::Image::charcoalChannel</a></div><div class="ttdeci">void charcoalChannel(const ChannelType channel_, const double radius_=0.0, const double sigma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02198">Image.cpp:2198</a></div></div>
<div class="ttc" id="Include_8h_html_a66d0d226ad64af8c5d2be6180adca8b4"><div class="ttname"><a href="Include_8h.html#a66d0d226ad64af8c5d2be6180adca8b4">GetPPException</a></div><div class="ttdeci">#define GetPPException</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01544">Include.h:1544</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a856bc7d63e3027aeb5e1ec49950b94f0"><div class="ttname"><a href="classMagick_1_1Image.html#a856bc7d63e3027aeb5e1ec49950b94f0">Magick::Image::hasChannel</a></div><div class="ttdeci">bool hasChannel(const PixelChannel channel) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00974">Image.cpp:974</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a900b22fe8ad11636fdae97de5d11ac50"><div class="ttname"><a href="classMagick_1_1Image.html#a900b22fe8ad11636fdae97de5d11ac50">Magick::Image::deskew</a></div><div class="ttdeci">void deskew(const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02743">Image.cpp:2743</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a3663d7a683f3c692900d1253dca679fd"><div class="ttname"><a href="classMagick_1_1Image.html#a3663d7a683f3c692900d1253dca679fd">Magick::Image::baseRows</a></div><div class="ttdeci">size_t baseRows(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00412">Image.cpp:412</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a269e7ef992a3522345183e4a398b2661"><div class="ttname"><a href="classMagick_1_1Image.html#a269e7ef992a3522345183e4a398b2661">Magick::Image::fontTypeMetrics</a></div><div class="ttdeci">void fontTypeMetrics(const std::string &amp;text_, TypeMetric *metrics)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03118">Image.cpp:3118</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a6289a4caa1c74f6ce4ede70233776019"><div class="ttname"><a href="classMagick_1_1Image.html#a6289a4caa1c74f6ce4ede70233776019">Magick::Image::transformOrigin</a></div><div class="ttdeci">void transformOrigin(const double x_, const double y_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04679">Image.cpp:4679</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a0aaacb14e5c0cdd226d4eb49195aab0a"><div class="ttname"><a href="classMagick_1_1Image.html#a0aaacb14e5c0cdd226d4eb49195aab0a">Magick::Image::opaque</a></div><div class="ttdeci">void opaque(const Color &amp;opaqueColor_, const Color &amp;penColor_, const bool invert_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03767">Image.cpp:3767</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac00ce995ca2b1435f3d7f130a1746627"><div class="ttname"><a href="classMagick_1_1Image.html#ac00ce995ca2b1435f3d7f130a1746627">Magick::Image::colorMap</a></div><div class="ttdeci">void colorMap(const size_t index_, const Color &amp;color_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02377">Image.cpp:2377</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a64364b344e19c7ef704103542ba1ccfb"><div class="ttname"><a href="classMagick_1_1Image.html#a64364b344e19c7ef704103542ba1ccfb">Magick::Image::strokeWidth</a></div><div class="ttdeci">double strokeWidth(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01505">Image.cpp:1505</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html"><div class="ttname"><a href="classMagick_1_1Image.html">Magick::Image</a></div><div class="ttdef"><b>Definition:</b> <a href="Image_8h_source.html#l00053">Image.h:53</a></div></div>
<div class="ttc" id="classMagick_1_1Geometry_html_a9e84be3866754d9b14e145931c5afaa4"><div class="ttname"><a href="classMagick_1_1Geometry.html#a9e84be3866754d9b14e145931c5afaa4">Magick::Geometry::isValid</a></div><div class="ttdeci">void isValid(bool isValid_)</div><div class="ttdef"><b>Definition:</b> <a href="Geometry_8cpp_source.html#l00367">Geometry.cpp:367</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_af8ea704c3cdc8eef34ebcbdbbcb63c4b"><div class="ttname"><a href="classMagick_1_1Image.html#af8ea704c3cdc8eef34ebcbdbbcb63c4b">Magick::Image::copyPixels</a></div><div class="ttdeci">void copyPixels(const Image &amp;source_, const Geometry &amp;geometry_, const Offset &amp;offset_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02639">Image.cpp:2639</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a54deedcaa7e383cb7ac72e9d3a43bd08"><div class="ttname"><a href="classMagick_1_1Image.html#a54deedcaa7e383cb7ac72e9d3a43bd08">Magick::Image::quantizeColorSpace</a></div><div class="ttdeci">ColorspaceType quantizeColorSpace(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01276">Image.cpp:1276</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8138b72e556d704513e645f6e5e3a383"><div class="ttname"><a href="classMagick_1_1Image.html#a8138b72e556d704513e645f6e5e3a383">Magick::Image::autoGamma</a></div><div class="ttdeci">void autoGamma(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02003">Image.cpp:2003</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7246b82cd9b7da6dee02faef9e15ecdd"><div class="ttname"><a href="classMagick_1_1Image.html#a7246b82cd9b7da6dee02faef9e15ecdd">Magick::Image::channels</a></div><div class="ttdeci">size_t channels() const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00490">Image.cpp:490</a></div></div>
<div class="ttc" id="classMagick_1_1TypeMetric_html"><div class="ttname"><a href="classMagick_1_1TypeMetric.html">Magick::TypeMetric</a></div><div class="ttdef"><b>Definition:</b> <a href="TypeMetric_8h_source.html#l00019">TypeMetric.h:19</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7fa0ee159b9d2f4976fdba6e421e363c"><div class="ttname"><a href="classMagick_1_1Image.html#a7fa0ee159b9d2f4976fdba6e421e363c">Magick::Image::monochrome</a></div><div class="ttdeci">bool monochrome(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01195">Image.cpp:1195</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aeac43cea4c7ba48c6d8b7dfff8958a12"><div class="ttname"><a href="classMagick_1_1Image.html#aeac43cea4c7ba48c6d8b7dfff8958a12">Magick::Image::cycleColormap</a></div><div class="ttdeci">void cycleColormap(const ::ssize_t amount_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02668">Image.cpp:2668</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1b0324557a0310982b1f15fca581c079"><div class="ttname"><a href="classMagick_1_1Image.html#a1b0324557a0310982b1f15fca581c079">Magick::Image::level</a></div><div class="ttdeci">void level(const double blackPoint_, const double whitePoint_, const double gamma_=1.0)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03411">Image.cpp:3411</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a7ca77049532f78f3e1a2c2ede4836bfb"><div class="ttname"><a href="classMagick_1_1Image.html#a7ca77049532f78f3e1a2c2ede4836bfb">Magick::Image::options</a></div><div class="ttdeci">Options * options(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05028">Image.cpp:5028</a></div></div>
<div class="ttc" id="classMagick_1_1cropImage_html"><div class="ttname"><a href="classMagick_1_1cropImage.html">Magick::cropImage</a></div><div class="ttdef"><b>Definition:</b> <a href="STL_8h_source.html#l00310">STL.h:310</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a41ed53127b7c01392b596d2369259641"><div class="ttname"><a href="classMagick_1_1Image.html#a41ed53127b7c01392b596d2369259641">Magick::Image::modifyImage</a></div><div class="ttdeci">void modifyImage(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l05048">Image.cpp:5048</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4b42b576d335a44589608f96f917f3ea"><div class="ttname"><a href="classMagick_1_1Image.html#a4b42b576d335a44589608f96f917f3ea">Magick::Image::strokeAntiAlias</a></div><div class="ttdeci">bool strokeAntiAlias(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01385">Image.cpp:1385</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1e6ae1b1bde2ee92b999b02ddfc8478d"><div class="ttname"><a href="classMagick_1_1Image.html#a1e6ae1b1bde2ee92b999b02ddfc8478d">Magick::Image::compare</a></div><div class="ttdeci">bool compare(const Image &amp;reference_) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02446">Image.cpp:2446</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aa40577054a2062c4b98c8b029b7e8975"><div class="ttname"><a href="classMagick_1_1Image.html#aa40577054a2062c4b98c8b029b7e8975">Magick::Image::autoLevel</a></div><div class="ttdeci">void autoLevel(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02023">Image.cpp:2023</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a88d376e15912bc462b3fb7767a880969"><div class="ttname"><a href="classMagick_1_1Image.html#a88d376e15912bc462b3fb7767a880969">Magick::Image::contrastStretch</a></div><div class="ttdeci">void contrastStretch(const double blackPoint_, const double whitePoint_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l02592">Image.cpp:2592</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a1f575814d67c9c48b9036ba4dd1c4d56"><div class="ttname"><a href="classMagick_1_1Image.html#a1f575814d67c9c48b9036ba4dd1c4d56">Magick::Image::selectiveBlurChannel</a></div><div class="ttdeci">void selectiveBlurChannel(const ChannelType channel_, const double radius_, const double sigma_, const double threshold_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04314">Image.cpp:4314</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae4f08d1dc37308fb1e2c38117d3ed51c"><div class="ttname"><a href="classMagick_1_1Image.html#ae4f08d1dc37308fb1e2c38117d3ed51c">Magick::Image::levelColorsChannel</a></div><div class="ttdeci">void levelColorsChannel(const ChannelType channel_, const Color &amp;blackColor_, const Color &amp;whiteColor_, const bool invert_=true)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03448">Image.cpp:3448</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_aec2166eb1e3f77e8368e736c9a7a8964"><div class="ttname"><a href="classMagick_1_1Image.html#aec2166eb1e3f77e8368e736c9a7a8964">Magick::Image::boxColor</a></div><div class="ttdeci">Color boxColor(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00461">Image.cpp:461</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ac5144056eab49dbbf16fab1808df54fd"><div class="ttname"><a href="classMagick_1_1Image.html#ac5144056eab49dbbf16fab1808df54fd">Magick::Image::haldClut</a></div><div class="ttdeci">void haldClut(const Image &amp;clutImage_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03324">Image.cpp:3324</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a08560ef1d0bd27f011c7355a0dda14a6"><div class="ttname"><a href="classMagick_1_1Image.html#a08560ef1d0bd27f011c7355a0dda14a6">Magick::Image::transformSkewY</a></div><div class="ttdeci">void transformSkewY(const double skewy_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01643">Image.cpp:1643</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a8cbe19587dd918f773c75c30ca956115"><div class="ttname"><a href="classMagick_1_1Image.html#a8cbe19587dd918f773c75c30ca956115">Magick::Image::shear</a></div><div class="ttdeci">void shear(const double xShearAngle_, const double yShearAngle_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04448">Image.cpp:4448</a></div></div>
<div class="ttc" id="Include_8h_html_ae22b9ddfe96d6ec4b5db712c23c641ad"><div class="ttname"><a href="Include_8h.html#ae22b9ddfe96d6ec4b5db712c23c641ad">SetPPChannelMask</a></div><div class="ttdeci">#define SetPPChannelMask(channel)</div><div class="ttdef"><b>Definition:</b> <a href="Include_8h_source.html#l01558">Include.h:1558</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ae663921e3644625281251f98796a9e81"><div class="ttname"><a href="classMagick_1_1Image.html#ae663921e3644625281251f98796a9e81">Magick::Image::gifDisposeMethod</a></div><div class="ttdeci">DisposeType gifDisposeMethod(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l00969">Image.cpp:969</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab33ba393f56ff73f691d1043c32869b4"><div class="ttname"><a href="classMagick_1_1Image.html#ab33ba393f56ff73f691d1043c32869b4">Magick::Image::size</a></div><div class="ttdeci">Geometry size(void) const</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01374">Image.cpp:1374</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_a4f207183c95fcc313a6cb70102468a90"><div class="ttname"><a href="classMagick_1_1Image.html#a4f207183c95fcc313a6cb70102468a90">Magick::Image::transformReset</a></div><div class="ttdeci">void transformReset(void)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04685">Image.cpp:4685</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_acac1816da0582ed4a8371dcba3dde448"><div class="ttname"><a href="classMagick_1_1Image.html#acac1816da0582ed4a8371dcba3dde448">Magick::Image::rotate</a></div><div class="ttdeci">void rotate(const double degrees_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l04209">Image.cpp:4209</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_adf011b5a1644443ada07e2e26a15eb90"><div class="ttname"><a href="classMagick_1_1Image.html#adf011b5a1644443ada07e2e26a15eb90">Magick::Image::map</a></div><div class="ttdeci">void map(const Image &amp;mapImage_, const bool dither_=false)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l03554">Image.cpp:3554</a></div></div>
<div class="ttc" id="classMagick_1_1Image_html_ab71950e3454aa4c016a6395d853e0fdb"><div class="ttname"><a href="classMagick_1_1Image.html#ab71950e3454aa4c016a6395d853e0fdb">Magick::Image::lowlightColor</a></div><div class="ttdeci">void lowlightColor(const Color color_)</div><div class="ttdef"><b>Definition:</b> <a href="Image_8cpp_source.html#l01120">Image.cpp:1120</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="https://imagemagick.org/api/Magick++/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="https://imagemagick.org/api/Magick++/dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="https://imagemagick.org/api/Magick++/dir_0664224c5e489c82e6416cddc46e1af0.html">ImageMagick-7</a></li><li class="navelem"><a class="el" href="https://imagemagick.org/api/Magick++/dir_436bc20d1ebf054c4eca7a72174ce42e.html">Magick++</a></li><li class="navelem"><a class="el" href="https://imagemagick.org/api/Magick++/dir_94b620f9ceea3d56d5ade00d9eab2203.html">lib</a></li><li class="navelem"><a class="el" href="Image_8cpp.html">Image.cpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  </ul>
</div>
</body>
</html>