AKTIVE

Check-in [7a89c39394]
Login

Check-in [7a89c39394]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:fix: (wobble) copy pasta error in comment. feat: Added polar and cartesian transformations (origin maps, effects) note: here the range for angles, i.e. [-pi,pi], mattered, needed [0,2pi]. chore: regenerated embedded docs.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 7a89c39394a8e86c66ca8213632c149f48960490d01457652084adcf226b9308
User & Date: aku 2024-12-15 12:54:07.304
Original Comment: fix: (wobble) copy pasta error in comment. feat: Added polar and cartesian transformations (origin maps, effects) note: here the range for angkes, i.e. [-pi,pi], mattered, needed [0,2pi]. chore: regenerated embedded docs.
Context
2024-12-15
12:55
fixup: drop removed example files. check-in: 24f9e14819 user: aku tags: trunk
12:54
fix: (wobble) copy pasta error in comment. feat: Added polar and cartesian transformations (origin maps, effects) note: here the range for angles, i.e. [-pi,pi], mattered, needed [0,2pi]. chore: regenerated embedded docs. check-in: 7a89c39394 user: aku tags: trunk
12:49
chore: made note of angle's range. this matters. check-in: 7d1662d4bb user: aku tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to doc/ref/accessor.md.
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as d2 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00041.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00042.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;# -\*- d2 -\*-<br>&nbsp;direction: left<br>&nbsp;1: "aktive read from netpbm\\n(path tests/assets/butterfly.ppm)"<br>&nbsp;1.shape: document<br>&nbsp;1.style.fill: lightgreen<br>&nbsp;2: "aktive op view\\n(port {-1 -1 382 252})"<br>&nbsp;2.shape: oval<br>&nbsp;1 -> 2<br>&nbsp;3: "aktive op tile max\\n(radius 1)"<br>&nbsp;3.shape: oval<br>&nbsp;2 -> 3<br>&nbsp;4: "aktive op view\\n(port {-1 -1 382 252})"<br>&nbsp;4.shape: oval<br>&nbsp;1 -> 4<br>&nbsp;5: "aktive op tile min\\n(radius 1)"<br>&nbsp;5.shape: oval<br>&nbsp;4 -> 5<br>&nbsp;6: "aktive op math sub"<br>&nbsp;6.shape: oval<br>&nbsp;3 -> 6<br>&nbsp;5 -> 6<br>&nbsp;7: "aktive op math1 invert"<br>&nbsp;7.shape: oval<br>&nbsp;6 -> 7<br>&nbsp;8: "aktive op math1 gamma expand"<br>&nbsp;8.shape: oval<br>&nbsp;7 -> 8<br>&nbsp;9: "aktive op color scRGB to Grey"<br>&nbsp;9.shape: oval<br>&nbsp;8 -> 9<br>&nbsp;10: "aktive op math1 scale\\n(factor 0.01)"<br>&nbsp;10.shape: oval<br>&nbsp;10.style.fill: orange<br>&nbsp;9 -> 10</td></tr>
</table>


---
### [↑](#top) <a name='format_as_markdown'></a> aktive format as markdown







|

|







55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as d2 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00049.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00050.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;# -\*- d2 -\*-<br>&nbsp;direction: left<br>&nbsp;1: "aktive read from netpbm\\n(path tests/assets/butterfly.ppm)"<br>&nbsp;1.shape: document<br>&nbsp;1.style.fill: lightgreen<br>&nbsp;2: "aktive op view\\n(port {-1 -1 382 252})"<br>&nbsp;2.shape: oval<br>&nbsp;1 -> 2<br>&nbsp;3: "aktive op tile max\\n(radius 1)"<br>&nbsp;3.shape: oval<br>&nbsp;2 -> 3<br>&nbsp;4: "aktive op view\\n(port {-1 -1 382 252})"<br>&nbsp;4.shape: oval<br>&nbsp;1 -> 4<br>&nbsp;5: "aktive op tile min\\n(radius 1)"<br>&nbsp;5.shape: oval<br>&nbsp;4 -> 5<br>&nbsp;6: "aktive op math sub"<br>&nbsp;6.shape: oval<br>&nbsp;3 -> 6<br>&nbsp;5 -> 6<br>&nbsp;7: "aktive op math1 invert"<br>&nbsp;7.shape: oval<br>&nbsp;6 -> 7<br>&nbsp;8: "aktive op math1 gamma expand"<br>&nbsp;8.shape: oval<br>&nbsp;7 -> 8<br>&nbsp;9: "aktive op color scRGB to Grey"<br>&nbsp;9.shape: oval<br>&nbsp;8 -> 9<br>&nbsp;10: "aktive op math1 scale\\n(factor 0.01)"<br>&nbsp;10.shape: oval<br>&nbsp;10.style.fill: orange<br>&nbsp;9 -> 10</td></tr>
</table>


---
### [↑](#top) <a name='format_as_markdown'></a> aktive format as markdown
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as markdown @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00044.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00045.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;||Id|Command|Config|Inputs|Notes|<br>&nbsp;|:---|:---|:---|:---|:---|:---|<br>&nbsp;|__FILE__|1|aktive read from netpbm|path tests/assets/butterfly.ppm||FO(2): 2, 4|<br>&nbsp;||2|aktive op view|port {-1 -1 382 252}|1||<br>&nbsp;||3|aktive op tile max|radius 1|2||<br>&nbsp;||4|aktive op view|port {-1 -1 382 252}|1||<br>&nbsp;||5|aktive op tile min|radius 1|4||<br>&nbsp;||6|aktive op math sub||3, 5||<br>&nbsp;||7|aktive op math1 invert||6||<br>&nbsp;||8|aktive op math1 gamma expand||7||<br>&nbsp;||9|aktive op color scRGB to Grey||8||<br>&nbsp;|__OUT__|10|aktive op math1 scale|factor 0.01|9||</td></tr>
</table>


---
### [↑](#top) <a name='format_as_tclscript'></a> aktive format as tclscript







|

|







85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as markdown @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00052.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00053.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;||Id|Command|Config|Inputs|Notes|<br>&nbsp;|:---|:---|:---|:---|:---|:---|<br>&nbsp;|__FILE__|1|aktive read from netpbm|path tests/assets/butterfly.ppm||FO(2): 2, 4|<br>&nbsp;||2|aktive op view|port {-1 -1 382 252}|1||<br>&nbsp;||3|aktive op tile max|radius 1|2||<br>&nbsp;||4|aktive op view|port {-1 -1 382 252}|1||<br>&nbsp;||5|aktive op tile min|radius 1|4||<br>&nbsp;||6|aktive op math sub||3, 5||<br>&nbsp;||7|aktive op math1 invert||6||<br>&nbsp;||8|aktive op math1 gamma expand||7||<br>&nbsp;||9|aktive op color scRGB to Grey||8||<br>&nbsp;|__OUT__|10|aktive op math1 scale|factor 0.01|9||</td></tr>
</table>


---
### [↑](#top) <a name='format_as_tclscript'></a> aktive format as tclscript
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as tclscript @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00047.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00048.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;set file1 [aktive read from netpbm path tests/assets/butterfly.ppm]	;# FO(2): tmp2, tmp4<br>&nbsp;set tmp2 [aktive op view $file1 port {-1 -1 382 252}]<br>&nbsp;set tmp3 [aktive op tile max $tmp2 radius 1]<br>&nbsp;set tmp4 [aktive op view $file1 port {-1 -1 382 252}]<br>&nbsp;set tmp5 [aktive op tile min $tmp4 radius 1]<br>&nbsp;set tmp6 [aktive op math sub $tmp3 $tmp5]<br>&nbsp;set tmp7 [aktive op math1 invert $tmp6]<br>&nbsp;set tmp8 [aktive op math1 gamma expand $tmp7]<br>&nbsp;set tmp9 [aktive op color scRGB to Grey $tmp8]<br>&nbsp;set result [aktive op math1 scale $tmp9 factor 0.01]</td></tr>
</table>


---
### [↑](#top) <a name='op_query_colorspace'></a> aktive op query colorspace







|

|







115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(charcoal)</th>
    <th>aktive format as tclscript @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00055.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00056.gif' alt='@2 (charcoal)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'>&nbsp;set file1 [aktive read from netpbm path tests/assets/butterfly.ppm]	;# FO(2): tmp2, tmp4<br>&nbsp;set tmp2 [aktive op view $file1 port {-1 -1 382 252}]<br>&nbsp;set tmp3 [aktive op tile max $tmp2 radius 1]<br>&nbsp;set tmp4 [aktive op view $file1 port {-1 -1 382 252}]<br>&nbsp;set tmp5 [aktive op tile min $tmp4 radius 1]<br>&nbsp;set tmp6 [aktive op math sub $tmp3 $tmp5]<br>&nbsp;set tmp7 [aktive op math1 invert $tmp6]<br>&nbsp;set tmp8 [aktive op math1 gamma expand $tmp7]<br>&nbsp;set tmp9 [aktive op color scRGB to Grey $tmp8]<br>&nbsp;set result [aktive op math1 scale $tmp9 factor 0.01]</td></tr>
</table>


---
### [↑](#top) <a name='op_query_colorspace'></a> aktive op query colorspace
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#### <a name='op_query_colorspace__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op query colorspace @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00478.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'>&nbsp;sRGB</td></tr>
</table>


---
### [↑](#top) <a name='query_id'></a> aktive query id







|







145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#### <a name='op_query_colorspace__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op query colorspace @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00486.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'>&nbsp;sRGB</td></tr>
</table>


---
### [↑](#top) <a name='query_id'></a> aktive query id
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
#### <a name='query_params__examples'></a> Examples

<table>
<tr><th>@1
    <br>(zone width 32 height 32)</th>
    <th>aktive query params @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00668.gif' alt='@1 (zone width 32 height 32)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;width 32 height 32</td></tr>
</table>

<table>
<tr><th>@1
    <br>(gradient width 32 height 32 depth 1 first 0 last 1)</th>
    <th>aktive query params @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00670.gif' alt='@1 (gradient width 32 height 32 depth 1 first 0 last 1)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;width 32 height 32 depth 1 first 0.0 last 1.0</td></tr>
</table>


---
### [↑](#top) <a name='query_setup'></a> aktive query setup







|









|







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
#### <a name='query_params__examples'></a> Examples

<table>
<tr><th>@1
    <br>(zone width 32 height 32)</th>
    <th>aktive query params @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00676.gif' alt='@1 (zone width 32 height 32)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;width 32 height 32</td></tr>
</table>

<table>
<tr><th>@1
    <br>(gradient width 32 height 32 depth 1 first 0 last 1)</th>
    <th>aktive query params @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00678.gif' alt='@1 (gradient width 32 height 32 depth 1 first 0 last 1)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;width 32 height 32 depth 1 first 0.0 last 1.0</td></tr>
</table>


---
### [↑](#top) <a name='query_setup'></a> aktive query setup
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
#### <a name='query_setup__examples'></a> Examples

<table>
<tr><th>@1
    <br>(zone width 32 height 32)</th>
    <th>aktive query setup @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00680.gif' alt='@1 (zone width 32 height 32)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;type image::zone domain {x 0 y 0 width 32 height 32 depth 1} config {width 32 height 32}</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query setup @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00682.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;type image::gradient domain {x 0 y 0 width 32 height 32 depth 1} config {width 32 height 32 depth 1 first 0.0 last 1.0}</td></tr>
</table>


---
### [↑](#top) <a name='query_type'></a> aktive query type







|









|







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
#### <a name='query_setup__examples'></a> Examples

<table>
<tr><th>@1
    <br>(zone width 32 height 32)</th>
    <th>aktive query setup @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00688.gif' alt='@1 (zone width 32 height 32)' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;type image::zone domain {x 0 y 0 width 32 height 32 depth 1} config {width 32 height 32}</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query setup @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00690.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;type image::gradient domain {x 0 y 0 width 32 height 32 depth 1} config {width 32 height 32 depth 1 first 0.0 last 1.0}</td></tr>
</table>


---
### [↑](#top) <a name='query_type'></a> aktive query type
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
#### <a name='query_type__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query type @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00688.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;image::zone</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query type @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00690.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;image::gradient</td></tr>
</table>









|









|





265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
#### <a name='query_type__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query type @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00696.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;image::zone</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query type @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00698.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;image::gradient</td></tr>
</table>


Changes to doc/ref/accessor_geometry.md.
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
#### <a name='query_depth__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query depth @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00646.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query depth @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00648.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1</td></tr>
</table>


---
### [↑](#top) <a name='query_domain'></a> aktive query domain







|









|







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
#### <a name='query_depth__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query depth @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00654.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query depth @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00656.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1</td></tr>
</table>


---
### [↑](#top) <a name='query_domain'></a> aktive query domain
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
#### <a name='query_domain__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query domain @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00650.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query domain @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00652.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32</td></tr>
</table>


---
### [↑](#top) <a name='query_geometry'></a> aktive query geometry







|









|







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
#### <a name='query_domain__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query domain @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00658.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query domain @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00660.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32</td></tr>
</table>


---
### [↑](#top) <a name='query_geometry'></a> aktive query geometry
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
#### <a name='query_geometry__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query geometry @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00654.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32 1</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query geometry @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00656.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32 1</td></tr>
</table>


---
### [↑](#top) <a name='query_height'></a> aktive query height







|









|







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
#### <a name='query_geometry__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query geometry @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00662.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32 1</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query geometry @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00664.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0 32 32 1</td></tr>
</table>


---
### [↑](#top) <a name='query_height'></a> aktive query height
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
#### <a name='query_height__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query height @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00658.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query height @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00660.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_location'></a> aktive query location







|









|







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
#### <a name='query_height__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query height @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00666.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query height @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00668.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_location'></a> aktive query location
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
#### <a name='query_location__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query location @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00662.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query location @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00664.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0</td></tr>
</table>


---
### [↑](#top) <a name='query_pitch'></a> aktive query pitch







|









|







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
#### <a name='query_location__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query location @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00670.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query location @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00672.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0 0</td></tr>
</table>


---
### [↑](#top) <a name='query_pitch'></a> aktive query pitch
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
#### <a name='query_pitch__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pitch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00672.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pitch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00674.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_pixels'></a> aktive query pixels







|









|







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
#### <a name='query_pitch__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pitch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00680.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pitch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00682.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_pixels'></a> aktive query pixels
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
#### <a name='query_pixels__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pixels @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00676.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pixels @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00678.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>


---
### [↑](#top) <a name='query_size'></a> aktive query size







|









|







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
#### <a name='query_pixels__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pixels @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00684.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query pixels @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00686.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>


---
### [↑](#top) <a name='query_size'></a> aktive query size
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
#### <a name='query_size__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query size @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00684.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query size @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00686.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>


---
### [↑](#top) <a name='query_width'></a> aktive query width







|









|







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
#### <a name='query_size__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query size @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00692.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query size @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00694.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;1024</td></tr>
</table>


---
### [↑](#top) <a name='query_width'></a> aktive query width
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
#### <a name='query_width__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query width @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00696.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query width @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00698.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_x'></a> aktive query x







|









|







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
#### <a name='query_width__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query width @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00704.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query width @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00706.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;32</td></tr>
</table>


---
### [↑](#top) <a name='query_x'></a> aktive query x
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
#### <a name='query_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00700.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00702.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>


---
### [↑](#top) <a name='query_xmax'></a> aktive query xmax







|









|







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
#### <a name='query_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00708.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00710.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>


---
### [↑](#top) <a name='query_xmax'></a> aktive query xmax
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
#### <a name='query_xmax__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query xmax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00704.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query xmax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00706.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>


---
### [↑](#top) <a name='query_y'></a> aktive query y







|









|







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
#### <a name='query_xmax__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query xmax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00712.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query xmax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00714.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>


---
### [↑](#top) <a name='query_y'></a> aktive query y
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
#### <a name='query_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00708.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00710.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>


---
### [↑](#top) <a name='query_ymax'></a> aktive query ymax







|









|







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
#### <a name='query_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00716.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00718.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;0</td></tr>
</table>


---
### [↑](#top) <a name='query_ymax'></a> aktive query ymax
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
#### <a name='query_ymax__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query ymax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00712.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query ymax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00714.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>









|









|





455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
#### <a name='query_ymax__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query ymax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00720.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query ymax @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00722.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'>&nbsp;31</td></tr>
</table>


Changes to doc/ref/accessor_metadata.md.
140
141
142
143
144
145
146
147
148
149
150
151
152
#### <a name='query_meta__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query meta @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00666.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'>&nbsp;netpbm {maxval 255} path tests/assets/sines.ppm colorspace sRGB</td></tr>
</table>









|





140
141
142
143
144
145
146
147
148
149
150
151
152
#### <a name='query_meta__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query meta @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00674.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'>&nbsp;netpbm {maxval 255} path tests/assets/sines.ppm colorspace sRGB</td></tr>
</table>


Changes to doc/ref/accessor_morphology.md.
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
#### <a name='op_connected_components_get__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components get @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00349.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>cc.pretty</td><td valign='top'>&nbsp;1&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{0 0 5 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{3.125 1.625}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0 5 5}&nbsp;{1 5 5}&nbsp;{2 0 5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>2&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;15<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 1 9 6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{5.266666666666667 3.4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 8 9}&nbsp;{2 8 9}&nbsp;{3 7 8}&nbsp;{4 1 7}&nbsp;{5 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>3&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{12 1 14 3}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{13.0 2.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 12 14}&nbsp;{2 12 12}&nbsp;{2 14 14}&nbsp;{3 12 14}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>4&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{16 1 20 6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{18.0 3.5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 16 20}&nbsp;{2 16 16}&nbsp;{2 20 20}&nbsp;{3 16 16}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{3 20 20}&nbsp;{4 16 16}&nbsp;{4 20 20}&nbsp;{5 16 16}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 20 20}&nbsp;{6 16 20}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>5&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;45<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{22 1 32 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{27.0 3.422222222222222}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 24 30}&nbsp;{2 23 31}&nbsp;{3 22 32}&nbsp;{4 22 24}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 30 32}&nbsp;{5 22 23}&nbsp;{5 31 32}&nbsp;{6 23 24}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 30 31}&nbsp;{7 24 25}&nbsp;{7 29 30}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>6&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;15<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 4 9 9}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{4.733333333333333 6.6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 9 9}&nbsp;{5 9 9}&nbsp;{6 3 9}&nbsp;{7 2 3}&nbsp;{8 1 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{9 1 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>7&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{22 5 32 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{27.0 8.61111111111111}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 27 27}&nbsp;{6 27 27}&nbsp;{7 27 27}&nbsp;{8 27 27}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{9 22 32}&nbsp;{10 26 28}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>8&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{5 8 10 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{6.875 8.375}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 5 10}&nbsp;{9 5 5}&nbsp;{10 5 5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>9&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;20<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{12 8 19 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{15.5 8.8}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 12 19}&nbsp;{9 12 19}&nbsp;{10 12 13}&nbsp;{10 18 19}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op connected-components get @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00351.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00352.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>cc.pretty</td><td valign='top'>&nbsp;1&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 1 4 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{2.5 4.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 1 4}&nbsp;{2 1 1}&nbsp;{2 4 4}&nbsp;{3 1 1}&nbsp;{3 4 4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 1 1}&nbsp;{4 4 4}&nbsp;{5 1 1}&nbsp;{5 4 4}&nbsp;{6 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 4 4}&nbsp;{7 1 4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>2&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;14<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{9 1 22 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{15.5 1.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 9 22}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>3&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;28<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{7 3 15 9}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{11.0 6.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{3 7 15}&nbsp;{4 7 7}&nbsp;{4 15 15}&nbsp;{5 7 7}&nbsp;{5 15 15}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 7 7}&nbsp;{6 15 15}&nbsp;{7 7 7}&nbsp;{7 15 15}&nbsp;{8 7 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 15 15}&nbsp;{9 7 15}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>4&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;12<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{9 5 13 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{11.0 6.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 9 13}&nbsp;{6 9 9}&nbsp;{6 13 13}&nbsp;{7 9 13}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>5&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;24<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{13 10 23 12}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{18.208333333333332 11.208333333333334}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{10 18 23}&nbsp;{11 13 18}&nbsp;{11 23 23}&nbsp;{12 13 23}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</td></tr></table></td></tr>
</table>









|











|

|





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
#### <a name='op_connected_components_get__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components get @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00357.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>cc.pretty</td><td valign='top'>&nbsp;1&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{0 0 5 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{3.125 1.625}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0 5 5}&nbsp;{1 5 5}&nbsp;{2 0 5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>2&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;15<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 1 9 6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{5.266666666666667 3.4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 8 9}&nbsp;{2 8 9}&nbsp;{3 7 8}&nbsp;{4 1 7}&nbsp;{5 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>3&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{12 1 14 3}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{13.0 2.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 12 14}&nbsp;{2 12 12}&nbsp;{2 14 14}&nbsp;{3 12 14}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>4&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{16 1 20 6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{18.0 3.5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 16 20}&nbsp;{2 16 16}&nbsp;{2 20 20}&nbsp;{3 16 16}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{3 20 20}&nbsp;{4 16 16}&nbsp;{4 20 20}&nbsp;{5 16 16}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 20 20}&nbsp;{6 16 20}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>5&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;45<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{22 1 32 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{27.0 3.422222222222222}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 24 30}&nbsp;{2 23 31}&nbsp;{3 22 32}&nbsp;{4 22 24}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 30 32}&nbsp;{5 22 23}&nbsp;{5 31 32}&nbsp;{6 23 24}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 30 31}&nbsp;{7 24 25}&nbsp;{7 29 30}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>6&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;15<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 4 9 9}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{4.733333333333333 6.6}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 9 9}&nbsp;{5 9 9}&nbsp;{6 3 9}&nbsp;{7 2 3}&nbsp;{8 1 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{9 1 2}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>7&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{22 5 32 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{27.0 8.61111111111111}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 27 27}&nbsp;{6 27 27}&nbsp;{7 27 27}&nbsp;{8 27 27}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{9 22 32}&nbsp;{10 26 28}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>8&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;8<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{5 8 10 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{6.875 8.375}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 5 10}&nbsp;{9 5 5}&nbsp;{10 5 5}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>9&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;20<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{12 8 19 10}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{15.5 8.8}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 12 19}&nbsp;{9 12 19}&nbsp;{10 12 13}&nbsp;{10 18 19}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op connected-components get @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00359.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00360.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>cc.pretty</td><td valign='top'>&nbsp;1&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;18<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{1 1 4 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{2.5 4.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 1 4}&nbsp;{2 1 1}&nbsp;{2 4 4}&nbsp;{3 1 1}&nbsp;{3 4 4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{4 1 1}&nbsp;{4 4 4}&nbsp;{5 1 1}&nbsp;{5 4 4}&nbsp;{6 1 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 4 4}&nbsp;{7 1 4}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>2&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;14<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{9 1 22 1}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{15.5 1.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{1 9 22}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>3&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;28<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{7 3 15 9}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{11.0 6.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{3 7 15}&nbsp;{4 7 7}&nbsp;{4 15 15}&nbsp;{5 7 7}&nbsp;{5 15 15}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{6 7 7}&nbsp;{6 15 15}&nbsp;{7 7 7}&nbsp;{7 15 15}&nbsp;{8 7 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{8 15 15}&nbsp;{9 7 15}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>4&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;12<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{9 5 13 7}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{11.0 6.0}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{5 9 13}&nbsp;{6 9 9}&nbsp;{6 13 13}&nbsp;{7 9 13}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>5&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;area&nbsp;24<br/>&nbsp;&nbsp;&nbsp;&nbsp;box&nbsp;{13 10 23 12}<br/>&nbsp;&nbsp;&nbsp;&nbsp;centroid&nbsp;{18.208333333333332 11.208333333333334}<br/>&nbsp;&nbsp;&nbsp;&nbsp;parts&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{10 18 23}&nbsp;{11 13 18}&nbsp;{11 23 23}&nbsp;{12 13 23}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</td></tr></table></td></tr>
</table>


Changes to doc/ref/accessor_threshold_generate.md.
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
#### <a name='image_threshold_global_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00247.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.33137254901960783</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00249.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.5078431372549019</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_mean'></a> aktive image threshold global mean







|









|







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
#### <a name='image_threshold_global_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00255.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.33137254901960783</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00257.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.5078431372549019</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_mean'></a> aktive image threshold global mean
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
#### <a name='image_threshold_global_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00251.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.46493130718954245</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00253.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.37447068455452354</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_niblack'></a> aktive image threshold global niblack







|









|







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
#### <a name='image_threshold_global_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00259.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.46493130718954245</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00261.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.37447068455452354</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_niblack'></a> aktive image threshold global niblack
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
#### <a name='image_threshold_global_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00255.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.4461036579290674</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00257.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.3194965780697608</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_otsu'></a> aktive image threshold global otsu







|









|







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
#### <a name='image_threshold_global_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00263.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.4461036579290674</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00265.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.3194965780697608</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_otsu'></a> aktive image threshold global otsu
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
#### <a name='image_threshold_global_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global otsu @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00259.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.3515625</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_phansalkar'></a> aktive image threshold global phansalkar







|







168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
#### <a name='image_threshold_global_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global otsu @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00267.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.3515625</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_phansalkar'></a> aktive image threshold global phansalkar
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
#### <a name='image_threshold_global_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00261.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.3839280179396569</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00263.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.35887882734383425</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_sauvola'></a> aktive image threshold global sauvola







|









|







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
#### <a name='image_threshold_global_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00269.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.3839280179396569</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00271.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.35887882734383425</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_global_sauvola'></a> aktive image threshold global sauvola
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
#### <a name='image_threshold_global_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00265.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.23263662163348175</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00267.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.18763741632585793</td></tr>
</table>









|









|





246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
#### <a name='image_threshold_global_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00273.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'>&nbsp;0.23263662163348175</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00275.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'>&nbsp;0.18763741632585793</td></tr>
</table>


Changes to doc/ref/accessor_values.md.
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#### <a name='query_value_at__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query value at @1 x 0 y 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 16</td><td valign='top'><img src='example-00692.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr></table></td>
    <td valign='top'>&nbsp;0.6666666666666666</td></tr>
</table>


---
### [↑](#top) <a name='query_values'></a> aktive query values







|







71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#### <a name='query_value_at__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query value at @1 x 0 y 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 16</td><td valign='top'><img src='example-00700.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr></table></td>
    <td valign='top'>&nbsp;0.6666666666666666</td></tr>
</table>


---
### [↑](#top) <a name='query_values'></a> aktive query values
101
102
103
104
105
106
107
108
109
110
111
112
113
#### <a name='query_values__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query values @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 16</td><td valign='top'><img src='example-00694.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr></table></td>
    <td valign='top'>&nbsp;0.0 0.3333333333333333 0.6666666666666666 1.0</td></tr>
</table>









|





101
102
103
104
105
106
107
108
109
110
111
112
113
#### <a name='query_values__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive query values @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 16</td><td valign='top'><img src='example-00702.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr></table></td>
    <td valign='top'>&nbsp;0.0 0.3333333333333333 0.6666666666666666 1.0</td></tr>
</table>


Changes to doc/ref/bylang.md.
346
347
348
349
350
351
352


353
354
355
356
357
358
359
 - [aktive warp matrix](generator_virtual_warp.md#warp_matrix)
 - [aktive warp swirl](generator_virtual_warp.md#warp_swirl)

## <a name='_Tcl'></a> Tcl

The operators listed here are implemented wholly in Tcl.



 - [aktive effect blur](transform_effect.md#effect_blur)
 - [aktive effect charcoal](transform_effect.md#effect_charcoal)
 - [aktive effect emboss](transform_effect.md#effect_emboss)
 - [aktive effect jitter gauss](transform_effect.md#effect_jitter_gauss)
 - [aktive effect jitter uniform](transform_effect.md#effect_jitter_uniform)
 - [aktive effect max-rgb](transform_effect.md#effect_max_rgb)
 - [aktive effect min-rgb](transform_effect.md#effect_min_rgb)







>
>







346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
 - [aktive warp matrix](generator_virtual_warp.md#warp_matrix)
 - [aktive warp swirl](generator_virtual_warp.md#warp_swirl)

## <a name='_Tcl'></a> Tcl

The operators listed here are implemented wholly in Tcl.

 - [aktive effect 2cartesian](transform_effect.md#effect_2cartesian)
 - [aktive effect 2polar](transform_effect.md#effect_2polar)
 - [aktive effect blur](transform_effect.md#effect_blur)
 - [aktive effect charcoal](transform_effect.md#effect_charcoal)
 - [aktive effect emboss](transform_effect.md#effect_emboss)
 - [aktive effect jitter gauss](transform_effect.md#effect_jitter_gauss)
 - [aktive effect jitter uniform](transform_effect.md#effect_jitter_uniform)
 - [aktive effect max-rgb](transform_effect.md#effect_max_rgb)
 - [aktive effect min-rgb](transform_effect.md#effect_min_rgb)
624
625
626
627
628
629
630


631
632
633
634
635
636
637
 - [aktive transform reflect line](generator_virtual_warp.md#transform_reflect_line)
 - [aktive transform reflect x](generator_virtual_warp.md#transform_reflect_x)
 - [aktive transform reflect y](generator_virtual_warp.md#transform_reflect_y)
 - [aktive transform rotate](generator_virtual_warp.md#transform_rotate)
 - [aktive transform scale](generator_virtual_warp.md#transform_scale)
 - [aktive transform shear](generator_virtual_warp.md#transform_shear)
 - [aktive transform translate](generator_virtual_warp.md#transform_translate)


 - [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss)
 - [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform)
 - [aktive warp wobble](generator_virtual_warp.md#warp_wobble)

## <a name='_Direct'></a> Direct

The commands listed here are implemented outside of the operator framework.







>
>







626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
 - [aktive transform reflect line](generator_virtual_warp.md#transform_reflect_line)
 - [aktive transform reflect x](generator_virtual_warp.md#transform_reflect_x)
 - [aktive transform reflect y](generator_virtual_warp.md#transform_reflect_y)
 - [aktive transform rotate](generator_virtual_warp.md#transform_rotate)
 - [aktive transform scale](generator_virtual_warp.md#transform_scale)
 - [aktive transform shear](generator_virtual_warp.md#transform_shear)
 - [aktive transform translate](generator_virtual_warp.md#transform_translate)
 - [aktive warp 2cartesian](generator_virtual_warp.md#warp_2cartesian)
 - [aktive warp 2polar](generator_virtual_warp.md#warp_2polar)
 - [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss)
 - [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform)
 - [aktive warp wobble](generator_virtual_warp.md#warp_wobble)

## <a name='_Direct'></a> Direct

The commands listed here are implemented outside of the operator framework.
Changes to doc/ref/byname.md.
12
13
14
15
16
17
18


19
20
21
22
23
24
25
|---|---|---|---|---|---|---|---|---|---|---|
|&nbsp;[e](#_e)&nbsp;|&nbsp;[f](#_f)&nbsp;|&nbsp;[i](#_i)&nbsp;|&nbsp;[m](#_m)&nbsp;|&nbsp;[o](#_o)&nbsp;|&nbsp;[p](#_p)&nbsp;|&nbsp;[q](#_q)&nbsp;|&nbsp;[r](#_r)&nbsp;|&nbsp;[t](#_t)&nbsp;|&nbsp;[v](#_v)&nbsp;|&nbsp;[w](#_w)&nbsp;|

# Documentation -- Reference Pages -- Operators By Name

## <a name='_e'></a> e



 - [aktive effect blur](transform_effect.md#effect_blur)
 - [aktive effect charcoal](transform_effect.md#effect_charcoal)
 - [aktive effect emboss](transform_effect.md#effect_emboss)
 - [aktive effect jitter gauss](transform_effect.md#effect_jitter_gauss)
 - [aktive effect jitter uniform](transform_effect.md#effect_jitter_uniform)
 - [aktive effect max-rgb](transform_effect.md#effect_max_rgb)
 - [aktive effect min-rgb](transform_effect.md#effect_min_rgb)







>
>







12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|---|---|---|---|---|---|---|---|---|---|---|
|&nbsp;[e](#_e)&nbsp;|&nbsp;[f](#_f)&nbsp;|&nbsp;[i](#_i)&nbsp;|&nbsp;[m](#_m)&nbsp;|&nbsp;[o](#_o)&nbsp;|&nbsp;[p](#_p)&nbsp;|&nbsp;[q](#_q)&nbsp;|&nbsp;[r](#_r)&nbsp;|&nbsp;[t](#_t)&nbsp;|&nbsp;[v](#_v)&nbsp;|&nbsp;[w](#_w)&nbsp;|

# Documentation -- Reference Pages -- Operators By Name

## <a name='_e'></a> e

 - [aktive effect 2cartesian](transform_effect.md#effect_2cartesian)
 - [aktive effect 2polar](transform_effect.md#effect_2polar)
 - [aktive effect blur](transform_effect.md#effect_blur)
 - [aktive effect charcoal](transform_effect.md#effect_charcoal)
 - [aktive effect emboss](transform_effect.md#effect_emboss)
 - [aktive effect jitter gauss](transform_effect.md#effect_jitter_gauss)
 - [aktive effect jitter uniform](transform_effect.md#effect_jitter_uniform)
 - [aktive effect max-rgb](transform_effect.md#effect_max_rgb)
 - [aktive effect min-rgb](transform_effect.md#effect_min_rgb)
669
670
671
672
673
674
675


676
677
678
679
680
681

## <a name='_v'></a> v

 - [aktive version](miscellaneous.md#version)

## <a name='_w'></a> w



 - [aktive warp matrix](generator_virtual_warp.md#warp_matrix)
 - [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss)
 - [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform)
 - [aktive warp swirl](generator_virtual_warp.md#warp_swirl)
 - [aktive warp wobble](generator_virtual_warp.md#warp_wobble)








>
>






671
672
673
674
675
676
677
678
679
680
681
682
683
684
685

## <a name='_v'></a> v

 - [aktive version](miscellaneous.md#version)

## <a name='_w'></a> w

 - [aktive warp 2cartesian](generator_virtual_warp.md#warp_2cartesian)
 - [aktive warp 2polar](generator_virtual_warp.md#warp_2polar)
 - [aktive warp matrix](generator_virtual_warp.md#warp_matrix)
 - [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss)
 - [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform)
 - [aktive warp swirl](generator_virtual_warp.md#warp_swirl)
 - [aktive warp wobble](generator_virtual_warp.md#warp_wobble)

Changes to doc/ref/bypname.md.
12
13
14
15
16
17
18


19
20
21
22
23
24
25
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|&nbsp;[2](#_2)&nbsp;|&nbsp;[4](#_4)&nbsp;|&nbsp;[8](#_8)&nbsp;|&nbsp;[a](#_a)&nbsp;|&nbsp;[b](#_b)&nbsp;|&nbsp;[c](#_c)&nbsp;|&nbsp;[d](#_d)&nbsp;|&nbsp;[e](#_e)&nbsp;|&nbsp;[f](#_f)&nbsp;|&nbsp;[G](#_G)&nbsp;|&nbsp;[g](#_g)&nbsp;|&nbsp;[H](#_H)&nbsp;|&nbsp;[h](#_h)&nbsp;|&nbsp;[i](#_i)&nbsp;|&nbsp;[j](#_j)&nbsp;|&nbsp;[k](#_k)&nbsp;|&nbsp;[L](#_L)&nbsp;|&nbsp;[l](#_l)&nbsp;|&nbsp;[m](#_m)&nbsp;|&nbsp;[n](#_n)&nbsp;|&nbsp;[o](#_o)&nbsp;|&nbsp;[p](#_p)&nbsp;|&nbsp;[q](#_q)&nbsp;|&nbsp;[r](#_r)&nbsp;|&nbsp;[s](#_s)&nbsp;|&nbsp;[t](#_t)&nbsp;|&nbsp;[u](#_u)&nbsp;|&nbsp;[v](#_v)&nbsp;|&nbsp;[w](#_w)&nbsp;|&nbsp;[X](#_X)&nbsp;|&nbsp;[x](#_x)&nbsp;|&nbsp;[Y](#_Y)&nbsp;|&nbsp;[y](#_y)&nbsp;|&nbsp;[z](#_z)&nbsp;|

# Documentation -- Reference Pages -- Permuted Index Of Operator Names

## <a name='_2'></a> 2



  - [2chan &mdash; format as aktive](sink_writer.md#format_as_aktive_2chan)
  - [2chan &mdash; format as pgm byte](sink_writer.md#format_as_pgm_byte_2chan)
  - [2chan &mdash; format as pgm etext](sink_writer.md#format_as_pgm_etext_2chan)
  - [2chan &mdash; format as pgm short](sink_writer.md#format_as_pgm_short_2chan)
  - [2chan &mdash; format as pgm text](sink_writer.md#format_as_pgm_text_2chan)
  - [2chan &mdash; format as ppm byte](sink_writer.md#format_as_ppm_byte_2chan)
  - [2chan &mdash; format as ppm etext](sink_writer.md#format_as_ppm_etext_2chan)







>
>







12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|&nbsp;[2](#_2)&nbsp;|&nbsp;[4](#_4)&nbsp;|&nbsp;[8](#_8)&nbsp;|&nbsp;[a](#_a)&nbsp;|&nbsp;[b](#_b)&nbsp;|&nbsp;[c](#_c)&nbsp;|&nbsp;[d](#_d)&nbsp;|&nbsp;[e](#_e)&nbsp;|&nbsp;[f](#_f)&nbsp;|&nbsp;[G](#_G)&nbsp;|&nbsp;[g](#_g)&nbsp;|&nbsp;[H](#_H)&nbsp;|&nbsp;[h](#_h)&nbsp;|&nbsp;[i](#_i)&nbsp;|&nbsp;[j](#_j)&nbsp;|&nbsp;[k](#_k)&nbsp;|&nbsp;[L](#_L)&nbsp;|&nbsp;[l](#_l)&nbsp;|&nbsp;[m](#_m)&nbsp;|&nbsp;[n](#_n)&nbsp;|&nbsp;[o](#_o)&nbsp;|&nbsp;[p](#_p)&nbsp;|&nbsp;[q](#_q)&nbsp;|&nbsp;[r](#_r)&nbsp;|&nbsp;[s](#_s)&nbsp;|&nbsp;[t](#_t)&nbsp;|&nbsp;[u](#_u)&nbsp;|&nbsp;[v](#_v)&nbsp;|&nbsp;[w](#_w)&nbsp;|&nbsp;[X](#_X)&nbsp;|&nbsp;[x](#_x)&nbsp;|&nbsp;[Y](#_Y)&nbsp;|&nbsp;[y](#_y)&nbsp;|&nbsp;[z](#_z)&nbsp;|

# Documentation -- Reference Pages -- Permuted Index Of Operator Names

## <a name='_2'></a> 2

  - [2cartesian &mdash; effect](transform_effect.md#effect_2cartesian)
  - [2cartesian &mdash; warp](generator_virtual_warp.md#warp_2cartesian)
  - [2chan &mdash; format as aktive](sink_writer.md#format_as_aktive_2chan)
  - [2chan &mdash; format as pgm byte](sink_writer.md#format_as_pgm_byte_2chan)
  - [2chan &mdash; format as pgm etext](sink_writer.md#format_as_pgm_etext_2chan)
  - [2chan &mdash; format as pgm short](sink_writer.md#format_as_pgm_short_2chan)
  - [2chan &mdash; format as pgm text](sink_writer.md#format_as_pgm_text_2chan)
  - [2chan &mdash; format as ppm byte](sink_writer.md#format_as_ppm_byte_2chan)
  - [2chan &mdash; format as ppm etext](sink_writer.md#format_as_ppm_etext_2chan)
33
34
35
36
37
38
39


40
41
42
43
44
45
46
  - [2file &mdash; format as ppm byte](sink_writer.md#format_as_ppm_byte_2file)
  - [2file &mdash; format as ppm etext](sink_writer.md#format_as_ppm_etext_2file)
  - [2file &mdash; format as ppm short](sink_writer.md#format_as_ppm_short_2file)
  - [2file &mdash; format as ppm text](sink_writer.md#format_as_ppm_text_2file)
  - [2image &mdash; fit op sdf](transform_sdf.md#op_sdf_2image_fit)
  - [2image &mdash; pixelated op sdf](transform_sdf.md#op_sdf_2image_pixelated)
  - [2image &mdash; smooth op sdf](transform_sdf.md#op_sdf_2image_smooth)


  - [2quad &mdash; transform quad](generator_virtual_warp.md#transform_quad_2quad)
  - [2string &mdash; format as aktive](sink_writer.md#format_as_aktive_2string)
  - [2string &mdash; format as null](sink_writer.md#format_as_null_2string)
  - [2string &mdash; format as null-s](sink_writer.md#format_as_null_s_2string)
  - [2string &mdash; format as pgm byte](sink_writer.md#format_as_pgm_byte_2string)
  - [2string &mdash; format as pgm etext](sink_writer.md#format_as_pgm_etext_2string)
  - [2string &mdash; format as pgm short](sink_writer.md#format_as_pgm_short_2string)







>
>







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  - [2file &mdash; format as ppm byte](sink_writer.md#format_as_ppm_byte_2file)
  - [2file &mdash; format as ppm etext](sink_writer.md#format_as_ppm_etext_2file)
  - [2file &mdash; format as ppm short](sink_writer.md#format_as_ppm_short_2file)
  - [2file &mdash; format as ppm text](sink_writer.md#format_as_ppm_text_2file)
  - [2image &mdash; fit op sdf](transform_sdf.md#op_sdf_2image_fit)
  - [2image &mdash; pixelated op sdf](transform_sdf.md#op_sdf_2image_pixelated)
  - [2image &mdash; smooth op sdf](transform_sdf.md#op_sdf_2image_smooth)
  - [2polar &mdash; effect](transform_effect.md#effect_2polar)
  - [2polar &mdash; warp](generator_virtual_warp.md#warp_2polar)
  - [2quad &mdash; transform quad](generator_virtual_warp.md#transform_quad_2quad)
  - [2string &mdash; format as aktive](sink_writer.md#format_as_aktive_2string)
  - [2string &mdash; format as null](sink_writer.md#format_as_null_2string)
  - [2string &mdash; format as null-s](sink_writer.md#format_as_null_s_2string)
  - [2string &mdash; format as pgm byte](sink_writer.md#format_as_pgm_byte_2string)
  - [2string &mdash; format as pgm etext](sink_writer.md#format_as_pgm_etext_2string)
  - [2string &mdash; format as pgm short](sink_writer.md#format_as_pgm_short_2string)
411
412
413
414
415
416
417


418
419
420
421
422
423
424
  - [draw &mdash; rhombus on op](transform_drawing.md#op_draw_rhombus_on)
  - [draw &mdash; triangle image](generator_virtual_drawing.md#image_draw_triangle)
  - [draw &mdash; triangle on op](transform_drawing.md#op_draw_triangle_on)
  - [dstripes &mdash; image](generator_virtual.md#image_dstripes)

## <a name='_e'></a> e



  - [effect &mdash; blur](transform_effect.md#effect_blur)
  - [effect &mdash; charcoal](transform_effect.md#effect_charcoal)
  - [effect &mdash; emboss](transform_effect.md#effect_emboss)
  - [effect &mdash; jitter gauss](transform_effect.md#effect_jitter_gauss)
  - [effect &mdash; jitter uniform](transform_effect.md#effect_jitter_uniform)
  - [effect &mdash; max-rgb](transform_effect.md#effect_max_rgb)
  - [effect &mdash; min-rgb](transform_effect.md#effect_min_rgb)







>
>







415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
  - [draw &mdash; rhombus on op](transform_drawing.md#op_draw_rhombus_on)
  - [draw &mdash; triangle image](generator_virtual_drawing.md#image_draw_triangle)
  - [draw &mdash; triangle on op](transform_drawing.md#op_draw_triangle_on)
  - [dstripes &mdash; image](generator_virtual.md#image_dstripes)

## <a name='_e'></a> e

  - [effect &mdash; 2cartesian](transform_effect.md#effect_2cartesian)
  - [effect &mdash; 2polar](transform_effect.md#effect_2polar)
  - [effect &mdash; blur](transform_effect.md#effect_blur)
  - [effect &mdash; charcoal](transform_effect.md#effect_charcoal)
  - [effect &mdash; emboss](transform_effect.md#effect_emboss)
  - [effect &mdash; jitter gauss](transform_effect.md#effect_jitter_gauss)
  - [effect &mdash; jitter uniform](transform_effect.md#effect_jitter_uniform)
  - [effect &mdash; max-rgb](transform_effect.md#effect_max_rgb)
  - [effect &mdash; min-rgb](transform_effect.md#effect_min_rgb)
2065
2066
2067
2068
2069
2070
2071


2072
2073
2074
2075
2076
2077
2078
  - [variance &mdash; op tile](transform_statistics.md#op_tile_variance)
  - [vbar &mdash; image](generator_virtual.md#image_vbar)
  - [version](miscellaneous.md#version)
  - [view &mdash; op](transform.md#op_view)

## <a name='_w'></a> w



  - [warp &mdash; bicubic op](transform_structure_warp.md#op_warp_bicubic)
  - [warp &mdash; bilinear op](transform_structure_warp.md#op_warp_bilinear)
  - [warp &mdash; lanczos op](transform_structure_warp.md#op_warp_lanczos)
  - [warp &mdash; matrix](generator_virtual_warp.md#warp_matrix)
  - [warp &mdash; near-neighbour op](transform_structure_warp.md#op_warp_near_neighbour)
  - [warp &mdash; noise gauss](generator_virtual_warp.md#warp_noise_gauss)
  - [warp &mdash; noise uniform](generator_virtual_warp.md#warp_noise_uniform)







>
>







2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
  - [variance &mdash; op tile](transform_statistics.md#op_tile_variance)
  - [vbar &mdash; image](generator_virtual.md#image_vbar)
  - [version](miscellaneous.md#version)
  - [view &mdash; op](transform.md#op_view)

## <a name='_w'></a> w

  - [warp &mdash; 2cartesian](generator_virtual_warp.md#warp_2cartesian)
  - [warp &mdash; 2polar](generator_virtual_warp.md#warp_2polar)
  - [warp &mdash; bicubic op](transform_structure_warp.md#op_warp_bicubic)
  - [warp &mdash; bilinear op](transform_structure_warp.md#op_warp_bilinear)
  - [warp &mdash; lanczos op](transform_structure_warp.md#op_warp_lanczos)
  - [warp &mdash; matrix](generator_virtual_warp.md#warp_matrix)
  - [warp &mdash; near-neighbour op](transform_structure_warp.md#op_warp_near_neighbour)
  - [warp &mdash; noise gauss](generator_virtual_warp.md#warp_noise_gauss)
  - [warp &mdash; noise uniform](generator_virtual_warp.md#warp_noise_uniform)
Changes to doc/ref/composer.md.
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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage x @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00408.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00409.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00410.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00411.gif' alt='aktive op montage x @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 224 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage x @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00412.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00413.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00414.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00415.gif' alt='aktive op montage x @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 192 64 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_x_core'></a> aktive op montage x-core








|

|

|

|












|

|

|

|







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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage x @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00416.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00417.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00418.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00419.gif' alt='aktive op montage x @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 224 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage x @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00420.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00421.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00422.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00423.gif' alt='aktive op montage x @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 192 64 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_x_core'></a> aktive op montage x-core

121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#### <a name='op_montage_x_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage x-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00416.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00417.gif' alt='aktive op montage x-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 96 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_y'></a> aktive op montage y








|

|







121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#### <a name='op_montage_x_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage x-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00424.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00425.gif' alt='aktive op montage x-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 96 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_y'></a> aktive op montage y

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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage y @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00418.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00419.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00420.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00421.gif' alt='aktive op montage y @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 128 224 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage y @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00422.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00423.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00424.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00425.gif' alt='aktive op montage y @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 64 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_y_core'></a> aktive op montage y-core








|

|

|

|












|

|

|

|







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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage y @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00426.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00427.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00428.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00429.gif' alt='aktive op montage y @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 128 224 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage y @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00430.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00431.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00432.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00433.gif' alt='aktive op montage y @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 64 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_y_core'></a> aktive op montage y-core

224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
#### <a name='op_montage_y_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage y-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00426.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00427.gif' alt='aktive op montage y-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 32 96 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_z'></a> aktive op montage z








|

|







224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
#### <a name='op_montage_y_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage y-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00434.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00435.gif' alt='aktive op montage y-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 32 96 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_z'></a> aktive op montage z

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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage z @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00428.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00429.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00430.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00431.gif' alt='aktive op montage z @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage z @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00432.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00433.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00434.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00435.gif' alt='aktive op montage z @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_z_core'></a> aktive op montage z-core








|

|

|

|












|

|

|

|







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
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage z @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00436.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00437.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00438.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00439.gif' alt='aktive op montage z @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op montage z @1 @2 @3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00440.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00441.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00442.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td>
    <td valign='top'><img src='example-00443.gif' alt='aktive op montage z @1 @2 @3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_montage_z_core'></a> aktive op montage z-core

327
328
329
330
331
332
333
334
335
336
337
338
339
340
#### <a name='op_montage_z_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage z-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00436.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00437.gif' alt='aktive op montage z-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 3)</td></tr>
</table>









|

|




327
328
329
330
331
332
333
334
335
336
337
338
339
340
#### <a name='op_montage_z_rep__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op montage z-rep @1 by 3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00444.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><img src='example-00445.gif' alt='aktive op montage z-rep @1 by 3' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 3)</td></tr>
</table>


Changes to doc/ref/example-00001.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00002.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00003.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00004.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00006.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00007.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00008.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00010.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00011.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00012.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00013.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00014.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00016.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00018.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00019.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00020.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00021.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00022.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00024.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00025.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00026.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00027.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00028.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00029.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00030.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00031.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00032.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00033.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00034.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00035.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00036.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00037.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00038.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00039.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00040.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00041.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00042.gif.

cannot compute difference between binary files

Added doc/ref/example-00043.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00044.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00045.gif.

cannot compute difference between binary files

Added doc/ref/example-00046.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00048.gif.

cannot compute difference between binary files

Added doc/ref/example-00049.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00050.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00052.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00053.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00055.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00056.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00058.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00059.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00060.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00061.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00062.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00063.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00064.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00065.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00066.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00067.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00068.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00069.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00070.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00071.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00072.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00073.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00074.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00075.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00076.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00077.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00078.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00079.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00080.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00081.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00082.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00083.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00084.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00085.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00086.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00087.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00088.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00089.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00090.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00091.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00092.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00093.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00094.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00095.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00096.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00097.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00098.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00099.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00100.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00101.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00102.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00103.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00104.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00105.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00106.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00107.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00108.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00109.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00110.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00111.gif.

cannot compute difference between binary files

Added doc/ref/example-00112.gif.

cannot compute difference between binary files

Added doc/ref/example-00113.gif.

cannot compute difference between binary files

Added doc/ref/example-00114.gif.

cannot compute difference between binary files

Added doc/ref/example-00115.gif.

cannot compute difference between binary files

Added doc/ref/example-00116.gif.

cannot compute difference between binary files

Added doc/ref/example-00117.gif.

cannot compute difference between binary files

Added doc/ref/example-00118.gif.

cannot compute difference between binary files

Added doc/ref/example-00119.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00161.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00163.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00165.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00167.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00169.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00170.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00171.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00172.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00173.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00174.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00175.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00176.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00177.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00179.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00181.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00183.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00185.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00187.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00188.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00189.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00190.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00191.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00192.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00193.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00194.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00195.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00197.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00199.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00200.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00201.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00202.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00203.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00204.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00205.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00206.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00207.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00208.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00209.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00210.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00211.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00212.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00213.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00214.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00215.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00216.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00217.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00218.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00219.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00220.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00221.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00222.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00223.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00224.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00225.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00226.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00227.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00228.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00229.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00230.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00231.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00232.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00233.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00234.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00235.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00236.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00237.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00238.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00239.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00240.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00241.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00242.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00243.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00244.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00245.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00246.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00247.gif.

cannot compute difference between binary files

Added doc/ref/example-00248.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00249.gif.

cannot compute difference between binary files

Added doc/ref/example-00250.gif.

cannot compute difference between binary files

Added doc/ref/example-00252.gif.

cannot compute difference between binary files

Added doc/ref/example-00254.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00261.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00263.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00265.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00267.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00278.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00279.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00280.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00281.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00282.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00283.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00284.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00285.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00286.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00288.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00290.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00291.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00292.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00293.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00294.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00295.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00296.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00297.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00298.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00299.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00300.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00301.gif.

cannot compute difference between binary files

Added doc/ref/example-00302.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00303.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00304.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00305.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00306.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00307.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00308.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00309.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00311.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00312.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00313.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00314.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00315.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00316.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00317.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00318.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00319.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00320.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00322.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00323.gif.

cannot compute difference between binary files

Added doc/ref/example-00324.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00325.gif.

cannot compute difference between binary files

Added doc/ref/example-00326.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00327.gif.

cannot compute difference between binary files

Added doc/ref/example-00328.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00329.gif.

cannot compute difference between binary files

Added doc/ref/example-00330.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00345.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00349.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00351.gif.

cannot compute difference between binary files

Added doc/ref/example-00353.gif.

cannot compute difference between binary files

Added doc/ref/example-00355.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00357.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00359.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00360.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00362.gif.

cannot compute difference between binary files

Added doc/ref/example-00364.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00365.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00366.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00367.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00368.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00370.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00371.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00373.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00374.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00375.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00377.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00379.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00381.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00383.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00385.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00386.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00387.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00388.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00389.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00390.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00391.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00392.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00393.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00395.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00397.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00399.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00401.gif.

cannot compute difference between binary files

Added doc/ref/example-00403.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00404.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00405.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00406.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00407.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00408.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00409.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00410.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00412.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00413.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00414.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00415.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00417.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00418.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00419.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00420.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00421.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00422.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00423.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00424.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00425.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00427.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00428.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00429.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00430.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00431.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00432.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00433.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00434.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00435.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00437.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00438.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00439.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00440.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00441.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00442.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00443.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00444.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00445.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00447.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00449.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00451.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00453.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00455.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00457.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00459.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00461.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00463.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00465.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00467.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00469.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00471.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00473.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00475.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00477.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00478.gif.

cannot compute difference between binary files

Added doc/ref/example-00479.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00480.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00481.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00482.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00483.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00484.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00485.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00486.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00488.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00489.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00490.gif.

cannot compute difference between binary files

Added doc/ref/example-00491.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00492.gif.

cannot compute difference between binary files

Added doc/ref/example-00493.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00494.gif.

cannot compute difference between binary files

Added doc/ref/example-00495.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00496.gif.

cannot compute difference between binary files

Added doc/ref/example-00497.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00504.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00516.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00518.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00520.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00522.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00525.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00527.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00529.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00531.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00533.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00535.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00537.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00539.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00541.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00543.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00545.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00547.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00549.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00550.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00551.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00552.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00553.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00554.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00555.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00556.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00557.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00558.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00559.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00560.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00561.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00562.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00565.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00566.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00567.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00568.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00569.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00570.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00571.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00572.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00573.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00574.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00575.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00576.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00577.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00578.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00579.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00580.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00581.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00582.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00583.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00584.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00585.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00586.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00587.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00588.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00589.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00590.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00591.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00592.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00593.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00594.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00595.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00596.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00597.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00598.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00599.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00600.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00601.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00602.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00603.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00604.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00605.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00606.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00607.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00608.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00609.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00610.gif.

cannot compute difference between binary files

Added doc/ref/example-00611.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00612.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00613.gif.

cannot compute difference between binary files

Added doc/ref/example-00614.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00615.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00616.gif.

cannot compute difference between binary files

Added doc/ref/example-00617.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00618.gif.

cannot compute difference between binary files

Added doc/ref/example-00620.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00621.gif.

cannot compute difference between binary files

Added doc/ref/example-00623.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00624.gif.

cannot compute difference between binary files

Added doc/ref/example-00626.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00627.gif.

cannot compute difference between binary files

Added doc/ref/example-00629.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00630.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00632.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00633.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00635.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00636.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00638.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00639.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00640.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00641.gif.

cannot compute difference between binary files

Added doc/ref/example-00642.gif.

cannot compute difference between binary files

Added doc/ref/example-00643.gif.

cannot compute difference between binary files

Added doc/ref/example-00644.gif.

cannot compute difference between binary files

Added doc/ref/example-00645.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00646.gif.

cannot compute difference between binary files

Added doc/ref/example-00647.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00648.gif.

cannot compute difference between binary files

Added doc/ref/example-00649.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00666.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00668.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00670.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00672.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00674.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00692.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00694.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00700.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00702.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00716.gif.

cannot compute difference between binary files

Changes to doc/ref/example-00718.gif.

cannot compute difference between binary files

Added doc/ref/example-00720.gif.

cannot compute difference between binary files

Added doc/ref/example-00722.gif.

cannot compute difference between binary files

Added doc/ref/example-00724.gif.

cannot compute difference between binary files

Added doc/ref/example-00725.gif.

cannot compute difference between binary files

Added doc/ref/example-00726.gif.

cannot compute difference between binary files

Added doc/ref/example-00727.gif.

cannot compute difference between binary files

Added doc/ref/example-00749.gif.

cannot compute difference between binary files

Changes to doc/ref/generator_reader.md.
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
|path|object||Path to file holding the AKTIVE image data to read|

#### <a name='read_from_aktive__examples'></a> Examples

<table>
<tr><th>aktive read from aktive path tests/assets/results/format-colorbox.aktive
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00716.gif' alt='aktive read from aktive path tests/assets/results/format-colorbox.aktive' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive read from aktive path tests/assets/results/format-graybox.aktive
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00717.gif' alt='aktive read from aktive path tests/assets/results/format-graybox.aktive' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='read_from_netpbm'></a> aktive read from netpbm

Syntax: __aktive read from netpbm__  (param value)... [[→ definition](../../../../file?ci=trunk&ln=8&name=etc/generator/reader/netpbm.tcl)]

Construct image from file content in one of the NetPBM formats.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|path|object||Path to file holding the NetPBM image data to read|

#### <a name='read_from_netpbm__examples'></a> Examples

<table>
<tr><th>aktive read from netpbm path tests/assets/sines.ppm
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00718.gif' alt='aktive read from netpbm path tests/assets/sines.ppm' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>aktive read from netpbm path tests/assets/crop.pgm
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00719.gif' alt='aktive read from netpbm path tests/assets/crop.pgm' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>









|






|




















|






|




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
|path|object||Path to file holding the AKTIVE image data to read|

#### <a name='read_from_aktive__examples'></a> Examples

<table>
<tr><th>aktive read from aktive path tests/assets/results/format-colorbox.aktive
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00724.gif' alt='aktive read from aktive path tests/assets/results/format-colorbox.aktive' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive read from aktive path tests/assets/results/format-graybox.aktive
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00725.gif' alt='aktive read from aktive path tests/assets/results/format-graybox.aktive' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='read_from_netpbm'></a> aktive read from netpbm

Syntax: __aktive read from netpbm__  (param value)... [[→ definition](../../../../file?ci=trunk&ln=8&name=etc/generator/reader/netpbm.tcl)]

Construct image from file content in one of the NetPBM formats.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|path|object||Path to file holding the NetPBM image data to read|

#### <a name='read_from_netpbm__examples'></a> Examples

<table>
<tr><th>aktive read from netpbm path tests/assets/sines.ppm
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00726.gif' alt='aktive read from netpbm path tests/assets/sines.ppm' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>aktive read from netpbm path tests/assets/crop.pgm
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00727.gif' alt='aktive read from netpbm path tests/assets/crop.pgm' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


Changes to doc/ref/generator_virtual.md.
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_cbar__examples'></a> Examples

<table>
<tr><th>aktive image cbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00050.gif' alt='aktive image cbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_checkers'></a> aktive image checkers








|







107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_cbar__examples'></a> Examples

<table>
<tr><th>aktive image cbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00058.gif' alt='aktive image cbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_checkers'></a> aktive image checkers

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
|white|uint|8|Width of the white area|

#### <a name='image_checkers__examples'></a> Examples

<table>
<tr><th>aktive image checkers width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00051.gif' alt='aktive image checkers width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image checkers width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00052.gif' alt='aktive image checkers width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image checkers width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00053.gif' alt='aktive image checkers width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_circle'></a> aktive image circle








|






|






|







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
|white|uint|8|Width of the white area|

#### <a name='image_checkers__examples'></a> Examples

<table>
<tr><th>aktive image checkers width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00059.gif' alt='aktive image checkers width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image checkers width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00060.gif' alt='aktive image checkers width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image checkers width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00061.gif' alt='aktive image checkers width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_circle'></a> aktive image circle

168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|width|uint|1|Width of the element. Default 1. Has to be less or equal to the radius.|

#### <a name='image_circle__examples'></a> Examples

<table>
<tr><th>aktive image circle radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00054.gif' alt='aktive image circle radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_cross'></a> aktive image cross








|







168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|width|uint|1|Width of the element. Default 1. Has to be less or equal to the radius.|

#### <a name='image_circle__examples'></a> Examples

<table>
<tr><th>aktive image circle radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00062.gif' alt='aktive image circle radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_cross'></a> aktive image cross

190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_cross__examples'></a> Examples

<table>
<tr><th>aktive image cross radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00055.gif' alt='aktive image cross radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dbar'></a> aktive image dbar








|







190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_cross__examples'></a> Examples

<table>
<tr><th>aktive image cross radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00063.gif' alt='aktive image cross radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dbar'></a> aktive image dbar

212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_dbar__examples'></a> Examples

<table>
<tr><th>aktive image dbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00056.gif' alt='aktive image dbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dgrid'></a> aktive image dgrid








|







212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_dbar__examples'></a> Examples

<table>
<tr><th>aktive image dbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00064.gif' alt='aktive image dbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dgrid'></a> aktive image dgrid

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
|white|uint|8|Width of the white stripe|

#### <a name='image_dgrid__examples'></a> Examples

<table>
<tr><th>aktive image dgrid width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00057.gif' alt='aktive image dgrid width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dgrid width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00058.gif' alt='aktive image dgrid width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dgrid width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00059.gif' alt='aktive image dgrid width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_disc'></a> aktive image disc

Syntax: __aktive image disc__  ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=34&name=etc/generator/virtual/pattern/selements.tcl)]

Returns square single-band image containing a filled disc. The image has size `2*radius + 1` squared.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|uint|1|Radius of the filled disc.|

#### <a name='image_disc__examples'></a> Examples

<table>
<tr><th>aktive image disc radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00060.gif' alt='aktive image disc radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dstripes'></a> aktive image dstripes








|






|






|




















|







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
|white|uint|8|Width of the white stripe|

#### <a name='image_dgrid__examples'></a> Examples

<table>
<tr><th>aktive image dgrid width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00065.gif' alt='aktive image dgrid width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dgrid width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00066.gif' alt='aktive image dgrid width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dgrid width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00067.gif' alt='aktive image dgrid width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_disc'></a> aktive image disc

Syntax: __aktive image disc__  ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=34&name=etc/generator/virtual/pattern/selements.tcl)]

Returns square single-band image containing a filled disc. The image has size `2*radius + 1` squared.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|uint|1|Radius of the filled disc.|

#### <a name='image_disc__examples'></a> Examples

<table>
<tr><th>aktive image disc radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00068.gif' alt='aktive image disc radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_dstripes'></a> aktive image dstripes

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
|white|uint|8|Width of the white stripe|

#### <a name='image_dstripes__examples'></a> Examples

<table>
<tr><th>aktive image dstripes width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00088.gif' alt='aktive image dstripes width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dstripes width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00089.gif' alt='aktive image dstripes width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dstripes width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00090.gif' alt='aktive image dstripes width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_eye'></a> aktive image eye








|






|






|







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
|white|uint|8|Width of the white stripe|

#### <a name='image_dstripes__examples'></a> Examples

<table>
<tr><th>aktive image dstripes width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00096.gif' alt='aktive image dstripes width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dstripes width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00097.gif' alt='aktive image dstripes width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image dstripes width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00098.gif' alt='aktive image dstripes width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_eye'></a> aktive image eye

334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
|factor|double||Maximum spatial frequency. Range 0..1.|

#### <a name='image_eye__examples'></a> Examples

<table>
<tr><th>aktive image eye width 256 height 256 factor 0.8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00091.gif' alt='aktive image eye width 256 height 256 factor 0.8' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_band'></a> aktive image from band








|







334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
|factor|double||Maximum spatial frequency. Range 0..1.|

#### <a name='image_eye__examples'></a> Examples

<table>
<tr><th>aktive image eye width 256 height 256 factor 0.8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00099.gif' alt='aktive image eye width 256 height 256 factor 0.8' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_band'></a> aktive image from band

361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
|values|double...||Pixel band values|

#### <a name='image_from_band__examples'></a> Examples

<table>
<tr><th>aktive image from band width 64 height 64 values 0.3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00092.gif' alt='aktive image from band width 64 height 64 values 0.3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr>
</table>

<table>
<tr><th>aktive image from band width 64 height 64 values 0.3 0.5 0.7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00093.gif' alt='aktive image from band width 64 height 64 values 0.3 0.5 0.7' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_column'></a> aktive image from column








|






|







361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
|values|double...||Pixel band values|

#### <a name='image_from_band__examples'></a> Examples

<table>
<tr><th>aktive image from band width 64 height 64 values 0.3
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00100.gif' alt='aktive image from band width 64 height 64 values 0.3' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr>
</table>

<table>
<tr><th>aktive image from band width 64 height 64 values 0.3 0.5 0.7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00101.gif' alt='aktive image from band width 64 height 64 values 0.3 0.5 0.7' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_column'></a> aktive image from column

394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
|values|double...||Pixel column values|

#### <a name='image_from_column__examples'></a> Examples

<table>
<tr><th>aktive image from column width 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00094.gif' alt='aktive image from column width 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1' style='border:4px solid gold'>
    <br>geometry(0 0 64 21 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_matrix'></a> aktive image from matrix








|







394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
|values|double...||Pixel column values|

#### <a name='image_from_column__examples'></a> Examples

<table>
<tr><th>aktive image from column width 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00102.gif' alt='aktive image from column width 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1' style='border:4px solid gold'>
    <br>geometry(0 0 64 21 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_matrix'></a> aktive image from matrix

426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
|values|double...||Pixel values|

#### <a name='image_from_matrix__examples'></a> Examples

<table>
<tr><th>aktive image from matrix width 16 height 16 values 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00095.gif' alt='aktive image from matrix width 16 height 16 values 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_row'></a> aktive image from row








|







426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
|values|double...||Pixel values|

#### <a name='image_from_matrix__examples'></a> Examples

<table>
<tr><th>aktive image from matrix width 16 height 16 values 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00103.gif' alt='aktive image from matrix width 16 height 16 values 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_row'></a> aktive image from row

452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
|values|double...||Pixel row values|

#### <a name='image_from_row__examples'></a> Examples

<table>
<tr><th>aktive image from row height 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00096.gif' alt='aktive image from row height 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1' style='border:4px solid gold'>
    <br>geometry(0 0 21 64 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_deltas'></a> aktive image from sparse deltas








|







452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
|values|double...||Pixel row values|

#### <a name='image_from_row__examples'></a> Examples

<table>
<tr><th>aktive image from row height 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00104.gif' alt='aktive image from row height 64 values 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.6 0.7 0.75 0.8 0.85 0.9 0.95 1' style='border:4px solid gold'>
    <br>geometry(0 0 21 64 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_deltas'></a> aktive image from sparse deltas

484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
|deltas|uint...||Linear distances between points to set|

#### <a name='image_from_sparse_deltas__examples'></a> Examples

<table>
<tr><th>aktive image from sparse deltas width 7 deltas 0 20 5 15
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00097.gif' alt='aktive image from sparse deltas width 7 deltas 0 20 5 15' style='border:4px solid gold'>
    <br>geometry(0 0 7 6 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00098.gif' alt='aktive image from sparse deltas width 7 deltas 0 20 5 15' style='border:4px solid gold'>
    <br>geometry(0 0 56 48 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_points'></a> aktive image from sparse points








|
|







484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
|deltas|uint...||Linear distances between points to set|

#### <a name='image_from_sparse_deltas__examples'></a> Examples

<table>
<tr><th>aktive image from sparse deltas width 7 deltas 0 20 5 15
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00105.gif' alt='aktive image from sparse deltas width 7 deltas 0 20 5 15' style='border:4px solid gold'>
    <br>geometry(0 0 7 6 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00106.gif' alt='aktive image from sparse deltas width 7 deltas 0 20 5 15' style='border:4px solid gold'>
    <br>geometry(0 0 56 48 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_points'></a> aktive image from sparse points

516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
|coords|point...||Coordinates of the pixels to set in the image|

#### <a name='image_from_sparse_points__examples'></a> Examples

<table>
<tr><th>aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00099.gif' alt='aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}' style='border:4px solid gold'>
    <br>geometry(0 0 7 6 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00100.gif' alt='aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}' style='border:4px solid gold'>
    <br>geometry(0 0 56 48 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_ranges'></a> aktive image from sparse ranges








|
|







516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
|coords|point...||Coordinates of the pixels to set in the image|

#### <a name='image_from_sparse_points__examples'></a> Examples

<table>
<tr><th>aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00107.gif' alt='aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}' style='border:4px solid gold'>
    <br>geometry(0 0 7 6 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00108.gif' alt='aktive image from sparse points coords {0 0} {4 3} {5 5} {6 2}' style='border:4px solid gold'>
    <br>geometry(0 0 56 48 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_sparse_ranges'></a> aktive image from sparse ranges

549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
|ranges|range...||The ranges to set in the result, and their values.|

#### <a name='image_from_sparse_ranges__examples'></a> Examples

<table>
<tr><th>aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00101.gif' alt='aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}' style='border:4px solid gold'>
    <br>geometry(22 1 11 7 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00102.gif' alt='aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}' style='border:4px solid gold'>
    <br>geometry(22 1 88 56 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_value'></a> aktive image from value








|
|







549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
|ranges|range...||The ranges to set in the result, and their values.|

#### <a name='image_from_sparse_ranges__examples'></a> Examples

<table>
<tr><th>aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'><img src='example-00109.gif' alt='aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}' style='border:4px solid gold'>
    <br>geometry(22 1 11 7 1)</td><td valign='top'>times 8</td><td valign='top'><img src='example-00110.gif' alt='aktive image from sparse ranges ranges {1 24 30 1} {2 23 31 1} {3 22 32 1} {4 22 24 0.75} {4 30 32 0.75} {5 22 23 0.75} {5 31 32 0.75} {6 23 24 0.5} {6 30 31 0.5} {7 24 25 0.5} {7 29 30 0.5}' style='border:4px solid gold'>
    <br>geometry(22 1 88 56 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_from_value'></a> aktive image from value

576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
|value|double||Pixel value|

#### <a name='image_from_value__examples'></a> Examples

<table>
<tr><th>aktive image from value width 64 height 64 depth 1 value 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00103.gif' alt='aktive image from value width 64 height 64 depth 1 value 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr>
</table>

<table>
<tr><th>aktive image from value width 64 height 64 depth 3 value 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00104.gif' alt='aktive image from value width 64 height 64 depth 3 value 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_gradient'></a> aktive image gradient








|






|







576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
|value|double||Pixel value|

#### <a name='image_from_value__examples'></a> Examples

<table>
<tr><th>aktive image from value width 64 height 64 depth 1 value 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00111.gif' alt='aktive image from value width 64 height 64 depth 1 value 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 1)</td></tr>
</table>

<table>
<tr><th>aktive image from value width 64 height 64 depth 3 value 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00112.gif' alt='aktive image from value width 64 height 64 depth 3 value 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 64 64 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_gradient'></a> aktive image gradient

608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
|last|double||Last value|

#### <a name='image_gradient__examples'></a> Examples

<table>
<tr><th>aktive image gradient width 256 height   1 depth 1 first 0 last 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>height-times 32</td><td valign='top'><img src='example-00105.gif' alt='aktive image gradient width 256 height   1 depth 1 first 0 last 1' style='border:4px solid gold'>
    <br>geometry(0 0 256 32 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive image gradient width 128 height 128 depth 1 first 0 last 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00106.gif' alt='aktive image gradient width 128 height 128 depth 1 first 0 last 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_grey'></a> aktive image grey








|






|







608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
|last|double||Last value|

#### <a name='image_gradient__examples'></a> Examples

<table>
<tr><th>aktive image gradient width 256 height   1 depth 1 first 0 last 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>height-times 32</td><td valign='top'><img src='example-00113.gif' alt='aktive image gradient width 256 height   1 depth 1 first 0 last 1' style='border:4px solid gold'>
    <br>geometry(0 0 256 32 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive image gradient width 128 height 128 depth 1 first 0 last 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00114.gif' alt='aktive image gradient width 128 height 128 depth 1 first 0 last 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_grey'></a> aktive image grey

637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
|height|uint||Height of the returned image|

#### <a name='image_grey__examples'></a> Examples

<table>
<tr><th>aktive image grey width 256 height 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00107.gif' alt='aktive image grey width 256 height 32' style='border:4px solid gold'>
    <br>geometry(0 0 256 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_grid'></a> aktive image grid








|







637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
|height|uint||Height of the returned image|

#### <a name='image_grey__examples'></a> Examples

<table>
<tr><th>aktive image grey width 256 height 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00115.gif' alt='aktive image grey width 256 height 32' style='border:4px solid gold'>
    <br>geometry(0 0 256 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_grid'></a> aktive image grid

662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
|white|uint|8|Width of the white stripe|

#### <a name='image_grid__examples'></a> Examples

<table>
<tr><th>aktive image grid width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00108.gif' alt='aktive image grid width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image grid width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00109.gif' alt='aktive image grid width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image grid width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00110.gif' alt='aktive image grid width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_hbar'></a> aktive image hbar








|






|






|







662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
|white|uint|8|Width of the white stripe|

#### <a name='image_grid__examples'></a> Examples

<table>
<tr><th>aktive image grid width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00116.gif' alt='aktive image grid width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image grid width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00117.gif' alt='aktive image grid width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image grid width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00118.gif' alt='aktive image grid width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_hbar'></a> aktive image hbar

698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_hbar__examples'></a> Examples

<table>
<tr><th>aktive image hbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00111.gif' alt='aktive image hbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_indexed'></a> aktive image indexed








|







698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_hbar__examples'></a> Examples

<table>
<tr><th>aktive image hbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00119.gif' alt='aktive image hbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_indexed'></a> aktive image indexed

1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_gauss__examples'></a> Examples

<table>
<tr><th>aktive image noise gauss width 256 height 256 depth 1 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00200.gif' alt='aktive image noise gauss width 256 height 256 depth 1 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise gauss width 256 height 256 depth 3 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00201.gif' alt='aktive image noise gauss width 256 height 256 depth 3 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_noise_salt'></a> aktive image noise salt








|






|







1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_gauss__examples'></a> Examples

<table>
<tr><th>aktive image noise gauss width 256 height 256 depth 1 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00208.gif' alt='aktive image noise gauss width 256 height 256 depth 1 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise gauss width 256 height 256 depth 3 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00209.gif' alt='aktive image noise gauss width 256 height 256 depth 3 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_noise_salt'></a> aktive image noise salt

1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_salt__examples'></a> Examples

<table>
<tr><th>aktive image noise salt width 256 height 256 depth 1 seed 703011174 threshold 0.02
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00202.gif' alt='aktive image noise salt width 256 height 256 depth 1 seed 703011174 threshold 0.02' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise salt width 256 height 256 depth 3 seed 703011174 threshold 0.02
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00203.gif' alt='aktive image noise salt width 256 height 256 depth 3 seed 703011174 threshold 0.02' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_noise_uniform'></a> aktive image noise uniform








|






|







1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_salt__examples'></a> Examples

<table>
<tr><th>aktive image noise salt width 256 height 256 depth 1 seed 703011174 threshold 0.02
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00210.gif' alt='aktive image noise salt width 256 height 256 depth 1 seed 703011174 threshold 0.02' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise salt width 256 height 256 depth 3 seed 703011174 threshold 0.02
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00211.gif' alt='aktive image noise salt width 256 height 256 depth 3 seed 703011174 threshold 0.02' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_noise_uniform'></a> aktive image noise uniform

1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_uniform__examples'></a> Examples

<table>
<tr><th>aktive image noise uniform width 256 height 256 depth 1 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00204.gif' alt='aktive image noise uniform width 256 height 256 depth 1 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise uniform width 256 height 256 depth 3 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00205.gif' alt='aktive image noise uniform width 256 height 256 depth 3 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_palette_color'></a> aktive image palette color

Syntax: __aktive image palette color__  [[→ definition](../../../../file?ci=trunk&ln=19&name=etc/generator/virtual/pattern/palette.tcl)]

Returns a 128x128 image containing a color palette.

#### <a name='image_palette_color__examples'></a> Examples

<table>
<tr><th>aktive image palette color 
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00206.gif' alt='aktive image palette color ' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_palette_grey'></a> aktive image palette grey

Syntax: __aktive image palette grey__  [[→ definition](../../../../file?ci=trunk&ln=5&name=etc/generator/virtual/pattern/palette.tcl)]

Returns a 128x128 image containing a gray palette.

#### <a name='image_palette_grey__examples'></a> Examples

<table>
<tr><th>aktive image palette grey 
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00207.gif' alt='aktive image palette grey ' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_sines'></a> aktive image sines








|






|
















|
















|







1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
|seed|uint|[expr {int(4294967296*rand())}]|Randomizer seed. Needed only to force fixed results.|

#### <a name='image_noise_uniform__examples'></a> Examples

<table>
<tr><th>aktive image noise uniform width 256 height 256 depth 1 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00212.gif' alt='aktive image noise uniform width 256 height 256 depth 1 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>

<table>
<tr><th>aktive image noise uniform width 256 height 256 depth 3 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00213.gif' alt='aktive image noise uniform width 256 height 256 depth 3 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_palette_color'></a> aktive image palette color

Syntax: __aktive image palette color__  [[→ definition](../../../../file?ci=trunk&ln=19&name=etc/generator/virtual/pattern/palette.tcl)]

Returns a 128x128 image containing a color palette.

#### <a name='image_palette_color__examples'></a> Examples

<table>
<tr><th>aktive image palette color 
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00214.gif' alt='aktive image palette color ' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_palette_grey'></a> aktive image palette grey

Syntax: __aktive image palette grey__  [[→ definition](../../../../file?ci=trunk&ln=5&name=etc/generator/virtual/pattern/palette.tcl)]

Returns a 128x128 image containing a gray palette.

#### <a name='image_palette_grey__examples'></a> Examples

<table>
<tr><th>aktive image palette grey 
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00215.gif' alt='aktive image palette grey ' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_sines'></a> aktive image sines

1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
|vf|double||Vertical frequency|

#### <a name='image_sines__examples'></a> Examples

<table>
<tr><th>aktive image sines width 256 height 256 hf 0.5 vf 0.6
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00238.gif' alt='aktive image sines width 256 height 256 hf 0.5 vf 0.6' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_square'></a> aktive image square

Syntax: __aktive image square__  ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=17&name=etc/generator/virtual/pattern/selements.tcl)]

Returns single-band white square with radius. Default radius 1.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|uint|1|Radius of the square. Full size is 2*radius + 1.|

#### <a name='image_square__examples'></a> Examples

<table>
<tr><th>aktive image square radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00239.gif' alt='aktive image square radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_stripes'></a> aktive image stripes








|




















|







1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
|vf|double||Vertical frequency|

#### <a name='image_sines__examples'></a> Examples

<table>
<tr><th>aktive image sines width 256 height 256 hf 0.5 vf 0.6
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00246.gif' alt='aktive image sines width 256 height 256 hf 0.5 vf 0.6' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_square'></a> aktive image square

Syntax: __aktive image square__  ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=17&name=etc/generator/virtual/pattern/selements.tcl)]

Returns single-band white square with radius. Default radius 1.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|uint|1|Radius of the square. Full size is 2*radius + 1.|

#### <a name='image_square__examples'></a> Examples

<table>
<tr><th>aktive image square radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00247.gif' alt='aktive image square radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_stripes'></a> aktive image stripes

1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
|white|uint|8|Width of the white stripe|

#### <a name='image_stripes__examples'></a> Examples

<table>
<tr><th>aktive image stripes width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00240.gif' alt='aktive image stripes width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image stripes width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00241.gif' alt='aktive image stripes width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image stripes width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00242.gif' alt='aktive image stripes width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_vbar'></a> aktive image vbar








|






|






|







1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
|white|uint|8|Width of the white stripe|

#### <a name='image_stripes__examples'></a> Examples

<table>
<tr><th>aktive image stripes width 128 height 128
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00248.gif' alt='aktive image stripes width 128 height 128' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image stripes width 128 height 128 black 16 white 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00249.gif' alt='aktive image stripes width 128 height 128 black 16 white 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image stripes width 128 height 128 black 16 white 32 offset 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00250.gif' alt='aktive image stripes width 128 height 128 black 16 white 32 offset 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_vbar'></a> aktive image vbar

1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_vbar__examples'></a> Examples

<table>
<tr><th>aktive image vbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00291.gif' alt='aktive image vbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_xcross'></a> aktive image xcross








|







1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_vbar__examples'></a> Examples

<table>
<tr><th>aktive image vbar radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00299.gif' alt='aktive image vbar radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_xcross'></a> aktive image xcross

1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_xcross__examples'></a> Examples

<table>
<tr><th>aktive image xcross radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00292.gif' alt='aktive image xcross radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_zone'></a> aktive image zone








|







1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
|width|uint|0|Width of the element. Default 0. Has to be less or equal to the radius.|

#### <a name='image_xcross__examples'></a> Examples

<table>
<tr><th>aktive image xcross radius 32 width 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00300.gif' alt='aktive image xcross radius 32 width 8' style='border:4px solid gold'>
    <br>geometry(0 0 65 65 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_zone'></a> aktive image zone

1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
|height|uint||Height of the returned image|

#### <a name='image_zone__examples'></a> Examples

<table>
<tr><th>aktive image zone width 256 height 256
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00293.gif' alt='aktive image zone width 256 height 256' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>









|




1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
|height|uint||Height of the returned image|

#### <a name='image_zone__examples'></a> Examples

<table>
<tr><th>aktive image zone width 256 height 256
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00301.gif' alt='aktive image zone width 256 height 256' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 1)</td></tr>
</table>


Changes to doc/ref/generator_virtual_drawing.md.
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
|center|point||Element center|

#### <a name='image_draw_box__examples'></a> Examples

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00061.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00062.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00063.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_box_rounded'></a> aktive image draw box-rounded








|






|






|







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
|center|point||Element center|

#### <a name='image_draw_box__examples'></a> Examples

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00069.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00070.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00071.gif' alt='aktive image draw box center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_box_rounded'></a> aktive image draw box-rounded

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
|center|point||Element center|

#### <a name='image_draw_box_rounded__examples'></a> Examples

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00064.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00065.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00066.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_circle'></a> aktive image draw circle








|






|






|







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
|center|point||Element center|

#### <a name='image_draw_box_rounded__examples'></a> Examples

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00072.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00073.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00074.gif' alt='aktive image draw box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_circle'></a> aktive image draw circle

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
|center|point||Element center|

#### <a name='image_draw_circle__examples'></a> Examples

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00067.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00068.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00069.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_circles'></a> aktive image draw circles








|






|






|







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
|center|point||Element center|

#### <a name='image_draw_circle__examples'></a> Examples

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00075.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00076.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circle center {64 64} width 128 height 128 radius 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00077.gif' alt='aktive image draw circle center {64 64} width 128 height 128 radius 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_circles'></a> aktive image draw circles

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
|centers|point...||Circle centers|

#### <a name='image_draw_circles__examples'></a> Examples

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00070.gif' alt='aktive image draw circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 outlined 1 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00071.gif' alt='aktive image draw circles width 128 height 128 radius 8 outlined 1 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 antialiased 0 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00072.gif' alt='aktive image draw circles width 128 height 128 radius 8 antialiased 0 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_line'></a> aktive image draw line








|






|






|







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
|centers|point...||Circle centers|

#### <a name='image_draw_circles__examples'></a> Examples

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00078.gif' alt='aktive image draw circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 outlined 1 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00079.gif' alt='aktive image draw circles width 128 height 128 radius 8 outlined 1 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw circles width 128 height 128 radius 8 antialiased 0 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00080.gif' alt='aktive image draw circles width 128 height 128 radius 8 antialiased 0 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_line'></a> aktive image draw line

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
|to|point||End location|

#### <a name='image_draw_line__examples'></a> Examples

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00073.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80} strokewidth 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00074.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80} strokewidth 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80} antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00075.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80} antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_parallelogram'></a> aktive image draw parallelogram








|






|






|







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
|to|point||End location|

#### <a name='image_draw_line__examples'></a> Examples

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00081.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80} strokewidth 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00082.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80} strokewidth 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw line width 128 height 128 from {10 10} to {30 80} antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00083.gif' alt='aktive image draw line width 128 height 128 from {10 10} to {30 80} antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_parallelogram'></a> aktive image draw parallelogram

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
|center|point||Element center|

#### <a name='image_draw_parallelogram__examples'></a> Examples

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00076.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00077.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00078.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_polyline'></a> aktive image draw polyline








|






|






|







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
|center|point||Element center|

#### <a name='image_draw_parallelogram__examples'></a> Examples

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00084.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00085.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00086.gif' alt='aktive image draw parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_polyline'></a> aktive image draw polyline

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
|points|point...||Points of the poly-line|

#### <a name='image_draw_polyline__examples'></a> Examples

<table>
<tr><th>aktive image draw polyline width 128 height 128 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00079.gif' alt='aktive image draw polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw polyline width 128 height 128 strokewidth 1 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00080.gif' alt='aktive image draw polyline width 128 height 128 strokewidth 1 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw polyline width 128 height 128 antialiased 0 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00081.gif' alt='aktive image draw polyline width 128 height 128 antialiased 0 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_rhombus'></a> aktive image draw rhombus








|






|






|







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
|points|point...||Points of the poly-line|

#### <a name='image_draw_polyline__examples'></a> Examples

<table>
<tr><th>aktive image draw polyline width 128 height 128 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00087.gif' alt='aktive image draw polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw polyline width 128 height 128 strokewidth 1 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00088.gif' alt='aktive image draw polyline width 128 height 128 strokewidth 1 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw polyline width 128 height 128 antialiased 0 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00089.gif' alt='aktive image draw polyline width 128 height 128 antialiased 0 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_rhombus'></a> aktive image draw rhombus

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
|center|point||Element center|

#### <a name='image_draw_rhombus__examples'></a> Examples

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00082.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00083.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00084.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_triangle'></a> aktive image draw triangle








|






|






|







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
|center|point||Element center|

#### <a name='image_draw_rhombus__examples'></a> Examples

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00090.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00091.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00092.gif' alt='aktive image draw rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32 antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_draw_triangle'></a> aktive image draw triangle

467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
|c|point||Triangle point C|

#### <a name='image_draw_triangle__examples'></a> Examples

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00085.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00086.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00087.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>









|






|






|




467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
|c|point||Triangle point C|

#### <a name='image_draw_triangle__examples'></a> Examples

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00093.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00094.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} antialiased 0
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00095.gif' alt='aktive image draw triangle width 128 height 128 a {10 10} b {30 80} c {80 30} antialiased 0' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


Changes to doc/ref/generator_virtual_sdf.md.
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|center|point||Element center|

#### <a name='image_sdf_box__examples'></a> Examples

<table>
<tr><th>aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00208.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00209.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00210.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_box_rounded'></a> aktive image sdf box-rounded








|
|
|







53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|center|point||Element center|

#### <a name='image_sdf_box__examples'></a> Examples

<table>
<tr><th>aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00216.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00217.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00218.gif' alt='aktive image sdf box center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_box_rounded'></a> aktive image sdf box-rounded

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
|center|point||Element center|

#### <a name='image_sdf_box_rounded__examples'></a> Examples

<table>
<tr><th>aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00211.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00212.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00213.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00214.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00215.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00216.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_circle'></a> aktive image sdf circle








|
|
|






|
|
|







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
|center|point||Element center|

#### <a name='image_sdf_box_rounded__examples'></a> Examples

<table>
<tr><th>aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00219.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00220.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00221.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00222.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00223.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00224.gif' alt='aktive image sdf box-rounded center {64 64} width 128 height 128 ewidth 32 eheight 32 upleftradius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_circle'></a> aktive image sdf circle

137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
|center|point||Element center|

#### <a name='image_sdf_circle__examples'></a> Examples

<table>
<tr><th>aktive image sdf circle center {64 64} width 128 height 128 radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00217.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00218.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00219.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_circles'></a> aktive image sdf circles








|
|
|







137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
|center|point||Element center|

#### <a name='image_sdf_circle__examples'></a> Examples

<table>
<tr><th>aktive image sdf circle center {64 64} width 128 height 128 radius 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00225.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00226.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00227.gif' alt='aktive image sdf circle center {64 64} width 128 height 128 radius 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_circles'></a> aktive image sdf circles

171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|centers|point...||Circle centers|

#### <a name='image_sdf_circles__examples'></a> Examples

<table>
<tr><th>aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00220.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00221.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00222.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_line'></a> aktive image sdf line








|
|
|







171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|centers|point...||Circle centers|

#### <a name='image_sdf_circles__examples'></a> Examples

<table>
<tr><th>aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00228.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00229.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00230.gif' alt='aktive image sdf circles width 128 height 128 radius 8 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_line'></a> aktive image sdf line

205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
|to|point||End location|

#### <a name='image_sdf_line__examples'></a> Examples

<table>
<tr><th>aktive image sdf line width 128 height 128 from {10 10} to {30 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00223.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00224.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00225.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_parallelogram'></a> aktive image sdf parallelogram








|
|
|







205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
|to|point||End location|

#### <a name='image_sdf_line__examples'></a> Examples

<table>
<tr><th>aktive image sdf line width 128 height 128 from {10 10} to {30 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00231.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00232.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00233.gif' alt='aktive image sdf line width 128 height 128 from {10 10} to {30 80}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_parallelogram'></a> aktive image sdf parallelogram

241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
|center|point||Element center|

#### <a name='image_sdf_parallelogram__examples'></a> Examples

<table>
<tr><th>aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00226.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00227.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00228.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_polyline'></a> aktive image sdf polyline








|
|
|







241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
|center|point||Element center|

#### <a name='image_sdf_parallelogram__examples'></a> Examples

<table>
<tr><th>aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00234.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00235.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00236.gif' alt='aktive image sdf parallelogram center {64 64} width 128 height 128 ewidth 32 eheight 32 eskew 8' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_polyline'></a> aktive image sdf polyline

274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|points|point...||Points of the poly-line|

#### <a name='image_sdf_polyline__examples'></a> Examples

<table>
<tr><th>aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00229.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00230.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00231.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_rhombus'></a> aktive image sdf rhombus








|
|
|







274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|points|point...||Points of the poly-line|

#### <a name='image_sdf_polyline__examples'></a> Examples

<table>
<tr><th>aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00237.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00238.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00239.gif' alt='aktive image sdf polyline width 128 height 128 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_rhombus'></a> aktive image sdf rhombus

309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
|center|point||Element center|

#### <a name='image_sdf_rhombus__examples'></a> Examples

<table>
<tr><th>aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00232.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00233.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00234.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_triangle'></a> aktive image sdf triangle








|
|
|







309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
|center|point||Element center|

#### <a name='image_sdf_rhombus__examples'></a> Examples

<table>
<tr><th>aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00240.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00241.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00242.gif' alt='aktive image sdf rhombus center {64 64} width 128 height 128 ewidth 32 eheight 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='image_sdf_triangle'></a> aktive image sdf triangle

344
345
346
347
348
349
350
351
352
353
354
355
356
357
|c|point||Triangle point C|

#### <a name='image_sdf_triangle__examples'></a> Examples

<table>
<tr><th>aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00235.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00236.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00237.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>









|
|
|




344
345
346
347
348
349
350
351
352
353
354
355
356
357
|c|point||Triangle point C|

#### <a name='image_sdf_triangle__examples'></a> Examples

<table>
<tr><th>aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00243.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00244.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00245.gif' alt='aktive image sdf triangle width 128 height 128 a {10 10} b {30 80} c {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


Changes to doc/ref/generator_virtual_warp.md.
30
31
32
33
34
35
36


37
38
39
40
41
42
43
 - [aktive transform reflect line](#transform_reflect_line)
 - [aktive transform reflect x](#transform_reflect_x)
 - [aktive transform reflect y](#transform_reflect_y)
 - [aktive transform rotate](#transform_rotate)
 - [aktive transform scale](#transform_scale)
 - [aktive transform shear](#transform_shear)
 - [aktive transform translate](#transform_translate)


 - [aktive warp matrix](#warp_matrix)
 - [aktive warp noise gauss](#warp_noise_gauss)
 - [aktive warp noise uniform](#warp_noise_uniform)
 - [aktive warp swirl](#warp_swirl)
 - [aktive warp wobble](#warp_wobble)

## Operators







>
>







30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 - [aktive transform reflect line](#transform_reflect_line)
 - [aktive transform reflect x](#transform_reflect_x)
 - [aktive transform reflect y](#transform_reflect_y)
 - [aktive transform rotate](#transform_rotate)
 - [aktive transform scale](#transform_scale)
 - [aktive transform shear](#transform_shear)
 - [aktive transform translate](#transform_translate)
 - [aktive warp 2cartesian](#warp_2cartesian)
 - [aktive warp 2polar](#warp_2polar)
 - [aktive warp matrix](#warp_matrix)
 - [aktive warp noise gauss](#warp_noise_gauss)
 - [aktive warp noise uniform](#warp_noise_uniform)
 - [aktive warp swirl](#warp_swirl)
 - [aktive warp wobble](#warp_wobble)

## Operators
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(rotate by 30)</th>
    <th>aktive transform domain @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00741.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.8660</td><td>-0.5000</td><td>0.0000</td></tr><tr><td>0.5000</td><td>0.8660</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'>&nbsp;-124 0 454 407</td></tr>
</table>


---







|







168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(rotate by 30)</th>
    <th>aktive transform domain @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00749.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.8660</td><td>-0.5000</td><td>0.0000</td></tr><tr><td>0.5000</td><td>0.8660</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'>&nbsp;-124 0 454 407</td></tr>
</table>


---
763
764
765
766
767
768
769






















































770
771
772
773
774
775
776
    <th>aktive transform compose @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>3.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>1.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td>1.0000</td><td>-0.0000</td><td>-3.0000</td></tr><tr><td>-0.0000</td><td>1.0000</td><td>-1.0000</td></tr><tr><td>0.0000</td><td>-0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td></tr>
</table>
























































---
### [↑](#top) <a name='warp_matrix'></a> aktive warp matrix

Syntax: __aktive warp matrix__ transform ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=5&name=etc/generator/virtual/warp/matrix.tcl)]

Returns the origin map for the projective transformation specified by the 3x3x1 matrix (`src`) applied to an image of the given geometry and location.







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
    <th>aktive transform compose @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>3.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>1.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td>1.0000</td><td>-0.0000</td><td>-3.0000</td></tr><tr><td>-0.0000</td><td>1.0000</td><td>-1.0000</td></tr><tr><td>0.0000</td><td>-0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='warp_2cartesian'></a> aktive warp 2cartesian

Syntax: __aktive warp 2cartesian__  (param value)... [[→ definition](../../../../file?ci=trunk&ln=53&name=etc/generator/virtual/warp/polar-cart.tcl)]

Returns the origin map for a transformation to cartesian from a polar around the image center.

The inverse transformation is created by [aktive warp 2polar](generator_virtual_warp.md#warp_2polar).

The result is designed to be usable with [aktive op warp bicubic](transform_structure_warp.md#op_warp_bicubic) and its relatives.

At the technical level the result is a 2-band image where each pixel declares its origin position.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|width|uint||Width of the returned image|
|height|uint||Height of the returned image|

#### <a name='warp_2cartesian__examples'></a> Examples

<table>
<tr><th>aktive warp 2cartesian width 11 height 11
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>(5.5000, 5.5000)</td><td>(5.0000, 5.5000)</td><td>(4.5000, 5.5000)</td><td>(4.0000, 5.5000)</td><td>(3.5000, 5.5000)</td><td>(3.0000, 5.5000)</td><td>(2.5000, 5.5000)</td><td>(2.0000, 5.5000)</td><td>(1.5000, 5.5000)</td><td>(1.0000, 5.5000)</td><td>(0.5000, 5.5000)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.0955, 5.2061)</td><td>(4.6910, 4.9122)</td><td>(4.2865, 4.6183)</td><td>(3.8820, 4.3244)</td><td>(3.4775, 4.0305)</td><td>(3.0729, 3.7366)</td><td>(2.6684, 3.4428)</td><td>(2.2639, 3.1489)</td><td>(1.8594, 2.8550)</td><td>(1.4549, 2.5611)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.3455, 5.0245)</td><td>(5.1910, 4.5489)</td><td>(5.0365, 4.0734)</td><td>(4.8820, 3.5979)</td><td>(4.7275, 3.1224)</td><td>(4.5729, 2.6468)</td><td>(4.4184, 2.1713)</td><td>(4.2639, 1.6958)</td><td>(4.1094, 1.2202)</td><td>(3.9549, 0.7447)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.6545, 5.0245)</td><td>(5.8090, 4.5489)</td><td>(5.9635, 4.0734)</td><td>(6.1180, 3.5979)</td><td>(6.2725, 3.1224)</td><td>(6.4271, 2.6468)</td><td>(6.5816, 2.1713)</td><td>(6.7361, 1.6958)</td><td>(6.8906, 1.2202)</td><td>(7.0451, 0.7447)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.9045, 5.2061)</td><td>(6.3090, 4.9122)</td><td>(6.7135, 4.6183)</td><td>(7.1180, 4.3244)</td><td>(7.5225, 4.0305)</td><td>(7.9271, 3.7366)</td><td>(8.3316, 3.4428)</td><td>(8.7361, 3.1489)</td><td>(9.1406, 2.8550)</td><td>(9.5451, 2.5611)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(6.0000, 5.5000)</td><td>(6.5000, 5.5000)</td><td>(7.0000, 5.5000)</td><td>(7.5000, 5.5000)</td><td>(8.0000, 5.5000)</td><td>(8.5000, 5.5000)</td><td>(9.0000, 5.5000)</td><td>(9.5000, 5.5000)</td><td>(10.0000, 5.5000)</td><td>(10.5000, 5.5000)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.9045, 5.7939)</td><td>(6.3090, 6.0878)</td><td>(6.7135, 6.3817)</td><td>(7.1180, 6.6756)</td><td>(7.5225, 6.9695)</td><td>(7.9271, 7.2634)</td><td>(8.3316, 7.5572)</td><td>(8.7361, 7.8511)</td><td>(9.1406, 8.1450)</td><td>(9.5451, 8.4389)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.6545, 5.9755)</td><td>(5.8090, 6.4511)</td><td>(5.9635, 6.9266)</td><td>(6.1180, 7.4021)</td><td>(6.2725, 7.8776)</td><td>(6.4271, 8.3532)</td><td>(6.5816, 8.8287)</td><td>(6.7361, 9.3042)</td><td>(6.8906, 9.7798)</td><td>(7.0451, 10.2553)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.3455, 5.9755)</td><td>(5.1910, 6.4511)</td><td>(5.0365, 6.9266)</td><td>(4.8820, 7.4021)</td><td>(4.7275, 7.8776)</td><td>(4.5729, 8.3532)</td><td>(4.4184, 8.8287)</td><td>(4.2639, 9.3042)</td><td>(4.1094, 9.7798)</td><td>(3.9549, 10.2553)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.0955, 5.7939)</td><td>(4.6910, 6.0878)</td><td>(4.2865, 6.3817)</td><td>(3.8820, 6.6756)</td><td>(3.4775, 6.9695)</td><td>(3.0729, 7.2634)</td><td>(2.6684, 7.5572)</td><td>(2.2639, 7.8511)</td><td>(1.8594, 8.1450)</td><td>(1.4549, 8.4389)</td></tr><tr><td>(5.5000, 5.5000)</td><td>(5.0000, 5.5000)</td><td>(4.5000, 5.5000)</td><td>(4.0000, 5.5000)</td><td>(3.5000, 5.5000)</td><td>(3.0000, 5.5000)</td><td>(2.5000, 5.5000)</td><td>(2.0000, 5.5000)</td><td>(1.5000, 5.5000)</td><td>(1.0000, 5.5000)</td><td>(0.5000, 5.5000)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='warp_2polar'></a> aktive warp 2polar

Syntax: __aktive warp 2polar__  (param value)... [[→ definition](../../../../file?ci=trunk&ln=5&name=etc/generator/virtual/warp/polar-cart.tcl)]

Returns the origin map for a transformation to polar around the image center.

The inverse transformation is created by [aktive warp 2cartesian](generator_virtual_warp.md#warp_2cartesian).

The result is designed to be usable with [aktive op warp bicubic](transform_structure_warp.md#op_warp_bicubic) and its relatives.

At the technical level the result is a 2-band image where each pixel declares its origin position.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|width|uint||Width of the returned image|
|height|uint||Height of the returned image|

#### <a name='warp_2polar__examples'></a> Examples

<table>
<tr><th>aktive warp 2polar width 11 height 11
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>(15.5563, 1.2500)</td><td>(14.2127, 1.4086)</td><td>(13.0384, 1.5980)</td><td>(12.0830, 1.8210)</td><td>(11.4018, 2.0762)</td><td>(11.0454, 2.3557)</td><td>(11.0454, 2.6443)</td><td>(11.4018, 2.9238)</td><td>(12.0830, 3.1790)</td><td>(13.0384, 3.4020)</td><td>(14.2127, 3.5914)</td></tr><tr><td>(14.2127, 1.0914)</td><td>(12.7279, 1.2500)</td><td>(11.4018, 1.4479)</td><td>(10.2956, 1.6929)</td><td>(9.4868, 1.9879)</td><td>(9.0554, 2.3239)</td><td>(9.0554, 2.6761)</td><td>(9.4868, 3.0121)</td><td>(10.2956, 3.3071)</td><td>(11.4018, 3.5521)</td><td>(12.7279, 3.7500)</td></tr><tr><td>(13.0384, 0.9020)</td><td>(11.4018, 1.0521)</td><td>(9.8995, 1.2500)</td><td>(8.6023, 1.5128)</td><td>(7.6158, 1.8556)</td><td>(7.0711, 2.2742)</td><td>(7.0711, 2.7258)</td><td>(7.6158, 3.1444)</td><td>(8.6023, 3.4872)</td><td>(9.8995, 3.7500)</td><td>(11.4018, 3.9479)</td></tr><tr><td>(12.0830, 0.6790)</td><td>(10.2956, 0.8071)</td><td>(8.6023, 0.9872)</td><td>(7.0711, 1.2500)</td><td>(5.8310, 1.6399)</td><td>(5.0990, 2.1858)</td><td>(5.0990, 2.8142)</td><td>(5.8310, 3.3601)</td><td>(7.0711, 3.7500)</td><td>(8.6023, 4.0128)</td><td>(10.2956, 4.1929)</td></tr><tr><td>(11.4018, 0.4238)</td><td>(9.4868, 0.5121)</td><td>(7.6158, 0.6444)</td><td>(5.8310, 0.8601)</td><td>(4.2426, 1.2500)</td><td>(3.1623, 1.9879)</td><td>(3.1623, 3.0121)</td><td>(4.2426, 3.7500)</td><td>(5.8310, 4.1399)</td><td>(7.6158, 4.3556)</td><td>(9.4868, 4.4879)</td></tr><tr><td>(11.0454, 0.1443)</td><td>(9.0554, 0.1761)</td><td>(7.0711, 0.2258)</td><td>(5.0990, 0.3142)</td><td>(3.1623, 0.5121)</td><td>(1.4142, 1.2500)</td><td>(1.4142, 3.7500)</td><td>(3.1623, 4.4879)</td><td>(5.0990, 4.6858)</td><td>(7.0711, 4.7742)</td><td>(9.0554, 4.8239)</td></tr><tr><td>(11.0454, 9.8557)</td><td>(9.0554, 9.8239)</td><td>(7.0711, 9.7742)</td><td>(5.0990, 9.6858)</td><td>(3.1623, 9.4879)</td><td>(1.4142, 8.7500)</td><td>(1.4142, 6.2500)</td><td>(3.1623, 5.5121)</td><td>(5.0990, 5.3142)</td><td>(7.0711, 5.2258)</td><td>(9.0554, 5.1761)</td></tr><tr><td>(11.4018, 9.5762)</td><td>(9.4868, 9.4879)</td><td>(7.6158, 9.3556)</td><td>(5.8310, 9.1399)</td><td>(4.2426, 8.7500)</td><td>(3.1623, 8.0121)</td><td>(3.1623, 6.9879)</td><td>(4.2426, 6.2500)</td><td>(5.8310, 5.8601)</td><td>(7.6158, 5.6444)</td><td>(9.4868, 5.5121)</td></tr><tr><td>(12.0830, 9.3210)</td><td>(10.2956, 9.1929)</td><td>(8.6023, 9.0128)</td><td>(7.0711, 8.7500)</td><td>(5.8310, 8.3601)</td><td>(5.0990, 7.8142)</td><td>(5.0990, 7.1858)</td><td>(5.8310, 6.6399)</td><td>(7.0711, 6.2500)</td><td>(8.6023, 5.9872)</td><td>(10.2956, 5.8071)</td></tr><tr><td>(13.0384, 9.0980)</td><td>(11.4018, 8.9479)</td><td>(9.8995, 8.7500)</td><td>(8.6023, 8.4872)</td><td>(7.6158, 8.1444)</td><td>(7.0711, 7.7258)</td><td>(7.0711, 7.2742)</td><td>(7.6158, 6.8556)</td><td>(8.6023, 6.5128)</td><td>(9.8995, 6.2500)</td><td>(11.4018, 6.0521)</td></tr><tr><td>(14.2127, 8.9086)</td><td>(12.7279, 8.7500)</td><td>(11.4018, 8.5521)</td><td>(10.2956, 8.3071)</td><td>(9.4868, 8.0121)</td><td>(9.0554, 7.6761)</td><td>(9.0554, 7.3239)</td><td>(9.4868, 6.9879)</td><td>(10.2956, 6.6929)</td><td>(11.4018, 6.4479)</td><td>(12.7279, 6.2500)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='warp_matrix'></a> aktive warp matrix

Syntax: __aktive warp matrix__ transform ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=5&name=etc/generator/virtual/warp/matrix.tcl)]

Returns the origin map for the projective transformation specified by the 3x3x1 matrix (`src`) applied to an image of the given geometry and location.
Changes to doc/ref/miscellaneous.md.
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
 - [aktive version](#version)

## Operators

---
### [↑](#top) <a name='error'></a> aktive error

Syntax: __aktive error__ m args... [[→ definition](../../../../file?ci=trunk&ln=201&name=etc/aktive.tcl)]

Throw error with message and error code.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|m|str||Human readable error message|
|args|str...||Trappable error code suffix|

---
### [↑](#top) <a name='processors'></a> aktive processors

Syntax: __aktive processors__ n [[→ definition](../../../../file?ci=trunk&ln=218&name=etc/aktive.tcl)]

Set/Return number of processor cores available for concurrent operation.

Setting the default, `0`, causes the system to query the OS for the number of available processors and use the result. Anything else limits concurrency to the defined count. __Beware__ overcommit is possible, if more processors are declared for use than actually exist.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|n|int|0|Set number of processor available for concurrent operation.|

---
### [↑](#top) <a name='version'></a> aktive version

Syntax: __aktive version__  [[→ definition](../../../../file?ci=trunk&ln=211&name=etc/aktive.tcl)]

Return package version number.








|











|












|



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
 - [aktive version](#version)

## Operators

---
### [↑](#top) <a name='error'></a> aktive error

Syntax: __aktive error__ m args... [[→ definition](../../../../file?ci=trunk&ln=202&name=etc/aktive.tcl)]

Throw error with message and error code.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|m|str||Human readable error message|
|args|str...||Trappable error code suffix|

---
### [↑](#top) <a name='processors'></a> aktive processors

Syntax: __aktive processors__ n [[→ definition](../../../../file?ci=trunk&ln=219&name=etc/aktive.tcl)]

Set/Return number of processor cores available for concurrent operation.

Setting the default, `0`, causes the system to query the OS for the number of available processors and use the result. Anything else limits concurrency to the defined count. __Beware__ overcommit is possible, if more processors are declared for use than actually exist.

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|n|int|0|Set number of processor available for concurrent operation.|

---
### [↑](#top) <a name='version'></a> aktive version

Syntax: __aktive version__  [[→ definition](../../../../file?ci=trunk&ln=212&name=etc/aktive.tcl)]

Return package version number.

Changes to doc/ref/transform.md.
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op bands recombine @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>0.3588</td><td>0.7044</td><td>0.1368</td></tr><tr><td>0.2990</td><td>0.5870</td><td>0.1140</td></tr><tr><td>0.2392</td><td>0.4696</td><td>0.0912</td></tr></table></td>
    <td valign='top'><img src='example-00303.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00304.gif' alt='aktive op bands recombine @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_view'></a> aktive op view








|

|







67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op bands recombine @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td>0.3588</td><td>0.7044</td><td>0.1368</td></tr><tr><td>0.2990</td><td>0.5870</td><td>0.1140</td></tr><tr><td>0.2392</td><td>0.4696</td><td>0.0912</td></tr></table></td>
    <td valign='top'><img src='example-00311.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00312.gif' alt='aktive op bands recombine @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_view'></a> aktive op view

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
#### <a name='op_view__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {190 125 380 250}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00636.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00637.gif' alt='aktive op view @1 port {190 125 380 250}' style='border:4px solid gold'>
    <br>geometry(190 125 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {-190 -125 380 250}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00638.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00639.gif' alt='aktive op view @1 port {-190 -125 380 250}' style='border:4px solid gold'>
    <br>geometry(-190 -125 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {80 80 80 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00640.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00641.gif' alt='aktive op view @1 port {80 80 80 80}' style='border:4px solid gold'>
    <br>geometry(80 80 80 80 3)</td></tr>
</table>









|

|








|

|








|

|




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
#### <a name='op_view__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {190 125 380 250}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00644.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00645.gif' alt='aktive op view @1 port {190 125 380 250}' style='border:4px solid gold'>
    <br>geometry(190 125 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {-190 -125 380 250}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00646.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00647.gif' alt='aktive op view @1 port {-190 -125 380 250}' style='border:4px solid gold'>
    <br>geometry(-190 -125 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op view @1 port {80 80 80 80}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00648.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00649.gif' alt='aktive op view @1 port {80 80 80 80}' style='border:4px solid gold'>
    <br>geometry(80 80 80 80 3)</td></tr>
</table>


Changes to doc/ref/transform_color.md.
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
#### <a name='op_color_correct_greyworld_global__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color correct greyworld global @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00311.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 294 92 3)</td>
    <td valign='top'><img src='example-00312.gif' alt='aktive op color correct greyworld global @1' style='border:4px solid gold'>
    <br>geometry(0 0 294 92 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color correct greyworld global @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00313.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00314.gif' alt='aktive op color correct greyworld global @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_correct_greyworld_local'></a> aktive op color correct greyworld local








|

|








|

|







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
#### <a name='op_color_correct_greyworld_global__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color correct greyworld global @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00319.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 294 92 3)</td>
    <td valign='top'><img src='example-00320.gif' alt='aktive op color correct greyworld global @1' style='border:4px solid gold'>
    <br>geometry(0 0 294 92 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color correct greyworld global @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00321.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00322.gif' alt='aktive op color correct greyworld global @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_correct_greyworld_local'></a> aktive op color correct greyworld local

638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
#### <a name='op_color_sRGB_to_gray__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to gray @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00315.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00316.gif' alt='aktive op color sRGB to gray @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_Grey'></a> aktive op color sRGB to Grey








|

|







638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
#### <a name='op_color_sRGB_to_gray__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to gray @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00323.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00324.gif' alt='aktive op color sRGB to gray @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_Grey'></a> aktive op color sRGB to Grey

674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
#### <a name='op_color_sRGB_to_HSL__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to HSL @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00317.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00318.gif' alt='aktive op color sRGB to HSL @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_HSV'></a> aktive op color sRGB to HSV








|

|







674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
#### <a name='op_color_sRGB_to_HSL__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to HSL @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00325.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00326.gif' alt='aktive op color sRGB to HSL @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_HSV'></a> aktive op color sRGB to HSV

699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
#### <a name='op_color_sRGB_to_HSV__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to HSV @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00319.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00320.gif' alt='aktive op color sRGB to HSV @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_Lab'></a> aktive op color sRGB to Lab








|

|







699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
#### <a name='op_color_sRGB_to_HSV__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to HSV @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00327.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00328.gif' alt='aktive op color sRGB to HSV @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_Lab'></a> aktive op color sRGB to Lab

746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
#### <a name='op_color_sRGB_to_scRGB__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to scRGB @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00321.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00322.gif' alt='aktive op color sRGB to scRGB @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_XYZ'></a> aktive op color sRGB to XYZ








|

|







746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
#### <a name='op_color_sRGB_to_scRGB__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op color sRGB to scRGB @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00329.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00330.gif' alt='aktive op color sRGB to scRGB @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_color_sRGB_to_XYZ'></a> aktive op color sRGB to XYZ

Changes to doc/ref/transform_convolution.md.
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
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op convolve xy @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00360.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>0.0078</td><td>0.0625</td><td>0.2188</td><td>0.4375</td><td>0.5469</td><td>0.4375</td><td>0.2188</td><td>0.0625</td><td>0.0078</td></tr></table></td>
    <td valign='top'><img src='example-00362.gif' alt='aktive op convolve xy @2 @1' style='border:4px solid gold'>
    <br>geometry(4 0 120 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op convolve xy @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00363.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>0.0078</td></tr><tr><td>0.0625</td></tr><tr><td>0.2188</td></tr><tr><td>0.4375</td></tr><tr><td>0.5469</td></tr><tr><td>0.4375</td></tr><tr><td>0.2188</td></tr><tr><td>0.0625</td></tr><tr><td>0.0078</td></tr></table></td>
    <td valign='top'><img src='example-00365.gif' alt='aktive op convolve xy @2 @1' style='border:4px solid gold'>
    <br>geometry(0 4 128 120 1)</td></tr>
</table>









|


|










|


|




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
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op convolve xy @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00368.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>0.0078</td><td>0.0625</td><td>0.2188</td><td>0.4375</td><td>0.5469</td><td>0.4375</td><td>0.2188</td><td>0.0625</td><td>0.0078</td></tr></table></td>
    <td valign='top'><img src='example-00370.gif' alt='aktive op convolve xy @2 @1' style='border:4px solid gold'>
    <br>geometry(4 0 120 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op convolve xy @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00371.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>0.0078</td></tr><tr><td>0.0625</td></tr><tr><td>0.2188</td></tr><tr><td>0.4375</td></tr><tr><td>0.5469</td></tr><tr><td>0.4375</td></tr><tr><td>0.2188</td></tr><tr><td>0.0625</td></tr><tr><td>0.0078</td></tr></table></td>
    <td valign='top'><img src='example-00373.gif' alt='aktive op convolve xy @2 @1' style='border:4px solid gold'>
    <br>geometry(0 4 128 120 1)</td></tr>
</table>


Changes to doc/ref/transform_drawing.md.
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#### <a name='op_draw_box_rounded_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw box-rounded on @1 center {64 64} ewidth 32 eheight 32 upleftradius 32 outlined 1 color {1 0 0}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00368.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00369.gif' alt='aktive op draw box-rounded on @1 center {64 64} ewidth 32 eheight 32 upleftradius 32 outlined 1 color {1 0 0}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_box_on'></a> aktive op draw box on








|

|







64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#### <a name='op_draw_box_rounded_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw box-rounded on @1 center {64 64} ewidth 32 eheight 32 upleftradius 32 outlined 1 color {1 0 0}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00376.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00377.gif' alt='aktive op draw box-rounded on @1 center {64 64} ewidth 32 eheight 32 upleftradius 32 outlined 1 color {1 0 0}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_box_on'></a> aktive op draw box on

104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#### <a name='op_draw_box_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00370.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00371.gif' alt='aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_circle_on'></a> aktive op draw circle on








|

|







104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#### <a name='op_draw_box_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00378.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00379.gif' alt='aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_circle_on'></a> aktive op draw circle on

143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#### <a name='op_draw_circle_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00372.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00373.gif' alt='aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_circles_on'></a> aktive op draw circles on








|

|







143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
#### <a name='op_draw_circle_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00380.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00381.gif' alt='aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_circles_on'></a> aktive op draw circles on

182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
#### <a name='op_draw_circles_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00374.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00375.gif' alt='aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_line_on'></a> aktive op draw line on








|

|







182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
#### <a name='op_draw_circles_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00382.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00383.gif' alt='aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_line_on'></a> aktive op draw line on

221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
#### <a name='op_draw_line_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00376.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00377.gif' alt='aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_parallelogram_on'></a> aktive op draw parallelogram on








|

|







221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
#### <a name='op_draw_line_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00384.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00385.gif' alt='aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_parallelogram_on'></a> aktive op draw parallelogram on

262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
#### <a name='op_draw_parallelogram_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00378.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00379.gif' alt='aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_polyline_on'></a> aktive op draw polyline on








|

|







262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
#### <a name='op_draw_parallelogram_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00386.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00387.gif' alt='aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_polyline_on'></a> aktive op draw polyline on

300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
#### <a name='op_draw_polyline_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00380.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00381.gif' alt='aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_rhombus_on'></a> aktive op draw rhombus on








|

|







300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
#### <a name='op_draw_polyline_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00388.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00389.gif' alt='aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_rhombus_on'></a> aktive op draw rhombus on

340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
#### <a name='op_draw_rhombus_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00382.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00383.gif' alt='aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_triangle_on'></a> aktive op draw triangle on








|

|







340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
#### <a name='op_draw_rhombus_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00390.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00391.gif' alt='aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_draw_triangle_on'></a> aktive op draw triangle on

380
381
382
383
384
385
386
387
388
389
390
391
392
393
#### <a name='op_draw_triangle_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00384.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00385.gif' alt='aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>









|

|




380
381
382
383
384
385
386
387
388
389
390
391
392
393
#### <a name='op_draw_triangle_on__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00392.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00393.gif' alt='aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


Changes to doc/ref/transform_effect.md.
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
## <anchor='top'> Table Of Contents

  - [transform](transform.md) ↗


### Operators



 - [aktive effect blur](#effect_blur)
 - [aktive effect charcoal](#effect_charcoal)
 - [aktive effect emboss](#effect_emboss)
 - [aktive effect jitter gauss](#effect_jitter_gauss)
 - [aktive effect jitter uniform](#effect_jitter_uniform)
 - [aktive effect max-rgb](#effect_max_rgb)
 - [aktive effect min-rgb](#effect_min_rgb)
 - [aktive effect sharpen](#effect_sharpen)
 - [aktive effect sketch](#effect_sketch)
 - [aktive effect swirl](#effect_swirl)
 - [aktive effect wobble](#effect_wobble)

## Operators

---
























































































### [↑](#top) <a name='effect_blur'></a> aktive effect blur

Syntax: __aktive effect blur__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=219&name=etc/transformer/filter/effects.tcl)]

Returns blurred input, per the specified blur radius.

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|double|2|Blur kernel radius. Defaults to 2.|

#### <a name='effect_blur__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect blur @1 radius 16
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00001.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00002.gif' alt='aktive effect blur @1 radius 16' style='border:4px solid gold'>
    <br>geometry(16 0 96 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect blur @1 radius 16
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00003.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00004.gif' alt='aktive effect blur @1 radius 16' style='border:4px solid gold'>
    <br>geometry(16 0 96 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_charcoal'></a> aktive effect charcoal

Syntax: __aktive effect charcoal__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=264&name=etc/transformer/filter/effects.tcl)]

Returns a grey image with a charcoal-like sketch of the sRGB input.

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|light|bool|no|Artistic choice between stronger and lighter sketch lines.|

#### <a name='effect_charcoal__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect charcoal @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00005.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00006.gif' alt='aktive effect charcoal @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect charcoal @1 light yes
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00007.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00008.gif' alt='aktive effect charcoal @1 light yes' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_emboss'></a> aktive effect emboss

Syntax: __aktive effect emboss__ src [[→ definition](../../../../file?ci=trunk&ln=183&name=etc/transformer/filter/effects.tcl)]

Returns embossed input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_emboss__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect emboss @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00009.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00010.gif' alt='aktive effect emboss @1' style='border:4px solid gold'>
    <br>geometry(1 1 126 126 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_jitter_gauss'></a> aktive effect jitter gauss

Syntax: __aktive effect jitter gauss__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=141&name=etc/transformer/filter/effects.tcl)]

Returns the input with a jitter effect based on gaussian noise applied to it. Visually this looks like frosted glass.

The underlying operation is [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss).

|Input|Description|
|:---|:---|







>
>















>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


|


















|

|








|

|







|


















|

|








|

|







|














|

|







|







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
## <anchor='top'> Table Of Contents

  - [transform](transform.md) ↗


### Operators

 - [aktive effect 2cartesian](#effect_2cartesian)
 - [aktive effect 2polar](#effect_2polar)
 - [aktive effect blur](#effect_blur)
 - [aktive effect charcoal](#effect_charcoal)
 - [aktive effect emboss](#effect_emboss)
 - [aktive effect jitter gauss](#effect_jitter_gauss)
 - [aktive effect jitter uniform](#effect_jitter_uniform)
 - [aktive effect max-rgb](#effect_max_rgb)
 - [aktive effect min-rgb](#effect_min_rgb)
 - [aktive effect sharpen](#effect_sharpen)
 - [aktive effect sketch](#effect_sketch)
 - [aktive effect swirl](#effect_swirl)
 - [aktive effect wobble](#effect_wobble)

## Operators

---
### [↑](#top) <a name='effect_2cartesian'></a> aktive effect 2cartesian

Syntax: __aktive effect 2cartesian__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=37&name=etc/transformer/filter/effects.tcl)]

Returns the input transformed into cartesian representation.

This transformation is the complement of [aktive effect 2polar](transform_effect.md#effect_2polar).

The underlying operation is [aktive warp 2cartesian](generator_virtual_warp.md#warp_2cartesian).

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|interpolate|str|bilinear|Interpolation method to use.|

#### <a name='effect_2cartesian__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect 2cartesian @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00001.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00002.gif' alt='aktive effect 2cartesian @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect 2cartesian @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00003.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00004.gif' alt='aktive effect 2cartesian @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_2polar'></a> aktive effect 2polar

Syntax: __aktive effect 2polar__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=8&name=etc/transformer/filter/effects.tcl)]

Returns the input transformed into polar representation.

This transformation is undo by application of [aktive effect 2cartesian](transform_effect.md#effect_2cartesian).

The underlying operation is [aktive warp 2polar](generator_virtual_warp.md#warp_2polar).

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|interpolate|str|bilinear|Interpolation method to use.|

#### <a name='effect_2polar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect 2polar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00005.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00006.gif' alt='aktive effect 2polar @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect 2polar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00007.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00008.gif' alt='aktive effect 2polar @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_blur'></a> aktive effect blur

Syntax: __aktive effect blur__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=283&name=etc/transformer/filter/effects.tcl)]

Returns blurred input, per the specified blur radius.

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|radius|double|2|Blur kernel radius. Defaults to 2.|

#### <a name='effect_blur__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect blur @1 radius 16
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00009.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00010.gif' alt='aktive effect blur @1 radius 16' style='border:4px solid gold'>
    <br>geometry(16 0 96 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect blur @1 radius 16
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00011.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00012.gif' alt='aktive effect blur @1 radius 16' style='border:4px solid gold'>
    <br>geometry(16 0 96 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_charcoal'></a> aktive effect charcoal

Syntax: __aktive effect charcoal__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=328&name=etc/transformer/filter/effects.tcl)]

Returns a grey image with a charcoal-like sketch of the sRGB input.

|Input|Description|
|:---|:---|
|src|Source image|

|Parameter|Type|Default|Description|
|:---|:---|:---|:---|
|light|bool|no|Artistic choice between stronger and lighter sketch lines.|

#### <a name='effect_charcoal__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect charcoal @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00013.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00014.gif' alt='aktive effect charcoal @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect charcoal @1 light yes
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00015.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00016.gif' alt='aktive effect charcoal @1 light yes' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_emboss'></a> aktive effect emboss

Syntax: __aktive effect emboss__ src [[→ definition](../../../../file?ci=trunk&ln=247&name=etc/transformer/filter/effects.tcl)]

Returns embossed input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_emboss__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect emboss @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00017.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00018.gif' alt='aktive effect emboss @1' style='border:4px solid gold'>
    <br>geometry(1 1 126 126 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_jitter_gauss'></a> aktive effect jitter gauss

Syntax: __aktive effect jitter gauss__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=202&name=etc/transformer/filter/effects.tcl)]

Returns the input with a jitter effect based on gaussian noise applied to it. Visually this looks like frosted glass.

The underlying operation is [aktive warp noise gauss](generator_virtual_warp.md#warp_noise_gauss).

|Input|Description|
|:---|:---|
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
#### <a name='effect_jitter_gauss__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00011.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00012.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00013.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00014.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00015.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00016.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_jitter_uniform'></a> aktive effect jitter uniform

Syntax: __aktive effect jitter uniform__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=99&name=etc/transformer/filter/effects.tcl)]

Returns the input with a jitter effect based on uniform noise applied to it. Visually this looks like frosted glass.

The underlying operation is [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform).

|Input|Description|
|:---|:---|







|

|








|

|








|

|







|







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
#### <a name='effect_jitter_gauss__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00019.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00020.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00021.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00022.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect jitter gauss @1 sigma 4 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00023.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00024.gif' alt='aktive effect jitter gauss @1 sigma 4 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_jitter_uniform'></a> aktive effect jitter uniform

Syntax: __aktive effect jitter uniform__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=160&name=etc/transformer/filter/effects.tcl)]

Returns the input with a jitter effect based on uniform noise applied to it. Visually this looks like frosted glass.

The underlying operation is [aktive warp noise uniform](generator_virtual_warp.md#warp_noise_uniform).

|Input|Description|
|:---|:---|
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
#### <a name='effect_jitter_uniform__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00017.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00018.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00019.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00020.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00021.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00022.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_max_rgb'></a> aktive effect max-rgb

Syntax: __aktive effect max-rgb__ src [[→ definition](../../../../file?ci=trunk&ln=314&name=etc/transformer/filter/effects.tcl)]

Returns an image suppressing at each pixel of the input the bands not reaching the max of the bands at that location.

For a single-band input this is a no-op.

Despite the use of `rgb` in the operator name this operator works on all multi-band images, regardless of the exact number or their semantic interpretation.

Idea from <https://docs.gimp.org/2.8/en/plug-in-max-rgb.html>

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_max_rgb__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect max-rgb @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00023.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00024.gif' alt='aktive effect max-rgb @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_min_rgb'></a> aktive effect min-rgb

Syntax: __aktive effect min-rgb__ src [[→ definition](../../../../file?ci=trunk&ln=314&name=etc/transformer/filter/effects.tcl)]

Returns an image suppressing at each pixel of the input the bands not falling to the min of the bands at that location.

For a single-band input this is a no-op.

Despite the use of `rgb` in the operator name this operator works on all multi-band images, regardless of the exact number or their semantic interpretation.

Idea from <https://docs.gimp.org/2.8/en/plug-in-max-rgb.html>

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_min_rgb__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect min-rgb @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00025.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00026.gif' alt='aktive effect min-rgb @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_sharpen'></a> aktive effect sharpen

Syntax: __aktive effect sharpen__ src [[→ definition](../../../../file?ci=trunk&ln=202&name=etc/transformer/filter/effects.tcl)]

Returns sharpened input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_sharpen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sharpen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00027.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00028.gif' alt='aktive effect sharpen @1' style='border:4px solid gold'>
    <br>geometry(1 1 126 126 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_sketch'></a> aktive effect sketch

Syntax: __aktive effect sketch__ src [[→ definition](../../../../file?ci=trunk&ln=242&name=etc/transformer/filter/effects.tcl)]

Returns image with a general sketch of the input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_sketch__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sketch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00029.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00030.gif' alt='aktive effect sketch @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sketch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00031.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00032.gif' alt='aktive effect sketch @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_swirl'></a> aktive effect swirl

Syntax: __aktive effect swirl__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=40&name=etc/transformer/filter/effects.tcl)]

Returns the input with a swirling effect applied to it.

This effect applies around the specified __center__, with fixed rotation __phi__, a base rotation __from__, and a __decay__ factor.

The rotation angle added to a pixel is given by `phi + from * exp(-radius * decay)`, where __radius__ is the distance of the pixel from the __center__. A large decay reduces the swirl at shorter radii. A decay of zero disables the decay.








|

|








|

|








|

|







|




















|

|







|




















|

|







|














|

|







|














|

|








|

|







|







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
468
469
470
471
472
473
474
#### <a name='effect_jitter_uniform__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00025.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00026.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00027.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00028.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00029.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00030.gif' alt='aktive effect jitter uniform @1 min 1 max 6 seed 703011174' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_max_rgb'></a> aktive effect max-rgb

Syntax: __aktive effect max-rgb__ src [[→ definition](../../../../file?ci=trunk&ln=378&name=etc/transformer/filter/effects.tcl)]

Returns an image suppressing at each pixel of the input the bands not reaching the max of the bands at that location.

For a single-band input this is a no-op.

Despite the use of `rgb` in the operator name this operator works on all multi-band images, regardless of the exact number or their semantic interpretation.

Idea from <https://docs.gimp.org/2.8/en/plug-in-max-rgb.html>

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_max_rgb__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect max-rgb @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00031.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00032.gif' alt='aktive effect max-rgb @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_min_rgb'></a> aktive effect min-rgb

Syntax: __aktive effect min-rgb__ src [[→ definition](../../../../file?ci=trunk&ln=378&name=etc/transformer/filter/effects.tcl)]

Returns an image suppressing at each pixel of the input the bands not falling to the min of the bands at that location.

For a single-band input this is a no-op.

Despite the use of `rgb` in the operator name this operator works on all multi-band images, regardless of the exact number or their semantic interpretation.

Idea from <https://docs.gimp.org/2.8/en/plug-in-max-rgb.html>

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_min_rgb__examples'></a> Examples

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect min-rgb @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00033.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00034.gif' alt='aktive effect min-rgb @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_sharpen'></a> aktive effect sharpen

Syntax: __aktive effect sharpen__ src [[→ definition](../../../../file?ci=trunk&ln=266&name=etc/transformer/filter/effects.tcl)]

Returns sharpened input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_sharpen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sharpen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00035.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00036.gif' alt='aktive effect sharpen @1' style='border:4px solid gold'>
    <br>geometry(1 1 126 126 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_sketch'></a> aktive effect sketch

Syntax: __aktive effect sketch__ src [[→ definition](../../../../file?ci=trunk&ln=306&name=etc/transformer/filter/effects.tcl)]

Returns image with a general sketch of the input.

|Input|Description|
|:---|:---|
|src|Source image|

#### <a name='effect_sketch__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sketch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00037.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00038.gif' alt='aktive effect sketch @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect sketch @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00039.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00040.gif' alt='aktive effect sketch @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='effect_swirl'></a> aktive effect swirl

Syntax: __aktive effect swirl__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=101&name=etc/transformer/filter/effects.tcl)]

Returns the input with a swirling effect applied to it.

This effect applies around the specified __center__, with fixed rotation __phi__, a base rotation __from__, and a __decay__ factor.

The rotation angle added to a pixel is given by `phi + from * exp(-radius * decay)`, where __radius__ is the distance of the pixel from the __center__. A large decay reduces the swirl at shorter radii. A decay of zero disables the decay.

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
#### <a name='effect_swirl__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect swirl @1 decay 0.05 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00033.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00034.gif' alt='aktive effect swirl @1 decay 0.05 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect swirl @1 decay 0.01 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00035.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00036.gif' alt='aktive effect swirl @1 decay 0.01 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect swirl @1 decay 0.01 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00037.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00038.gif' alt='aktive effect swirl @1 decay 0.01 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_wobble'></a> aktive effect wobble

Syntax: __aktive effect wobble__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=8&name=etc/transformer/filter/effects.tcl)]

Returns the input with a swirling effect applied to it.

This effect applies around the specified __center__, with base __amplitude__, __frequency__, __chirp__, and __attenuation__ powers.

The effect modulates the distance from the center based on the formula `sin (radius^chirp * frequency) * amplitude / (1+radius)^attenuation`, where `radius` is the original distance.

All parameters, including the center are optional.








|

|








|

|








|

|







|

|







491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
#### <a name='effect_swirl__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect swirl @1 decay 0.05 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00041.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00042.gif' alt='aktive effect swirl @1 decay 0.05 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/sines.ppm)</th>
    <th>aktive effect swirl @1 decay 0.01 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00043.gif' alt='@1 (assets/sines.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00044.gif' alt='aktive effect swirl @1 decay 0.01 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>aktive effect swirl @1 decay 0.01 from 135
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00045.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00046.gif' alt='aktive effect swirl @1 decay 0.01 from 135' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='effect_wobble'></a> aktive effect wobble

Syntax: __aktive effect wobble__ src ?(param value)...? [[→ definition](../../../../file?ci=trunk&ln=69&name=etc/transformer/filter/effects.tcl)]

Returns the input with a wobble/ripple effect applied to it.

This effect applies around the specified __center__, with base __amplitude__, __frequency__, __chirp__, and __attenuation__ powers.

The effect modulates the distance from the center based on the formula `sin (radius^chirp * frequency) * amplitude / (1+radius)^attenuation`, where `radius` is the original distance.

All parameters, including the center are optional.

465
466
467
468
469
470
471
472
473
474
475
476
477
478
#### <a name='effect_wobble__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect wobble @1 center {100 50}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00039.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00040.gif' alt='aktive effect wobble @1 center {100 50}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>









|

|




555
556
557
558
559
560
561
562
563
564
565
566
567
568
#### <a name='effect_wobble__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive effect wobble @1 center {100 50}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00047.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00048.gif' alt='aktive effect wobble @1 center {100 50}' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


Changes to doc/ref/transform_kuwahara.md.
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#### <a name='op_kuwahara__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op kuwahara @1 radius 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00404.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00405.gif' alt='aktive op kuwahara @1 radius 4' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_kuwahara_core'></a> aktive op kuwahara-core








|

|







48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#### <a name='op_kuwahara__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op kuwahara @1 radius 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00412.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00413.gif' alt='aktive op kuwahara @1 radius 4' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_kuwahara_core'></a> aktive op kuwahara-core

87
88
89
90
91
92
93
94
95
96
97
98
99
100
#### <a name='op_kuwahara_core__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op kuwahara-core @1 radius 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00406.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'><img src='example-00407.gif' alt='aktive op kuwahara-core @1 radius 4' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>









|

|




87
88
89
90
91
92
93
94
95
96
97
98
99
100
#### <a name='op_kuwahara_core__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op kuwahara-core @1 radius 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00414.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td>
    <td valign='top'><img src='example-00415.gif' alt='aktive op kuwahara-core @1 radius 4' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 1)</td></tr>
</table>


Changes to doc/ref/transform_math_complex_unary.md.
401
402
403
404
405
406
407


408
409
410
411
412
413
414
### [↑](#top) <a name='op_cmath_topolar'></a> aktive op cmath topolar

Syntax: __aktive op cmath topolar__ src [[→ definition](../../../../file?ci=trunk&ln=44&name=etc/transformer/math/complex/unary.tcl)]

Returns complex-valued image with the complex-valued unary function `topolar(I)` applied to all pixels of the image.

The distance information is stored in the real band, while the angles are stores in the imaginary band.



The resulting image has the same geometry as the input.

|Input|Description|
|:---|:---|
|src|Source image|








>
>







401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
### [↑](#top) <a name='op_cmath_topolar'></a> aktive op cmath topolar

Syntax: __aktive op cmath topolar__ src [[→ definition](../../../../file?ci=trunk&ln=44&name=etc/transformer/math/complex/unary.tcl)]

Returns complex-valued image with the complex-valued unary function `topolar(I)` applied to all pixels of the image.

The distance information is stored in the real band, while the angles are stores in the imaginary band.

The returned angles are in the range of [-pi,pi].

The resulting image has the same geometry as the input.

|Input|Description|
|:---|:---|
|src|Source image|

Changes to doc/ref/transform_morphology.md.
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
#### <a name='op_connected_components_labeled__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00354.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>3</td><td>3</td><td>3</td><td>0</td><td>4</td><td>4</td><td>4</td><td>4</td><td>4</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>0</td><td>0</td></tr><tr><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>3</td><td>0</td><td>3</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>0</td><td>3</td><td>3</td><td>3</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>0</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>5</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>0</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>4</td><td>4</td><td>4</td><td>4</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td></tr><tr><td>0</td><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td><td>7</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td></tr><tr><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>8</td><td>8</td><td>8</td><td>8</td><td>8</td><td>8</td><td>0</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>8</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>0</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>8</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>7</td><td>7</td><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1 transform cc.max
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00356.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00357.gif' alt='aktive op connected-components labeled @1 transform cc.max' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1 transform cc.max bbox 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00358.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00359.gif' alt='aktive op connected-components labeled @1 transform cc.max bbox 1' style='border:4px solid gold'>
    <br>geometry(22 1 88 56 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_close'></a> aktive op morph close








|









|

|








|

|







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
#### <a name='op_connected_components_labeled__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00362.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>3</td><td>3</td><td>3</td><td>0</td><td>4</td><td>4</td><td>4</td><td>4</td><td>4</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>0</td><td>0</td></tr><tr><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>3</td><td>0</td><td>3</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>2</td><td>0</td><td>0</td><td>0</td><td>3</td><td>3</td><td>3</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>2</td><td>0</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>5</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>0</td><td>0</td><td>4</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td></tr><tr><td>0</td><td>2</td><td>0</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>4</td><td>4</td><td>4</td><td>4</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td></tr><tr><td>0</td><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>5</td><td>5</td><td>0</td><td>7</td><td>0</td><td>5</td><td>5</td><td>0</td><td>0</td></tr><tr><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>8</td><td>8</td><td>8</td><td>8</td><td>8</td><td>8</td><td>0</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>6</td><td>6</td><td>0</td><td>0</td><td>8</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>9</td><td>0</td><td>0</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td><td>7</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>8</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td><td>9</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>7</td><td>7</td><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1 transform cc.max
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00364.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00365.gif' alt='aktive op connected-components labeled @1 transform cc.max' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op connected-components labeled @1 transform cc.max bbox 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00366.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00367.gif' alt='aktive op connected-components labeled @1 transform cc.max bbox 1' style='border:4px solid gold'>
    <br>geometry(22 1 88 56 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_close'></a> aktive op morph close

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
#### <a name='op_morph_close__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph close @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00438.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00439.gif' alt='aktive op morph close @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph close @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00440.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00441.gif' alt='aktive op morph close @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_dilate'></a> aktive op morph dilate








|

|








|

|







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
#### <a name='op_morph_close__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph close @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00446.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00447.gif' alt='aktive op morph close @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph close @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00448.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00449.gif' alt='aktive op morph close @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_dilate'></a> aktive op morph dilate

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
#### <a name='op_morph_dilate__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph dilate @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00442.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00443.gif' alt='aktive op morph dilate @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph dilate @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00444.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00445.gif' alt='aktive op morph dilate @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_erode'></a> aktive op morph erode








|

|








|

|







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
#### <a name='op_morph_dilate__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph dilate @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00450.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00451.gif' alt='aktive op morph dilate @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph dilate @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00452.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00453.gif' alt='aktive op morph dilate @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_erode'></a> aktive op morph erode

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
#### <a name='op_morph_erode__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph erode @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00446.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00447.gif' alt='aktive op morph erode @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph erode @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00448.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00449.gif' alt='aktive op morph erode @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_all'></a> aktive op morph gradient all








|

|








|

|







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
#### <a name='op_morph_erode__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph erode @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00454.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00455.gif' alt='aktive op morph erode @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph erode @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00456.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00457.gif' alt='aktive op morph erode @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_all'></a> aktive op morph gradient all

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
#### <a name='op_morph_gradient_all__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient all @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00450.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00451.gif' alt='aktive op morph gradient all @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient all @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00452.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00453.gif' alt='aktive op morph gradient all @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_external'></a> aktive op morph gradient external








|

|








|

|







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
#### <a name='op_morph_gradient_all__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient all @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00458.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00459.gif' alt='aktive op morph gradient all @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient all @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00460.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00461.gif' alt='aktive op morph gradient all @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_external'></a> aktive op morph gradient external

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
#### <a name='op_morph_gradient_external__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient external @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00454.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00455.gif' alt='aktive op morph gradient external @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient external @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00456.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00457.gif' alt='aktive op morph gradient external @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_internal'></a> aktive op morph gradient internal








|

|








|

|







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
#### <a name='op_morph_gradient_external__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient external @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00462.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00463.gif' alt='aktive op morph gradient external @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient external @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00464.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00465.gif' alt='aktive op morph gradient external @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_gradient_internal'></a> aktive op morph gradient internal

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
#### <a name='op_morph_gradient_internal__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient internal @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00458.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00459.gif' alt='aktive op morph gradient internal @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient internal @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00460.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00461.gif' alt='aktive op morph gradient internal @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_open'></a> aktive op morph open








|

|








|

|







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
#### <a name='op_morph_gradient_internal__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient internal @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00466.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00467.gif' alt='aktive op morph gradient internal @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph gradient internal @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00468.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00469.gif' alt='aktive op morph gradient internal @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_open'></a> aktive op morph open

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
#### <a name='op_morph_open__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph open @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00462.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00463.gif' alt='aktive op morph open @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph open @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00464.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00465.gif' alt='aktive op morph open @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_toggle'></a> aktive op morph toggle








|

|








|

|







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
#### <a name='op_morph_open__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph open @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00470.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00471.gif' alt='aktive op morph open @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph open @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00472.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00473.gif' alt='aktive op morph open @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_toggle'></a> aktive op morph toggle

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
#### <a name='op_morph_toggle__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph toggle @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00466.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00467.gif' alt='aktive op morph toggle @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph toggle @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00468.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00469.gif' alt='aktive op morph toggle @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_tophat_black'></a> aktive op morph tophat black








|

|








|

|







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
#### <a name='op_morph_toggle__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph toggle @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00474.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00475.gif' alt='aktive op morph toggle @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph toggle @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00476.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00477.gif' alt='aktive op morph toggle @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_tophat_black'></a> aktive op morph tophat black

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
#### <a name='op_morph_tophat_black__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat black @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00470.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00471.gif' alt='aktive op morph tophat black @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat black @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00472.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00473.gif' alt='aktive op morph tophat black @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_tophat_white'></a> aktive op morph tophat white








|

|








|

|







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
#### <a name='op_morph_tophat_black__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat black @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00478.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00479.gif' alt='aktive op morph tophat black @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat black @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00480.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00481.gif' alt='aktive op morph tophat black @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_morph_tophat_white'></a> aktive op morph tophat white

474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
#### <a name='op_morph_tophat_white__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat white @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00474.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00475.gif' alt='aktive op morph tophat white @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat white @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00476.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00477.gif' alt='aktive op morph tophat white @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>









|

|








|

|




474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
#### <a name='op_morph_tophat_white__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat white @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00482.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00483.gif' alt='aktive op morph tophat white @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 264 88 1)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op morph tophat white @1 radius 1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00484.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>times 8</td><td valign='top'><img src='example-00485.gif' alt='aktive op morph tophat white @1 radius 1' style='border:4px solid gold'>
    <br>geometry(0 0 200 104 1)</td></tr></table></td></tr>
</table>


Changes to doc/ref/transform_sdf.md.
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00550.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00551.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00552.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_2image_pixelated'></a> aktive op sdf 2image pixelated








|

|

|







48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00558.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00559.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00560.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_2image_pixelated'></a> aktive op sdf 2image pixelated

77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00553.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00554.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00555.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_2image_smooth'></a> aktive op sdf 2image smooth








|

|

|







77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00561.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00562.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00563.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_2image_smooth'></a> aktive op sdf 2image smooth

106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00556.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00557.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00558.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_not'></a> aktive op sdf not








|

|

|







106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00564.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00565.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00566.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_not'></a> aktive op sdf not

133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#### <a name='op_sdf_not__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf not @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00564.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00565.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00566.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00567.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00568.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_outline'></a> aktive op sdf outline








|

|
|
|
|







133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#### <a name='op_sdf_not__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf not @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00572.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00573.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00574.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00575.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00576.gif' alt='aktive op sdf not @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_outline'></a> aktive op sdf outline

163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
#### <a name='op_sdf_outline__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf outline @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00574.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00575.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00576.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00577.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00578.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_ring'></a> aktive op sdf ring








|

|
|
|
|







163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
#### <a name='op_sdf_outline__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf outline @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00582.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00583.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00584.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00585.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00586.gif' alt='aktive op sdf outline @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_ring'></a> aktive op sdf ring

199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
#### <a name='op_sdf_ring__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf ring @1 thickness 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00579.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00580.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00581.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00582.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00583.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_round'></a> aktive op sdf round








|

|
|
|
|







199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
#### <a name='op_sdf_ring__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf ring @1 thickness 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00587.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00588.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00589.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00590.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00591.gif' alt='aktive op sdf ring @1 thickness 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_round'></a> aktive op sdf round

239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#### <a name='op_sdf_round__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf round @1 radius 20
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00584.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00585.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00586.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00587.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00588.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>









|

|
|
|
|




239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#### <a name='op_sdf_round__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sdf round @1 radius 20
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00592.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'><img src='example-00593.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00594.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00595.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00596.gif' alt='aktive op sdf round @1 radius 20' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


Changes to doc/ref/transform_sdf_combiner.md.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00559.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00560.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00561.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00562.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00563.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_or'></a> aktive op sdf or








|

|

|
|
|







41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf and @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00567.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00568.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00569.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00570.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00571.gif' alt='aktive op sdf and @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_or'></a> aktive op sdf or

72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf or @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00569.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00570.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00571.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00572.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00573.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_sub'></a> aktive op sdf sub








|

|

|
|
|







72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf or @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00577.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00578.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00579.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00580.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00581.gif' alt='aktive op sdf or @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_sub'></a> aktive op sdf sub

104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf sub @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00589.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00590.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00591.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00592.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00593.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_xor'></a> aktive op sdf xor








|

|

|
|
|







104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf sub @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00597.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00598.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00599.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00600.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00601.gif' alt='aktive op sdf sub @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_xor'></a> aktive op sdf xor

135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf xor @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00594.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00595.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00596.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00597.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00598.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_xor_core'></a> aktive op sdf xor-core








|

|

|
|
|







135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf xor @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00602.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00603.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00604.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00605.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00606.gif' alt='aktive op sdf xor @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_sdf_xor_core'></a> aktive op sdf xor-core

167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf xor-core @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00599.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00600.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00601.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00602.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00603.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>









|

|

|
|
|




167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>@2
    <br>&nbsp;</th>
    <th>aktive op sdf xor-core @1 @2
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00607.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00608.gif' alt='@2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>sdf-fit</td><td valign='top'><img src='example-00609.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-smooth</td><td valign='top'><img src='example-00610.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td><td valign='top'>sdf-pixelated</td><td valign='top'><img src='example-00611.gif' alt='aktive op sdf xor-core @1 @2' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr></table></td></tr>
</table>


Changes to doc/ref/transform_statistics.md.
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
#### <a name='op_column_arg_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column arg max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00323.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>10</td><td>8</td><td>7</td><td>7</td><td>6</td><td>7</td><td>7</td><td>7</td><td>7</td><td>8</td><td>8</td><td>8</td><td>9</td><td>9</td><td>9</td><td>9</td><td>10</td><td>10</td><td>10</td><td>11</td><td>11</td><td>11</td><td>11</td><td>12</td><td>12</td><td>12</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_arg_min'></a> aktive op column arg min







|







355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
#### <a name='op_column_arg_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column arg max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00331.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>10</td><td>8</td><td>7</td><td>7</td><td>6</td><td>7</td><td>7</td><td>7</td><td>7</td><td>8</td><td>8</td><td>8</td><td>9</td><td>9</td><td>9</td><td>9</td><td>10</td><td>10</td><td>10</td><td>11</td><td>11</td><td>11</td><td>11</td><td>12</td><td>12</td><td>12</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_arg_min'></a> aktive op column arg min
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
#### <a name='op_column_arg_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column arg min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00325.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_cumulative'></a> aktive op column cumulative







|







381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
#### <a name='op_column_arg_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column arg min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00333.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_cumulative'></a> aktive op column cumulative
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
#### <a name='op_column_cumulative__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column cumulative @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00327.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>0.8769</td><td>1.0000</td><td>0.8769</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7574</td><td>1.5279</td><td>1.8769</td><td>2.0000</td><td>1.8769</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.7574</td><td>2.5279</td><td>2.8769</td><td>3.0000</td><td>2.8769</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td><td>0.8792</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>1.4048</td><td>2.7574</td><td>3.5279</td><td>3.8769</td><td>4.0000</td><td>3.8769</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td><td>1.8792</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>2.4048</td><td>3.7574</td><td>4.5279</td><td>4.8769</td><td>5.0000</td><td>4.8769</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td><td>2.8792</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td><td>0.8792</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.2817</td><td>4.7574</td><td>5.5279</td><td>5.8769</td><td>6.0000</td><td>5.8769</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td><td>3.8792</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td><td>1.8792</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8095</td><td>5.7574</td><td>6.5279</td><td>6.8769</td><td>7.0000</td><td>6.8769</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td><td>4.8792</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td><td>2.8792</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>6.6642</td><td>7.5279</td><td>7.8769</td><td>8.0000</td><td>7.8769</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td><td>5.8792</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td><td>3.8792</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>8.5279</td><td>8.8769</td><td>9.0000</td><td>8.8769</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td><td>6.8792</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td><td>4.8792</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.3107</td><td>9.8769</td><td>10.0000</td><td>9.8769</td><td>9.6045</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td><td>7.8792</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td><td>5.8792</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>10.8769</td><td>11.0000</td><td>10.8769</td><td>10.6045</td><td>10.3297</td><td>10.0550</td><td>9.7418</td><td>9.4671</td><td>9.1924</td><td>8.8792</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td><td>6.8792</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.5357</td><td>12.0000</td><td>11.8769</td><td>11.6045</td><td>11.3297</td><td>11.0550</td><td>10.7418</td><td>10.4671</td><td>10.1924</td><td>9.8792</td><td>9.3463</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td><td>7.8792</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.0000</td><td>12.8769</td><td>12.6045</td><td>12.3297</td><td>12.0550</td><td>11.7418</td><td>11.4671</td><td>11.1924</td><td>10.8792</td><td>10.3463</td><td>9.6164</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.1924</td><td>8.8792</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5347</td><td>13.8769</td><td>13.6045</td><td>13.3297</td><td>13.0550</td><td>12.7418</td><td>12.4671</td><td>12.1924</td><td>11.8792</td><td>11.3463</td><td>10.3992</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>14.7837</td><td>14.6045</td><td>14.3297</td><td>14.0550</td><td>13.7418</td><td>13.4671</td><td>13.1924</td><td>12.8792</td><td>12.3463</td><td>11.3992</td><td>9.7955</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>15.6045</td><td>15.3297</td><td>15.0550</td><td>14.7418</td><td>14.4671</td><td>14.1924</td><td>13.8792</td><td>13.3463</td><td>12.3992</td><td>10.7023</td><td>9.3849</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.3873</td><td>16.3297</td><td>16.0550</td><td>15.7418</td><td>15.4671</td><td>15.1924</td><td>14.8792</td><td>14.3463</td><td>13.3992</td><td>11.7023</td><td>9.9196</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>17.3297</td><td>17.0550</td><td>16.7418</td><td>16.4671</td><td>16.1924</td><td>15.8792</td><td>15.3463</td><td>14.3992</td><td>12.7023</td><td>10.9196</td><td>9.5089</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>17.9885</td><td>18.0550</td><td>17.7418</td><td>17.4671</td><td>17.1924</td><td>16.8792</td><td>16.3463</td><td>15.3992</td><td>13.7023</td><td>11.9196</td><td>10.1677</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.0550</td><td>18.7418</td><td>18.4671</td><td>18.1924</td><td>17.8792</td><td>17.3463</td><td>16.3992</td><td>14.7023</td><td>12.9196</td><td>11.1677</td><td>9.6714</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.5898</td><td>19.7418</td><td>19.4671</td><td>19.1924</td><td>18.8792</td><td>18.3463</td><td>17.3992</td><td>15.7023</td><td>13.9196</td><td>12.1677</td><td>10.4543</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>20.6487</td><td>20.4671</td><td>20.1924</td><td>19.8792</td><td>19.3463</td><td>18.3992</td><td>16.7023</td><td>14.9196</td><td>13.1677</td><td>11.4543</td><td>9.7570</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>21.4671</td><td>21.1924</td><td>20.8792</td><td>20.3463</td><td>19.3992</td><td>17.7023</td><td>15.9196</td><td>14.1677</td><td>12.4543</td><td>10.6639</td><td>9.3849</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.2499</td><td>22.1924</td><td>21.8792</td><td>21.3463</td><td>20.3992</td><td>18.7023</td><td>16.9196</td><td>15.1677</td><td>13.4543</td><td>11.6639</td><td>9.9196</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.5366</td><td>23.1924</td><td>22.8792</td><td>22.3463</td><td>21.3992</td><td>19.7023</td><td>17.9196</td><td>16.1677</td><td>14.4543</td><td>12.6639</td><td>10.9196</td><td>9.5474</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.5366</td><td>23.8512</td><td>23.8792</td><td>23.3463</td><td>22.3992</td><td>20.7023</td><td>18.9196</td><td>17.1677</td><td>15.4543</td><td>13.6639</td><td>11.9196</td><td>10.2062</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_histogram'></a> aktive op column histogram







|







409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
#### <a name='op_column_cumulative__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column cumulative @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00335.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>0.8769</td><td>1.0000</td><td>0.8769</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7574</td><td>1.5279</td><td>1.8769</td><td>2.0000</td><td>1.8769</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.7574</td><td>2.5279</td><td>2.8769</td><td>3.0000</td><td>2.8769</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td><td>0.8792</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>1.4048</td><td>2.7574</td><td>3.5279</td><td>3.8769</td><td>4.0000</td><td>3.8769</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td><td>1.8792</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>2.4048</td><td>3.7574</td><td>4.5279</td><td>4.8769</td><td>5.0000</td><td>4.8769</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td><td>2.8792</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td><td>0.8792</td><td>0.6045</td><td>0.3297</td><td>0.0550</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.2817</td><td>4.7574</td><td>5.5279</td><td>5.8769</td><td>6.0000</td><td>5.8769</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td><td>3.8792</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td><td>1.8792</td><td>1.6045</td><td>1.3297</td><td>1.0550</td><td>0.7418</td><td>0.4671</td><td>0.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8095</td><td>5.7574</td><td>6.5279</td><td>6.8769</td><td>7.0000</td><td>6.8769</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td><td>4.8792</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td><td>2.8792</td><td>2.6045</td><td>2.3297</td><td>2.0550</td><td>1.7418</td><td>1.4671</td><td>1.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>6.6642</td><td>7.5279</td><td>7.8769</td><td>8.0000</td><td>7.8769</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td><td>5.8792</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td><td>3.8792</td><td>3.6045</td><td>3.3297</td><td>3.0550</td><td>2.7418</td><td>2.4671</td><td>2.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>8.5279</td><td>8.8769</td><td>9.0000</td><td>8.8769</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td><td>6.8792</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td><td>4.8792</td><td>4.6045</td><td>4.3297</td><td>4.0550</td><td>3.7418</td><td>3.4671</td><td>3.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.3107</td><td>9.8769</td><td>10.0000</td><td>9.8769</td><td>9.6045</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td><td>7.8792</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td><td>5.8792</td><td>5.6045</td><td>5.3297</td><td>5.0550</td><td>4.7418</td><td>4.4671</td><td>4.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>10.8769</td><td>11.0000</td><td>10.8769</td><td>10.6045</td><td>10.3297</td><td>10.0550</td><td>9.7418</td><td>9.4671</td><td>9.1924</td><td>8.8792</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td><td>6.8792</td><td>6.6045</td><td>6.3297</td><td>6.0550</td><td>5.7418</td><td>5.4671</td><td>5.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.5357</td><td>12.0000</td><td>11.8769</td><td>11.6045</td><td>11.3297</td><td>11.0550</td><td>10.7418</td><td>10.4671</td><td>10.1924</td><td>9.8792</td><td>9.3463</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td><td>7.8792</td><td>7.6045</td><td>7.3297</td><td>7.0550</td><td>6.7418</td><td>6.4671</td><td>6.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.0000</td><td>12.8769</td><td>12.6045</td><td>12.3297</td><td>12.0550</td><td>11.7418</td><td>11.4671</td><td>11.1924</td><td>10.8792</td><td>10.3463</td><td>9.6164</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.1924</td><td>8.8792</td><td>8.6045</td><td>8.3297</td><td>8.0550</td><td>7.7418</td><td>7.4671</td><td>7.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5347</td><td>13.8769</td><td>13.6045</td><td>13.3297</td><td>13.0550</td><td>12.7418</td><td>12.4671</td><td>12.1924</td><td>11.8792</td><td>11.3463</td><td>10.3992</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3297</td><td>9.0550</td><td>8.7418</td><td>8.4671</td><td>8.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>14.7837</td><td>14.6045</td><td>14.3297</td><td>14.0550</td><td>13.7418</td><td>13.4671</td><td>13.1924</td><td>12.8792</td><td>12.3463</td><td>11.3992</td><td>9.7955</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.1924</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>15.6045</td><td>15.3297</td><td>15.0550</td><td>14.7418</td><td>14.4671</td><td>14.1924</td><td>13.8792</td><td>13.3463</td><td>12.3992</td><td>10.7023</td><td>9.3849</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.3873</td><td>16.3297</td><td>16.0550</td><td>15.7418</td><td>15.4671</td><td>15.1924</td><td>14.8792</td><td>14.3463</td><td>13.3992</td><td>11.7023</td><td>9.9196</td><td>9.3463</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>17.3297</td><td>17.0550</td><td>16.7418</td><td>16.4671</td><td>16.1924</td><td>15.8792</td><td>15.3463</td><td>14.3992</td><td>12.7023</td><td>10.9196</td><td>9.5089</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>17.9885</td><td>18.0550</td><td>17.7418</td><td>17.4671</td><td>17.1924</td><td>16.8792</td><td>16.3463</td><td>15.3992</td><td>13.7023</td><td>11.9196</td><td>10.1677</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.0550</td><td>18.7418</td><td>18.4671</td><td>18.1924</td><td>17.8792</td><td>17.3463</td><td>16.3992</td><td>14.7023</td><td>12.9196</td><td>11.1677</td><td>9.6714</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.5898</td><td>19.7418</td><td>19.4671</td><td>19.1924</td><td>18.8792</td><td>18.3463</td><td>17.3992</td><td>15.7023</td><td>13.9196</td><td>12.1677</td><td>10.4543</td><td>9.3463</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>20.6487</td><td>20.4671</td><td>20.1924</td><td>19.8792</td><td>19.3463</td><td>18.3992</td><td>16.7023</td><td>14.9196</td><td>13.1677</td><td>11.4543</td><td>9.7570</td><td>9.3463</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>21.4671</td><td>21.1924</td><td>20.8792</td><td>20.3463</td><td>19.3992</td><td>17.7023</td><td>15.9196</td><td>14.1677</td><td>12.4543</td><td>10.6639</td><td>9.3849</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.2499</td><td>22.1924</td><td>21.8792</td><td>21.3463</td><td>20.3992</td><td>18.7023</td><td>16.9196</td><td>15.1677</td><td>13.4543</td><td>11.6639</td><td>9.9196</td><td>9.3848</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.5366</td><td>23.1924</td><td>22.8792</td><td>22.3463</td><td>21.3992</td><td>19.7023</td><td>17.9196</td><td>16.1677</td><td>14.4543</td><td>12.6639</td><td>10.9196</td><td>9.5474</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>3.8481</td><td>7.0749</td><td>9.5974</td><td>11.6983</td><td>13.5734</td><td>15.1945</td><td>16.6740</td><td>18.1512</td><td>19.6284</td><td>21.0594</td><td>22.5366</td><td>23.8512</td><td>23.8792</td><td>23.3463</td><td>22.3992</td><td>20.7023</td><td>18.9196</td><td>17.1677</td><td>15.4543</td><td>13.6639</td><td>11.9196</td><td>10.2062</td><td>9.3848</td><td>9.3463</td><td>9.3463</td><td>9.3848</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_histogram'></a> aktive op column histogram
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
#### <a name='op_column_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00329.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>26</td><td>21</td><td>17</td><td>13</td><td>10</td><td>6</td><td>6</td><td>6</td><td>7</td><td>7</td><td>7</td><td>7</td><td>11</td><td>14</td><td>18</td><td>21</td><td>22</td><td>22</td><td>21</td><td>22</td><td>22</td><td>22</td><td>22</td><td>22</td><td>22</td><td>21</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>2</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>3</td><td>7</td><td>12</td><td>16</td><td>20</td><td>23</td><td>25</td><td>25</td><td>25</td><td>24</td><td>24</td><td>21</td><td>18</td><td>13</td><td>11</td><td>9</td><td>8</td><td>9</td><td>9</td><td>9</td><td>8</td><td>9</td><td>9</td><td>8</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_max'></a> aktive op column max







|







439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
#### <a name='op_column_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00337.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>26</td><td>21</td><td>17</td><td>13</td><td>10</td><td>6</td><td>6</td><td>6</td><td>7</td><td>7</td><td>7</td><td>7</td><td>11</td><td>14</td><td>18</td><td>21</td><td>22</td><td>22</td><td>21</td><td>22</td><td>22</td><td>22</td><td>22</td><td>22</td><td>22</td><td>21</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>2</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>2</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>3</td><td>7</td><td>12</td><td>16</td><td>20</td><td>23</td><td>25</td><td>25</td><td>25</td><td>24</td><td>24</td><td>21</td><td>18</td><td>13</td><td>11</td><td>9</td><td>8</td><td>9</td><td>9</td><td>9</td><td>8</td><td>9</td><td>9</td><td>8</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_max'></a> aktive op column max
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
#### <a name='op_column_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00331.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_mean'></a> aktive op column mean







|







465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
#### <a name='op_column_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00339.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_mean'></a> aktive op column mean
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
#### <a name='op_column_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00333.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1203</td><td>0.2211</td><td>0.2999</td><td>0.3656</td><td>0.4242</td><td>0.4748</td><td>0.5211</td><td>0.5672</td><td>0.6134</td><td>0.6581</td><td>0.7043</td><td>0.7453</td><td>0.7462</td><td>0.7296</td><td>0.7000</td><td>0.6469</td><td>0.5912</td><td>0.5365</td><td>0.4829</td><td>0.4270</td><td>0.3725</td><td>0.3189</td><td>0.2933</td><td>0.2921</td><td>0.2921</td><td>0.2933</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_median'></a> aktive op column median







|







491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
#### <a name='op_column_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00341.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1203</td><td>0.2211</td><td>0.2999</td><td>0.3656</td><td>0.4242</td><td>0.4748</td><td>0.5211</td><td>0.5672</td><td>0.6134</td><td>0.6581</td><td>0.7043</td><td>0.7453</td><td>0.7462</td><td>0.7296</td><td>0.7000</td><td>0.6469</td><td>0.5912</td><td>0.5365</td><td>0.4829</td><td>0.4270</td><td>0.3725</td><td>0.3189</td><td>0.2933</td><td>0.2921</td><td>0.2921</td><td>0.2933</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_median'></a> aktive op column median
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
#### <a name='op_column_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00335.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_otsu'></a> aktive op column otsu







|







530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
#### <a name='op_column_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00343.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_otsu'></a> aktive op column otsu
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
#### <a name='op_column_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column otsu [aktive op column histogram @1]
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00337.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>85</td><td>120</td><td>85</td><td>120</td><td>85</td><td>120</td><td>1</td><td>85</td><td>15</td><td>1</td><td>120</td><td>120</td><td>120</td><td>120</td><td>85</td><td>85</td><td>1</td><td>120</td><td>50</td><td>120</td><td>1</td><td>85</td><td>85</td><td>1</td><td>120</td><td>50</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_profile'></a> aktive op column profile







|







560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
#### <a name='op_column_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column otsu [aktive op column histogram @1]
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00345.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>85</td><td>120</td><td>85</td><td>120</td><td>85</td><td>120</td><td>1</td><td>85</td><td>15</td><td>1</td><td>120</td><td>120</td><td>120</td><td>120</td><td>85</td><td>85</td><td>1</td><td>120</td><td>50</td><td>120</td><td>1</td><td>85</td><td>85</td><td>1</td><td>120</td><td>50</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_profile'></a> aktive op column profile
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
#### <a name='op_column_profile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column profile @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00339.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>8</td><td>7</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>7</td><td>7</td><td>7</td><td>8</td><td>8</td><td>8</td><td>8</td><td>9</td><td>9</td><td>9</td><td>10</td><td>10</td><td>10</td><td>10</td><td>11</td><td>11</td><td>11</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_rank'></a> aktive op column rank







|







590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
#### <a name='op_column_profile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column profile @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00347.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>32</td><td>8</td><td>7</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>6</td><td>7</td><td>7</td><td>7</td><td>8</td><td>8</td><td>8</td><td>8</td><td>9</td><td>9</td><td>9</td><td>10</td><td>10</td><td>10</td><td>10</td><td>11</td><td>11</td><td>11</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_rank'></a> aktive op column rank
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
#### <a name='op_column_stddev__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column stddev @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00341.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2869</td><td>0.3953</td><td>0.4364</td><td>0.4661</td><td>0.4851</td><td>0.4856</td><td>0.4800</td><td>0.4768</td><td>0.4760</td><td>0.4570</td><td>0.4345</td><td>0.4218</td><td>0.4313</td><td>0.4288</td><td>0.4375</td><td>0.4579</td><td>0.4683</td><td>0.4757</td><td>0.4778</td><td>0.4726</td><td>0.4597</td><td>0.4443</td><td>0.4458</td><td>0.4397</td><td>0.4423</td><td>0.4445</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_sum'></a> aktive op column sum







|







635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
#### <a name='op_column_stddev__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column stddev @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00349.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2869</td><td>0.3953</td><td>0.4364</td><td>0.4661</td><td>0.4851</td><td>0.4856</td><td>0.4800</td><td>0.4768</td><td>0.4760</td><td>0.4570</td><td>0.4345</td><td>0.4218</td><td>0.4313</td><td>0.4288</td><td>0.4375</td><td>0.4579</td><td>0.4683</td><td>0.4757</td><td>0.4778</td><td>0.4726</td><td>0.4597</td><td>0.4443</td><td>0.4458</td><td>0.4397</td><td>0.4423</td><td>0.4445</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_sum'></a> aktive op column sum
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
#### <a name='op_column_sum__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column sum @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00343.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>7</td><td>10</td><td>12</td><td>14</td><td>15</td><td>17</td><td>18</td><td>20</td><td>21</td><td>23</td><td>24</td><td>24</td><td>23</td><td>22</td><td>21</td><td>19</td><td>17</td><td>15</td><td>14</td><td>12</td><td>10</td><td>9</td><td>9</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_sumsquared'></a> aktive op column sumsquared







|







661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
#### <a name='op_column_sum__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column sum @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00351.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>4</td><td>7</td><td>10</td><td>12</td><td>14</td><td>15</td><td>17</td><td>18</td><td>20</td><td>21</td><td>23</td><td>24</td><td>24</td><td>23</td><td>22</td><td>21</td><td>19</td><td>17</td><td>15</td><td>14</td><td>12</td><td>10</td><td>9</td><td>9</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_sumsquared'></a> aktive op column sumsquared
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
#### <a name='op_column_sumsquared__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column sumsquared @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00345.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>3</td><td>7</td><td>9</td><td>11</td><td>13</td><td>15</td><td>16</td><td>18</td><td>19</td><td>21</td><td>22</td><td>23</td><td>24</td><td>23</td><td>22</td><td>20</td><td>18</td><td>16</td><td>15</td><td>13</td><td>11</td><td>10</td><td>9</td><td>9</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_variance'></a> aktive op column variance







|







687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
#### <a name='op_column_sumsquared__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column sumsquared @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00353.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>3</td><td>7</td><td>9</td><td>11</td><td>13</td><td>15</td><td>16</td><td>18</td><td>19</td><td>21</td><td>22</td><td>23</td><td>24</td><td>23</td><td>22</td><td>20</td><td>18</td><td>16</td><td>15</td><td>13</td><td>11</td><td>10</td><td>9</td><td>9</td><td>9</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_column_variance'></a> aktive op column variance
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
#### <a name='op_column_variance__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column variance @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00347.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0823</td><td>0.1563</td><td>0.1905</td><td>0.2173</td><td>0.2353</td><td>0.2358</td><td>0.2304</td><td>0.2273</td><td>0.2266</td><td>0.2088</td><td>0.1888</td><td>0.1779</td><td>0.1861</td><td>0.1838</td><td>0.1914</td><td>0.2097</td><td>0.2193</td><td>0.2263</td><td>0.2283</td><td>0.2234</td><td>0.2113</td><td>0.1974</td><td>0.1987</td><td>0.1933</td><td>0.1957</td><td>0.1976</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_image_histogram'></a> aktive op image histogram







|







713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
#### <a name='op_column_variance__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op column variance @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00355.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0823</td><td>0.1563</td><td>0.1905</td><td>0.2173</td><td>0.2353</td><td>0.2358</td><td>0.2304</td><td>0.2273</td><td>0.2266</td><td>0.2088</td><td>0.1888</td><td>0.1779</td><td>0.1861</td><td>0.1838</td><td>0.1914</td><td>0.2097</td><td>0.2193</td><td>0.2263</td><td>0.2283</td><td>0.2234</td><td>0.2113</td><td>0.1974</td><td>0.1987</td><td>0.1933</td><td>0.1957</td><td>0.1976</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_image_histogram'></a> aktive op image histogram
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
#### <a name='op_image_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op image histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00402.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>14376</td><td>52</td><td>53</td><td>35</td><td>62</td><td>53</td><td>22</td><td>1731</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_arg_max'></a> aktive op row arg max







|







741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
#### <a name='op_image_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op image histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00410.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td>14376</td><td>52</td><td>53</td><td>35</td><td>62</td><td>53</td><td>22</td><td>1731</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_arg_max'></a> aktive op row arg max
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
#### <a name='op_row_arg_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row arg max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00490.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>10</td></tr><tr><td>8</td></tr><tr><td>7</td></tr><tr><td>7</td></tr><tr><td>6</td></tr><tr><td>7</td></tr><tr><td>7</td></tr><tr><td>8</td></tr><tr><td>8</td></tr><tr><td>9</td></tr><tr><td>9</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>11</td></tr><tr><td>12</td></tr><tr><td>12</td></tr><tr><td>13</td></tr><tr><td>13</td></tr><tr><td>14</td></tr><tr><td>14</td></tr><tr><td>15</td></tr><tr><td>16</td></tr><tr><td>16</td></tr><tr><td>17</td></tr><tr><td>17</td></tr><tr><td>18</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_arg_min'></a> aktive op row arg min







|







767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
#### <a name='op_row_arg_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row arg max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00498.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>10</td></tr><tr><td>8</td></tr><tr><td>7</td></tr><tr><td>7</td></tr><tr><td>6</td></tr><tr><td>7</td></tr><tr><td>7</td></tr><tr><td>8</td></tr><tr><td>8</td></tr><tr><td>9</td></tr><tr><td>9</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>11</td></tr><tr><td>12</td></tr><tr><td>12</td></tr><tr><td>13</td></tr><tr><td>13</td></tr><tr><td>14</td></tr><tr><td>14</td></tr><tr><td>15</td></tr><tr><td>16</td></tr><tr><td>16</td></tr><tr><td>17</td></tr><tr><td>17</td></tr><tr><td>18</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_arg_min'></a> aktive op row arg min
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
#### <a name='op_row_arg_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row arg min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00492.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_cumulative'></a> aktive op row cumulative







|







793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
#### <a name='op_row_arg_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row arg min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00500.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_cumulative'></a> aktive op row cumulative
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
#### <a name='op_row_cumulative__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row cumulative @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00494.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.4048</td><td>2.4048</td><td>3.2817</td><td>3.8861</td><td>4.2159</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7574</td><td>1.7574</td><td>2.7574</td><td>3.7574</td><td>4.7574</td><td>5.7574</td><td>6.7574</td><td>7.7574</td><td>8.4992</td><td>8.9663</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.5279</td><td>2.5279</td><td>3.5279</td><td>4.5279</td><td>5.5279</td><td>6.5279</td><td>7.5279</td><td>8.5279</td><td>9.5279</td><td>10.5279</td><td>11.5279</td><td>12.4070</td><td>13.0115</td><td>13.3412</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.8769</td><td>1.8769</td><td>2.8769</td><td>3.8769</td><td>4.8769</td><td>5.8769</td><td>6.8769</td><td>7.8769</td><td>8.8769</td><td>9.8769</td><td>10.8769</td><td>11.8769</td><td>12.8769</td><td>13.8769</td><td>14.8769</td><td>15.8769</td><td>16.6187</td><td>17.0858</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>1.0000</td><td>2.0000</td><td>3.0000</td><td>4.0000</td><td>5.0000</td><td>6.0000</td><td>7.0000</td><td>8.0000</td><td>9.0000</td><td>10.0000</td><td>11.0000</td><td>12.0000</td><td>13.0000</td><td>14.0000</td><td>15.0000</td><td>16.0000</td><td>17.0000</td><td>18.0000</td><td>19.0000</td><td>19.8792</td><td>20.4836</td><td>20.8134</td><td>20.8684</td><td>20.8684</td><td>20.8684</td><td>20.8684</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.8769</td><td>1.8769</td><td>2.8769</td><td>3.8769</td><td>4.8769</td><td>5.8769</td><td>6.8769</td><td>7.8769</td><td>8.8769</td><td>9.8769</td><td>10.8769</td><td>11.8769</td><td>12.8769</td><td>13.8769</td><td>14.8769</td><td>15.8769</td><td>16.8769</td><td>17.8769</td><td>18.8769</td><td>19.8769</td><td>20.8769</td><td>21.8769</td><td>22.8769</td><td>23.6187</td><td>24.0858</td><td>24.2782</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.5279</td><td>2.5279</td><td>3.5279</td><td>4.5279</td><td>5.5279</td><td>6.5279</td><td>7.5279</td><td>8.5279</td><td>9.5279</td><td>10.5279</td><td>11.5279</td><td>12.5279</td><td>13.5279</td><td>14.5279</td><td>15.5279</td><td>16.5279</td><td>17.5279</td><td>18.5279</td><td>19.5279</td><td>20.5279</td><td>21.5279</td><td>22.5279</td><td>23.5279</td><td>24.5279</td><td>25.5279</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.9455</td><td>11.9455</td><td>12.9455</td><td>13.9455</td><td>14.9455</td><td>15.9455</td><td>16.9455</td><td>17.9455</td><td>18.9455</td><td>19.9455</td><td>20.9455</td><td>21.9455</td><td>22.9455</td><td>23.9455</td><td>24.9455</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.4107</td><td>11.4107</td><td>12.4107</td><td>13.4107</td><td>14.4107</td><td>15.4107</td><td>16.4107</td><td>17.4107</td><td>18.4107</td><td>19.4107</td><td>20.4107</td><td>21.4107</td><td>22.4107</td><td>23.4107</td><td>24.4107</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.7828</td><td>11.7828</td><td>12.7828</td><td>13.7828</td><td>14.7828</td><td>15.7828</td><td>16.7828</td><td>17.7828</td><td>18.7828</td><td>19.7828</td><td>20.7828</td><td>21.7828</td><td>22.7828</td><td>23.7828</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>11.2867</td><td>12.2867</td><td>13.2867</td><td>14.2867</td><td>15.2867</td><td>16.2867</td><td>17.2867</td><td>18.2867</td><td>19.2867</td><td>20.2867</td><td>21.2867</td><td>22.2867</td><td>23.2867</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.4006</td><td>11.4006</td><td>12.4006</td><td>13.4006</td><td>14.4006</td><td>15.4006</td><td>16.4006</td><td>17.4006</td><td>18.4006</td><td>19.4006</td><td>20.4006</td><td>21.4006</td><td>22.4006</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1626</td><td>1.1626</td><td>2.1626</td><td>3.1626</td><td>4.1626</td><td>5.1626</td><td>6.1626</td><td>7.1626</td><td>8.1626</td><td>9.1626</td><td>10.1626</td><td>10.4493</td><td>10.7791</td><td>11.3835</td><td>12.2627</td><td>13.2627</td><td>14.2627</td><td>15.2627</td><td>16.2627</td><td>17.2627</td><td>18.2627</td><td>19.2627</td><td>20.2627</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5347</td><td>1.5347</td><td>2.5347</td><td>3.5347</td><td>4.5347</td><td>5.5347</td><td>6.5347</td><td>7.5347</td><td>8.5347</td><td>9.5347</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.5099</td><td>10.9771</td><td>11.7189</td><td>12.7189</td><td>13.7189</td><td>14.7189</td><td>15.7189</td><td>16.7189</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.4112</td><td>10.7409</td><td>11.3454</td><td>12.2246</td><td>13.2246</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.3176</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.5486</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1626</td><td>1.1626</td><td>2.1626</td><td>3.1626</td><td>4.1626</td><td>5.1626</td><td>6.1626</td><td>7.1626</td><td>8.1626</td><td>9.1626</td><td>10.1626</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5347</td><td>1.5347</td><td>2.5347</td><td>3.5347</td><td>4.5347</td><td>5.5347</td><td>6.5347</td><td>7.5347</td><td>8.5347</td><td>9.5347</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.3176</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_histogram'></a> aktive op row histogram







|







821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
#### <a name='op_row_cumulative__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row cumulative @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00502.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.4048</td><td>2.4048</td><td>3.2817</td><td>3.8861</td><td>4.2159</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td><td>4.2709</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7574</td><td>1.7574</td><td>2.7574</td><td>3.7574</td><td>4.7574</td><td>5.7574</td><td>6.7574</td><td>7.7574</td><td>8.4992</td><td>8.9663</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td><td>9.1587</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.5279</td><td>2.5279</td><td>3.5279</td><td>4.5279</td><td>5.5279</td><td>6.5279</td><td>7.5279</td><td>8.5279</td><td>9.5279</td><td>10.5279</td><td>11.5279</td><td>12.4070</td><td>13.0115</td><td>13.3412</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td><td>13.3963</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.8769</td><td>1.8769</td><td>2.8769</td><td>3.8769</td><td>4.8769</td><td>5.8769</td><td>6.8769</td><td>7.8769</td><td>8.8769</td><td>9.8769</td><td>10.8769</td><td>11.8769</td><td>12.8769</td><td>13.8769</td><td>14.8769</td><td>15.8769</td><td>16.6187</td><td>17.0858</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td><td>17.2782</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>1.0000</td><td>2.0000</td><td>3.0000</td><td>4.0000</td><td>5.0000</td><td>6.0000</td><td>7.0000</td><td>8.0000</td><td>9.0000</td><td>10.0000</td><td>11.0000</td><td>12.0000</td><td>13.0000</td><td>14.0000</td><td>15.0000</td><td>16.0000</td><td>17.0000</td><td>18.0000</td><td>19.0000</td><td>19.8792</td><td>20.4836</td><td>20.8134</td><td>20.8684</td><td>20.8684</td><td>20.8684</td><td>20.8684</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.8769</td><td>1.8769</td><td>2.8769</td><td>3.8769</td><td>4.8769</td><td>5.8769</td><td>6.8769</td><td>7.8769</td><td>8.8769</td><td>9.8769</td><td>10.8769</td><td>11.8769</td><td>12.8769</td><td>13.8769</td><td>14.8769</td><td>15.8769</td><td>16.8769</td><td>17.8769</td><td>18.8769</td><td>19.8769</td><td>20.8769</td><td>21.8769</td><td>22.8769</td><td>23.6187</td><td>24.0858</td><td>24.2782</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5279</td><td>1.5279</td><td>2.5279</td><td>3.5279</td><td>4.5279</td><td>5.5279</td><td>6.5279</td><td>7.5279</td><td>8.5279</td><td>9.5279</td><td>10.5279</td><td>11.5279</td><td>12.5279</td><td>13.5279</td><td>14.5279</td><td>15.5279</td><td>16.5279</td><td>17.5279</td><td>18.5279</td><td>19.5279</td><td>20.5279</td><td>21.5279</td><td>22.5279</td><td>23.5279</td><td>24.5279</td><td>25.5279</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.9455</td><td>11.9455</td><td>12.9455</td><td>13.9455</td><td>14.9455</td><td>15.9455</td><td>16.9455</td><td>17.9455</td><td>18.9455</td><td>19.9455</td><td>20.9455</td><td>21.9455</td><td>22.9455</td><td>23.9455</td><td>24.9455</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.4107</td><td>11.4107</td><td>12.4107</td><td>13.4107</td><td>14.4107</td><td>15.4107</td><td>16.4107</td><td>17.4107</td><td>18.4107</td><td>19.4107</td><td>20.4107</td><td>21.4107</td><td>22.4107</td><td>23.4107</td><td>24.4107</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.7828</td><td>11.7828</td><td>12.7828</td><td>13.7828</td><td>14.7828</td><td>15.7828</td><td>16.7828</td><td>17.7828</td><td>18.7828</td><td>19.7828</td><td>20.7828</td><td>21.7828</td><td>22.7828</td><td>23.7828</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>11.2867</td><td>12.2867</td><td>13.2867</td><td>14.2867</td><td>15.2867</td><td>16.2867</td><td>17.2867</td><td>18.2867</td><td>19.2867</td><td>20.2867</td><td>21.2867</td><td>22.2867</td><td>23.2867</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.4006</td><td>11.4006</td><td>12.4006</td><td>13.4006</td><td>14.4006</td><td>15.4006</td><td>16.4006</td><td>17.4006</td><td>18.4006</td><td>19.4006</td><td>20.4006</td><td>21.4006</td><td>22.4006</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1626</td><td>1.1626</td><td>2.1626</td><td>3.1626</td><td>4.1626</td><td>5.1626</td><td>6.1626</td><td>7.1626</td><td>8.1626</td><td>9.1626</td><td>10.1626</td><td>10.4493</td><td>10.7791</td><td>11.3835</td><td>12.2627</td><td>13.2627</td><td>14.2627</td><td>15.2627</td><td>16.2627</td><td>17.2627</td><td>18.2627</td><td>19.2627</td><td>20.2627</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5347</td><td>1.5347</td><td>2.5347</td><td>3.5347</td><td>4.5347</td><td>5.5347</td><td>6.5347</td><td>7.5347</td><td>8.5347</td><td>9.5347</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.5099</td><td>10.9771</td><td>11.7189</td><td>12.7189</td><td>13.7189</td><td>14.7189</td><td>15.7189</td><td>16.7189</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.4112</td><td>10.7409</td><td>11.3454</td><td>12.2246</td><td>13.2246</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.3176</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.5486</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.1626</td><td>1.1626</td><td>2.1626</td><td>3.1626</td><td>4.1626</td><td>5.1626</td><td>6.1626</td><td>7.1626</td><td>8.1626</td><td>9.1626</td><td>10.1626</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.5347</td><td>1.5347</td><td>2.5347</td><td>3.5347</td><td>4.5347</td><td>5.5347</td><td>6.5347</td><td>7.5347</td><td>8.5347</td><td>9.5347</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0386</td><td>0.9455</td><td>1.9455</td><td>2.9455</td><td>3.9455</td><td>4.9455</td><td>5.9455</td><td>6.9455</td><td>7.9455</td><td>8.9455</td><td>9.9455</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.4107</td><td>1.4107</td><td>2.4107</td><td>3.4107</td><td>4.4107</td><td>5.4107</td><td>6.4107</td><td>7.4107</td><td>8.4107</td><td>9.4107</td><td>10.3176</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td><td>10.3562</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.7828</td><td>1.7828</td><td>2.7828</td><td>3.7828</td><td>4.7828</td><td>5.7828</td><td>6.7828</td><td>7.7828</td><td>8.7828</td><td>9.7828</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.2867</td><td>1.2867</td><td>2.2867</td><td>3.2867</td><td>4.2867</td><td>5.2867</td><td>6.2867</td><td>7.2867</td><td>8.2867</td><td>9.2867</td><td>10.2867</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td><td>10.4493</td></tr><tr><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.0000</td><td>0.6588</td><td>1.6588</td><td>2.6588</td><td>3.6588</td><td>4.6588</td><td>5.6588</td><td>6.6588</td><td>7.6588</td><td>8.6588</td><td>9.6588</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td><td>10.3176</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_histogram'></a> aktive op row histogram
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
#### <a name='op_row_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00496.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>26</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>3</td></tr><tr><td>21</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>1</td><td>7</td></tr><tr><td>17</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>12</td></tr><tr><td>13</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>16</td></tr><tr><td>10</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>20</td></tr><tr><td>6</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>23</td></tr><tr><td>6</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>25</td></tr><tr><td>6</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>25</td></tr><tr><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>25</td></tr><tr><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>24</td></tr><tr><td>7</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>24</td></tr><tr><td>7</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>21</td></tr><tr><td>11</td><td>0</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>18</td></tr><tr><td>14</td><td>1</td><td>0</td><td>1</td><td>1</td><td>2</td><td>0</td><td>13</td></tr><tr><td>18</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>0</td><td>11</td></tr><tr><td>21</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>21</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>21</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_max'></a> aktive op row max







|







851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
#### <a name='op_row_histogram__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row histogram @1 bins 8
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00504.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>32</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>26</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>3</td></tr><tr><td>21</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>1</td><td>7</td></tr><tr><td>17</td><td>0</td><td>1</td><td>0</td><td>2</td><td>0</td><td>0</td><td>12</td></tr><tr><td>13</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>16</td></tr><tr><td>10</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>0</td><td>20</td></tr><tr><td>6</td><td>1</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>23</td></tr><tr><td>6</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>25</td></tr><tr><td>6</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>25</td></tr><tr><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>25</td></tr><tr><td>7</td><td>0</td><td>0</td><td>0</td><td>0</td><td>1</td><td>0</td><td>24</td></tr><tr><td>7</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>24</td></tr><tr><td>7</td><td>2</td><td>0</td><td>1</td><td>0</td><td>1</td><td>0</td><td>21</td></tr><tr><td>11</td><td>0</td><td>1</td><td>1</td><td>1</td><td>0</td><td>0</td><td>18</td></tr><tr><td>14</td><td>1</td><td>0</td><td>1</td><td>1</td><td>2</td><td>0</td><td>13</td></tr><tr><td>18</td><td>0</td><td>2</td><td>0</td><td>1</td><td>0</td><td>0</td><td>11</td></tr><tr><td>21</td><td>1</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>21</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>22</td><td>0</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>8</td></tr><tr><td>22</td><td>0</td><td>0</td><td>1</td><td>0</td><td>0</td><td>0</td><td>9</td></tr><tr><td>21</td><td>2</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>9</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_max'></a> aktive op row max
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
#### <a name='op_row_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00498.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_mean'></a> aktive op row mean







|







877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
#### <a name='op_row_max__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row max @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00506.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr><tr><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_mean'></a> aktive op row mean
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
#### <a name='op_row_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00500.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.1335</td></tr><tr><td>0.2862</td></tr><tr><td>0.4186</td></tr><tr><td>0.5399</td></tr><tr><td>0.6521</td></tr><tr><td>0.7587</td></tr><tr><td>0.7977</td></tr><tr><td>0.7795</td></tr><tr><td>0.7628</td></tr><tr><td>0.7432</td></tr><tr><td>0.7277</td></tr><tr><td>0.7000</td></tr><tr><td>0.6332</td></tr><tr><td>0.5225</td></tr><tr><td>0.4133</td></tr><tr><td>0.3296</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr><tr><td>0.3236</td></tr><tr><td>0.3236</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_median'></a> aktive op row median







|







903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
#### <a name='op_row_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00508.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.1335</td></tr><tr><td>0.2862</td></tr><tr><td>0.4186</td></tr><tr><td>0.5399</td></tr><tr><td>0.6521</td></tr><tr><td>0.7587</td></tr><tr><td>0.7977</td></tr><tr><td>0.7795</td></tr><tr><td>0.7628</td></tr><tr><td>0.7432</td></tr><tr><td>0.7277</td></tr><tr><td>0.7000</td></tr><tr><td>0.6332</td></tr><tr><td>0.5225</td></tr><tr><td>0.4133</td></tr><tr><td>0.3296</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr><tr><td>0.3236</td></tr><tr><td>0.3236</td></tr><tr><td>0.3224</td></tr><tr><td>0.3265</td></tr><tr><td>0.3224</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_median'></a> aktive op row median
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
#### <a name='op_row_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00502.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_otsu'></a> aktive op row otsu







|







942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
#### <a name='op_row_min__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row min @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00510.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_otsu'></a> aktive op row otsu
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
#### <a name='op_row_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row otsu [aktive op row histogram @1]
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00504.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>1</td></tr><tr><td>10</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>106</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>106</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_profile'></a> aktive op row profile







|







972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
#### <a name='op_row_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row otsu [aktive op row histogram @1]
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00512.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>1</td></tr><tr><td>10</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>85</td></tr><tr><td>120</td></tr><tr><td>106</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr><tr><td>106</td></tr><tr><td>106</td></tr><tr><td>1</td></tr><tr><td>74</td></tr><tr><td>1</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_profile'></a> aktive op row profile
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
#### <a name='op_row_profile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row profile @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00506.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>8</td></tr><tr><td>7</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>7</td></tr><tr><td>8</td></tr><tr><td>8</td></tr><tr><td>9</td></tr><tr><td>9</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>11</td></tr><tr><td>12</td></tr><tr><td>12</td></tr><tr><td>13</td></tr><tr><td>13</td></tr><tr><td>14</td></tr><tr><td>14</td></tr><tr><td>15</td></tr><tr><td>16</td></tr><tr><td>16</td></tr><tr><td>17</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_rank'></a> aktive op row rank







|







1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
#### <a name='op_row_profile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row profile @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00514.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>32</td></tr><tr><td>8</td></tr><tr><td>7</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>6</td></tr><tr><td>7</td></tr><tr><td>8</td></tr><tr><td>8</td></tr><tr><td>9</td></tr><tr><td>9</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>11</td></tr><tr><td>12</td></tr><tr><td>12</td></tr><tr><td>13</td></tr><tr><td>13</td></tr><tr><td>14</td></tr><tr><td>14</td></tr><tr><td>15</td></tr><tr><td>16</td></tr><tr><td>16</td></tr><tr><td>17</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_rank'></a> aktive op row rank
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
#### <a name='op_row_stddev__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row stddev @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00508.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.2917</td></tr><tr><td>0.4242</td></tr><tr><td>0.4650</td></tr><tr><td>0.4758</td></tr><tr><td>0.4556</td></tr><tr><td>0.4014</td></tr><tr><td>0.3919</td></tr><tr><td>0.4099</td></tr><tr><td>0.4164</td></tr><tr><td>0.4307</td></tr><tr><td>0.4379</td></tr><tr><td>0.4438</td></tr><tr><td>0.4516</td></tr><tr><td>0.4667</td></tr><tr><td>0.4602</td></tr><tr><td>0.4525</td></tr><tr><td>0.4532</td></tr><tr><td>0.4575</td></tr><tr><td>0.4521</td></tr><tr><td>0.4575</td></tr><tr><td>0.4532</td></tr><tr><td>0.4556</td></tr><tr><td>0.4556</td></tr><tr><td>0.4532</td></tr><tr><td>0.4575</td></tr><tr><td>0.4521</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_sum'></a> aktive op row sum







|







1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
#### <a name='op_row_stddev__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row stddev @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00516.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.2917</td></tr><tr><td>0.4242</td></tr><tr><td>0.4650</td></tr><tr><td>0.4758</td></tr><tr><td>0.4556</td></tr><tr><td>0.4014</td></tr><tr><td>0.3919</td></tr><tr><td>0.4099</td></tr><tr><td>0.4164</td></tr><tr><td>0.4307</td></tr><tr><td>0.4379</td></tr><tr><td>0.4438</td></tr><tr><td>0.4516</td></tr><tr><td>0.4667</td></tr><tr><td>0.4602</td></tr><tr><td>0.4525</td></tr><tr><td>0.4532</td></tr><tr><td>0.4575</td></tr><tr><td>0.4521</td></tr><tr><td>0.4575</td></tr><tr><td>0.4532</td></tr><tr><td>0.4556</td></tr><tr><td>0.4556</td></tr><tr><td>0.4532</td></tr><tr><td>0.4575</td></tr><tr><td>0.4521</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_sum'></a> aktive op row sum
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
#### <a name='op_row_sum__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row sum @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00510.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>4</td></tr><tr><td>9</td></tr><tr><td>13</td></tr><tr><td>17</td></tr><tr><td>21</td></tr><tr><td>24</td></tr><tr><td>26</td></tr><tr><td>25</td></tr><tr><td>24</td></tr><tr><td>24</td></tr><tr><td>23</td></tr><tr><td>22</td></tr><tr><td>20</td></tr><tr><td>17</td></tr><tr><td>13</td></tr><tr><td>11</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_sumsquared'></a> aktive op row sumsquared







|







1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
#### <a name='op_row_sum__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row sum @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00518.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>4</td></tr><tr><td>9</td></tr><tr><td>13</td></tr><tr><td>17</td></tr><tr><td>21</td></tr><tr><td>24</td></tr><tr><td>26</td></tr><tr><td>25</td></tr><tr><td>24</td></tr><tr><td>24</td></tr><tr><td>23</td></tr><tr><td>22</td></tr><tr><td>20</td></tr><tr><td>17</td></tr><tr><td>13</td></tr><tr><td>11</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_sumsquared'></a> aktive op row sumsquared
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
#### <a name='op_row_sumsquared__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row sumsquared @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00512.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>3</td></tr><tr><td>8</td></tr><tr><td>13</td></tr><tr><td>17</td></tr><tr><td>20</td></tr><tr><td>24</td></tr><tr><td>25</td></tr><tr><td>25</td></tr><tr><td>24</td></tr><tr><td>24</td></tr><tr><td>23</td></tr><tr><td>22</td></tr><tr><td>19</td></tr><tr><td>16</td></tr><tr><td>12</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_variance'></a> aktive op row variance







|







1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
#### <a name='op_row_sumsquared__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row sumsquared @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00520.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>0</td></tr><tr><td>3</td></tr><tr><td>8</td></tr><tr><td>13</td></tr><tr><td>17</td></tr><tr><td>20</td></tr><tr><td>24</td></tr><tr><td>25</td></tr><tr><td>25</td></tr><tr><td>24</td></tr><tr><td>24</td></tr><tr><td>23</td></tr><tr><td>22</td></tr><tr><td>19</td></tr><tr><td>16</td></tr><tr><td>12</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr><tr><td>10</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_row_variance'></a> aktive op row variance
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
#### <a name='op_row_variance__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row variance @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00514.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0851</td></tr><tr><td>0.1799</td></tr><tr><td>0.2163</td></tr><tr><td>0.2264</td></tr><tr><td>0.2075</td></tr><tr><td>0.1611</td></tr><tr><td>0.1536</td></tr><tr><td>0.1681</td></tr><tr><td>0.1734</td></tr><tr><td>0.1855</td></tr><tr><td>0.1918</td></tr><tr><td>0.1970</td></tr><tr><td>0.2039</td></tr><tr><td>0.2178</td></tr><tr><td>0.2118</td></tr><tr><td>0.2048</td></tr><tr><td>0.2054</td></tr><tr><td>0.2093</td></tr><tr><td>0.2044</td></tr><tr><td>0.2093</td></tr><tr><td>0.2054</td></tr><tr><td>0.2075</td></tr><tr><td>0.2075</td></tr><tr><td>0.2054</td></tr><tr><td>0.2093</td></tr><tr><td>0.2044</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_tile_histogram'></a> aktive op tile histogram







|







1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
#### <a name='op_row_variance__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op row variance @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00522.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td>
    <td valign='top'><table><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0000</td></tr><tr><td>0.0851</td></tr><tr><td>0.1799</td></tr><tr><td>0.2163</td></tr><tr><td>0.2264</td></tr><tr><td>0.2075</td></tr><tr><td>0.1611</td></tr><tr><td>0.1536</td></tr><tr><td>0.1681</td></tr><tr><td>0.1734</td></tr><tr><td>0.1855</td></tr><tr><td>0.1918</td></tr><tr><td>0.1970</td></tr><tr><td>0.2039</td></tr><tr><td>0.2178</td></tr><tr><td>0.2118</td></tr><tr><td>0.2048</td></tr><tr><td>0.2054</td></tr><tr><td>0.2093</td></tr><tr><td>0.2044</td></tr><tr><td>0.2093</td></tr><tr><td>0.2054</td></tr><tr><td>0.2075</td></tr><tr><td>0.2075</td></tr><tr><td>0.2054</td></tr><tr><td>0.2093</td></tr><tr><td>0.2044</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_tile_histogram'></a> aktive op tile histogram
Changes to doc/ref/transform_structure.md.
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#### <a name='op_align_bottom__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align bottom @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00294.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00295.gif' alt='aktive op align bottom @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 -32 128 160 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_left'></a> aktive op align left








|

|







105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#### <a name='op_align_bottom__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align bottom @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00302.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00303.gif' alt='aktive op align bottom @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 -32 128 160 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_left'></a> aktive op align left

135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#### <a name='op_align_left__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align left @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00296.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00297.gif' alt='aktive op align left @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 0 160 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_right'></a> aktive op align right








|

|







135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#### <a name='op_align_left__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align left @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00304.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00305.gif' alt='aktive op align left @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 0 160 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_right'></a> aktive op align right

165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#### <a name='op_align_right__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align right @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00298.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00299.gif' alt='aktive op align right @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(-32 0 160 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_top'></a> aktive op align top








|

|







165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#### <a name='op_align_right__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align right @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00306.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00307.gif' alt='aktive op align right @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(-32 0 160 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_align_top'></a> aktive op align top

195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
#### <a name='op_align_top__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align top @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00300.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00301.gif' alt='aktive op align top @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 0 128 160 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_x'></a> aktive op center-origin x








|

|







195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
#### <a name='op_align_top__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op align top @1 size 160 border mirror
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00308.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00309.gif' alt='aktive op align top @1 size 160 border mirror' style='border:4px solid gold'>
    <br>geometry(0 0 128 160 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_x'></a> aktive op center-origin x

220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
#### <a name='op_center_origin_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00305.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00306.gif' alt='aktive op center-origin x @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_xy'></a> aktive op center-origin xy








|

|







220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
#### <a name='op_center_origin_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00313.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00314.gif' alt='aktive op center-origin x @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_xy'></a> aktive op center-origin xy

245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
#### <a name='op_center_origin_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin xy @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00307.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00308.gif' alt='aktive op center-origin xy @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_y'></a> aktive op center-origin y








|

|







245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
#### <a name='op_center_origin_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin xy @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00315.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00316.gif' alt='aktive op center-origin xy @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_y'></a> aktive op center-origin y

270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
#### <a name='op_center_origin_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00309.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00310.gif' alt='aktive op center-origin y @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_z'></a> aktive op center-origin z








|

|







270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
#### <a name='op_center_origin_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op center-origin y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00317.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00318.gif' alt='aktive op center-origin y @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_center_origin_z'></a> aktive op center-origin z

313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
#### <a name='op_crop__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op crop @1 left 10 right 20 top 30 bottom 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00366.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00367.gif' alt='aktive op crop @1 left 10 right 20 top 30 bottom 50' style='border:4px solid gold'>
    <br>geometry(10 30 98 48 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_band_black'></a> aktive op embed band black








|

|







313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
#### <a name='op_crop__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op crop @1 left 10 right 20 top 30 bottom 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00374.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00375.gif' alt='aktive op crop @1 left 10 right 20 top 30 bottom 50' style='border:4px solid gold'>
    <br>geometry(10 30 98 48 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_band_black'></a> aktive op embed band black

378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
#### <a name='op_embed_bg__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00386.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00387.gif' alt='aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_black'></a> aktive op embed black








|

|







378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
#### <a name='op_embed_bg__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00394.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00395.gif' alt='aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_black'></a> aktive op embed black

410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
#### <a name='op_embed_black__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed black @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00388.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00389.gif' alt='aktive op embed black @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_copy'></a> aktive op embed copy








|

|







410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
#### <a name='op_embed_black__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed black @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00396.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00397.gif' alt='aktive op embed black @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_copy'></a> aktive op embed copy

442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
#### <a name='op_embed_copy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed copy @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00390.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00391.gif' alt='aktive op embed copy @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_mirror'></a> aktive op embed mirror








|

|







442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
#### <a name='op_embed_copy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed copy @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00398.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00399.gif' alt='aktive op embed copy @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_embed_mirror'></a> aktive op embed mirror

474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
#### <a name='op_embed_mirror__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed mirror @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00392.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>oframe 128 128</td><td valign='top'><img src='example-00393.gif' alt='aktive op embed mirror @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_embed_tile'></a> aktive op embed tile








|

|







474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
#### <a name='op_embed_mirror__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed mirror @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00400.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>oframe 128 128</td><td valign='top'><img src='example-00401.gif' alt='aktive op embed mirror @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_embed_tile'></a> aktive op embed tile

506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
#### <a name='op_embed_tile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed tile @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00394.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>oframe 128 128</td><td valign='top'><img src='example-00395.gif' alt='aktive op embed tile @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_embed_white'></a> aktive op embed white








|

|







506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
#### <a name='op_embed_tile__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed tile @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00402.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><table><tr><td valign='top'>oframe 128 128</td><td valign='top'><img src='example-00403.gif' alt='aktive op embed tile @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_embed_white'></a> aktive op embed white

538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
#### <a name='op_embed_white__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed white @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00396.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00397.gif' alt='aktive op embed white @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_x'></a> aktive op flip x








|

|







538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
#### <a name='op_embed_white__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op embed white @1 left 32 right 32 top 32 bottom 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00404.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00405.gif' alt='aktive op embed white @1 left 32 right 32 top 32 bottom 32' style='border:4px solid gold'>
    <br>geometry(-32 -32 192 192 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_x'></a> aktive op flip x

563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
#### <a name='op_flip_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op flip x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00398.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00399.gif' alt='aktive op flip x @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_y'></a> aktive op flip y








|

|







563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
#### <a name='op_flip_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op flip x @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00406.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00407.gif' alt='aktive op flip x @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_y'></a> aktive op flip y

588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
#### <a name='op_flip_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op flip y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00400.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00401.gif' alt='aktive op flip y @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_z'></a> aktive op flip z








|

|







588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
#### <a name='op_flip_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op flip y @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00408.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00409.gif' alt='aktive op flip y @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_flip_z'></a> aktive op flip z

649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
#### <a name='op_resize__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op resize @1 width 21 height 29
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00480.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00481.gif' alt='aktive op resize @1 width 21 height 29' style='border:4px solid gold'>
    <br>geometry(0 0 21 29 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_any'></a> aktive op rotate any








|

|







649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
#### <a name='op_resize__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op resize @1 width 21 height 29
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00488.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><img src='example-00489.gif' alt='aktive op resize @1 width 21 height 29' style='border:4px solid gold'>
    <br>geometry(0 0 21 29 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_any'></a> aktive op rotate any

682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
#### <a name='op_rotate_any__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate any @1 by 33 around {32 32}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00482.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><table><tr><td valign='top'>sframe</td><td valign='top'><img src='example-00483.gif' alt='aktive op rotate any @1 by 33 around {32 32}' style='border:4px solid gold'>
    <br>geometry(-116 -12 354 354 3)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_ccw'></a> aktive op rotate ccw








|

|







682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
#### <a name='op_rotate_any__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate any @1 by 33 around {32 32}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00490.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 256 256 3)</td>
    <td valign='top'><table><tr><td valign='top'>sframe</td><td valign='top'><img src='example-00491.gif' alt='aktive op rotate any @1 by 33 around {32 32}' style='border:4px solid gold'>
    <br>geometry(-116 -12 354 354 3)</td></tr></table></td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_ccw'></a> aktive op rotate ccw

707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
#### <a name='op_rotate_ccw__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate ccw @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00484.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00485.gif' alt='aktive op rotate ccw @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_cw'></a> aktive op rotate cw








|

|







707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
#### <a name='op_rotate_ccw__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate ccw @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00492.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00493.gif' alt='aktive op rotate ccw @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_cw'></a> aktive op rotate cw

732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
#### <a name='op_rotate_cw__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate cw @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00486.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00487.gif' alt='aktive op rotate cw @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_half'></a> aktive op rotate half








|

|







732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
#### <a name='op_rotate_cw__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate cw @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00494.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00495.gif' alt='aktive op rotate cw @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_rotate_half'></a> aktive op rotate half

757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
#### <a name='op_rotate_half__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate half @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00488.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00489.gif' alt='aktive op rotate half @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_x'></a> aktive op sample decimate x








|

|







757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
#### <a name='op_rotate_half__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op rotate half @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00496.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00497.gif' alt='aktive op rotate half @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_x'></a> aktive op sample decimate x

789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
#### <a name='op_sample_decimate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00516.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00517.gif' alt='aktive op sample decimate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_xy'></a> aktive op sample decimate xy








|

|







789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
#### <a name='op_sample_decimate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00524.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00525.gif' alt='aktive op sample decimate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_xy'></a> aktive op sample decimate xy

819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
#### <a name='op_sample_decimate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00518.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00519.gif' alt='aktive op sample decimate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_y'></a> aktive op sample decimate y








|

|







819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
#### <a name='op_sample_decimate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00526.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00527.gif' alt='aktive op sample decimate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_decimate_y'></a> aktive op sample decimate y

851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
#### <a name='op_sample_decimate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00520.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00521.gif' alt='aktive op sample decimate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_x'></a> aktive op sample fill x








|

|







851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
#### <a name='op_sample_decimate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample decimate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00528.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00529.gif' alt='aktive op sample decimate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_x'></a> aktive op sample fill x

881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
#### <a name='op_sample_fill_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill x @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00522.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00523.gif' alt='aktive op sample fill x @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_xy'></a> aktive op sample fill xy








|

|







881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
#### <a name='op_sample_fill_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill x @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00530.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00531.gif' alt='aktive op sample fill x @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_xy'></a> aktive op sample fill xy

911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
#### <a name='op_sample_fill_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill xy @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00524.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00525.gif' alt='aktive op sample fill xy @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_y'></a> aktive op sample fill y








|

|







911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
#### <a name='op_sample_fill_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill xy @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00532.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00533.gif' alt='aktive op sample fill xy @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_y'></a> aktive op sample fill y

941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
#### <a name='op_sample_fill_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill y @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00526.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00527.gif' alt='aktive op sample fill y @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_z'></a> aktive op sample fill z








|

|







941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
#### <a name='op_sample_fill_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample fill y @1 by 4 fill 0.5
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00534.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00535.gif' alt='aktive op sample fill y @1 by 4 fill 0.5' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_fill_z'></a> aktive op sample fill z

989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
#### <a name='op_sample_interpolate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00528.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00529.gif' alt='aktive op sample interpolate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_interpolate_xy'></a> aktive op sample interpolate xy








|

|







989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
#### <a name='op_sample_interpolate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00536.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00537.gif' alt='aktive op sample interpolate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_interpolate_xy'></a> aktive op sample interpolate xy

1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
#### <a name='op_sample_interpolate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00530.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00531.gif' alt='aktive op sample interpolate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_interpolate_y'></a> aktive op sample interpolate y








|

|







1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
#### <a name='op_sample_interpolate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00538.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00539.gif' alt='aktive op sample interpolate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_interpolate_y'></a> aktive op sample interpolate y

1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
#### <a name='op_sample_interpolate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00532.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00533.gif' alt='aktive op sample interpolate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_x'></a> aktive op sample replicate x








|

|







1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
#### <a name='op_sample_interpolate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample interpolate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00540.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00541.gif' alt='aktive op sample interpolate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_x'></a> aktive op sample replicate x

1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
#### <a name='op_sample_replicate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00534.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00535.gif' alt='aktive op sample replicate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_xy'></a> aktive op sample replicate xy








|

|







1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
#### <a name='op_sample_replicate_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00542.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00543.gif' alt='aktive op sample replicate x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_xy'></a> aktive op sample replicate xy

1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
#### <a name='op_sample_replicate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00536.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00537.gif' alt='aktive op sample replicate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_y'></a> aktive op sample replicate y








|

|







1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
#### <a name='op_sample_replicate_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00544.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00545.gif' alt='aktive op sample replicate xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 512 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_y'></a> aktive op sample replicate y

1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
#### <a name='op_sample_replicate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00538.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00539.gif' alt='aktive op sample replicate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_z'></a> aktive op sample replicate z








|

|







1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
#### <a name='op_sample_replicate_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample replicate y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00546.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00547.gif' alt='aktive op sample replicate y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 512 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_replicate_z'></a> aktive op sample replicate z

1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
#### <a name='op_sample_sub_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00540.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00541.gif' alt='aktive op sample sub x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_xy'></a> aktive op sample sub xy








|

|







1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
#### <a name='op_sample_sub_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub x @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00548.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00549.gif' alt='aktive op sample sub x @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_xy'></a> aktive op sample sub xy

1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
#### <a name='op_sample_sub_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00542.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00543.gif' alt='aktive op sample sub xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_y'></a> aktive op sample sub y








|

|







1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
#### <a name='op_sample_sub_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub xy @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00550.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00551.gif' alt='aktive op sample sub xy @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 32 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_y'></a> aktive op sample sub y

1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
#### <a name='op_sample_sub_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00544.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00545.gif' alt='aktive op sample sub y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_z'></a> aktive op sample sub z








|

|







1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
#### <a name='op_sample_sub_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op sample sub y @1 by 4
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00552.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00553.gif' alt='aktive op sample sub y @1 by 4' style='border:4px solid gold'>
    <br>geometry(0 0 128 32 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_sample_sub_z'></a> aktive op sample sub z

1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
#### <a name='op_scroll_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op scroll x @1 offset 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00546.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00547.gif' alt='aktive op scroll x @1 offset 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_scroll_y'></a> aktive op scroll y








|

|







1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
#### <a name='op_scroll_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op scroll x @1 offset 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00554.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00555.gif' alt='aktive op scroll x @1 offset 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_scroll_y'></a> aktive op scroll y

1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
#### <a name='op_scroll_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op scroll y @1 offset 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00548.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00549.gif' alt='aktive op scroll y @1 offset 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_scroll_z'></a> aktive op scroll z








|

|







1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
#### <a name='op_scroll_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op scroll y @1 offset 32
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00556.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00557.gif' alt='aktive op scroll y @1 offset 32' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_scroll_z'></a> aktive op scroll z

1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
#### <a name='op_select_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op select x @1 from 20 to 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00604.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00605.gif' alt='aktive op select x @1 from 20 to 50' style='border:4px solid gold'>
    <br>geometry(20 0 31 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_select_y'></a> aktive op select y








|

|







1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
#### <a name='op_select_x__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op select x @1 from 20 to 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00612.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00613.gif' alt='aktive op select x @1 from 20 to 50' style='border:4px solid gold'>
    <br>geometry(20 0 31 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_select_y'></a> aktive op select y

1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
#### <a name='op_select_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op select y @1 from 20 to 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00606.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00607.gif' alt='aktive op select y @1 from 20 to 50' style='border:4px solid gold'>
    <br>geometry(0 20 128 31 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_select_z'></a> aktive op select z








|

|







1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
#### <a name='op_select_y__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op select y @1 from 20 to 50
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00614.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00615.gif' alt='aktive op select y @1 from 20 to 50' style='border:4px solid gold'>
    <br>geometry(0 20 128 31 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_select_z'></a> aktive op select z

1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
#### <a name='op_swap_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op swap xy @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00608.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00609.gif' alt='aktive op swap xy @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_swap_xz'></a> aktive op swap xz








|

|







1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
#### <a name='op_swap_xy__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op swap xy @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00616.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00617.gif' alt='aktive op swap xy @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_swap_xz'></a> aktive op swap xz

1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
#### <a name='op_transpose__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op transpose @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00632.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00633.gif' alt='aktive op transpose @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_transverse'></a> aktive op transverse








|

|







1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
#### <a name='op_transpose__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op transpose @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00640.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00641.gif' alt='aktive op transpose @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


---
### [↑](#top) <a name='op_transverse'></a> aktive op transverse

1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
#### <a name='op_transverse__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op transverse @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00634.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00635.gif' alt='aktive op transverse @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>









|

|




1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
#### <a name='op_transverse__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive op transverse @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00642.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td>
    <td valign='top'><img src='example-00643.gif' alt='aktive op transverse @1' style='border:4px solid gold'>
    <br>geometry(0 0 128 128 1)</td></tr>
</table>


Changes to doc/ref/transform_structure_warp.md.
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
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(rotate by 30 around {10 50})</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00610.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.8660</td><td>-0.5000</td><td>26.3397</td></tr><tr><td>0.5000</td><td>0.8660</td><td>1.6987</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>bframe</td><td valign='top'><img src='example-00612.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-98 1 454 407 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(scale x 0.5 y 1.5)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00613.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.5000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.5000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00615.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 0 191 375 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(shear x 20 y 10)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00616.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.3640</td><td>0.0000</td></tr><tr><td>0.1763</td><td>1.0642</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00618.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 0 471 333 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect x)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00619.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>-1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00621.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-379 0 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect y)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00622.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>-1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00624.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 -249 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect line {50 260} b {150 -10})</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00625.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>-0.7587</td><td>-0.6514</td><td>257.2979</td></tr><tr><td>-0.6514</td><td>0.7587</td><td>95.2955</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>bframe</td><td valign='top'><img src='example-00627.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-192 -151 451 437 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(quadrilateral)</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op view @3 port {0 0 100 100}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00628.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.4944</td><td>-0.4159</td><td>2.5504</td></tr><tr><td>0.3440</td><td>0.9460</td><td>-74.8181</td></tr><tr><td>-0.0014</td><td>-0.0023</td><td>1.2110</td></tr></table></td>
    <td valign='top'><img src='example-00630.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(-161 -61 1036 3006 3)</td>
    <td valign='top'><img src='example-00631.gif' alt='aktive op view @3 port {0 0 100 100}' style='border:4px solid gold'>
    <br>geometry(0 0 100 100 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_warp_bicubic'></a> aktive op warp bicubic








|


|










|


|










|


|










|


|










|


|










|


|












|


|

|







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
<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(rotate by 30 around {10 50})</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00618.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.8660</td><td>-0.5000</td><td>26.3397</td></tr><tr><td>0.5000</td><td>0.8660</td><td>1.6987</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>bframe</td><td valign='top'><img src='example-00620.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-98 1 454 407 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(scale x 0.5 y 1.5)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00621.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.5000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.5000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00623.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 0 191 375 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(shear x 20 y 10)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00624.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.3640</td><td>0.0000</td></tr><tr><td>0.1763</td><td>1.0642</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00626.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 0 471 333 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect x)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00627.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>-1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00629.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-379 0 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect y)</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00630.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>1.0000</td><td>0.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>-1.0000</td><td>0.0000</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><img src='example-00632.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(0 -249 380 250 3)</td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(reflect line {50 260} b {150 -10})</th>
    <th>aktive op transform by @2 @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00633.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>-0.7587</td><td>-0.6514</td><td>257.2979</td></tr><tr><td>-0.6514</td><td>0.7587</td><td>95.2955</td></tr><tr><td>0.0000</td><td>0.0000</td><td>1.0000</td></tr></table></td>
    <td valign='top'><table><tr><td valign='top'>bframe</td><td valign='top'><img src='example-00635.gif' alt='aktive op transform by @2 @1' style='border:4px solid gold'>
    <br>geometry(-192 -151 451 437 3)</td></tr></table></td></tr>
</table>

<table>
<tr><th>@1
    <br>(assets/butterfly.ppm)</th>
    <th>@2
    <br>(quadrilateral)</th>
    <th>@3
    <br>&nbsp;</th>
    <th>aktive op view @3 port {0 0 100 100}
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00636.gif' alt='@1 (assets/butterfly.ppm)' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><table><tr><td>0.4944</td><td>-0.4159</td><td>2.5504</td></tr><tr><td>0.3440</td><td>0.9460</td><td>-74.8181</td></tr><tr><td>-0.0014</td><td>-0.0023</td><td>1.2110</td></tr></table></td>
    <td valign='top'><img src='example-00638.gif' alt='@3' style='border:4px solid gold'>
    <br>geometry(-161 -61 1036 3006 3)</td>
    <td valign='top'><img src='example-00639.gif' alt='aktive op view @3 port {0 0 100 100}' style='border:4px solid gold'>
    <br>geometry(0 0 100 100 3)</td></tr>
</table>


---
### [↑](#top) <a name='op_warp_bicubic'></a> aktive op warp bicubic

Changes to doc/ref/transform_threshold_generate.md.
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
#### <a name='image_threshold_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00243.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00244.gif' alt='aktive image threshold bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00245.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00246.gif' alt='aktive image threshold bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_mean'></a> aktive image threshold mean








|

|








|

|







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
#### <a name='image_threshold_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00251.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00252.gif' alt='aktive image threshold bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00253.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00254.gif' alt='aktive image threshold bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_mean'></a> aktive image threshold mean

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
#### <a name='image_threshold_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00269.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00270.gif' alt='aktive image threshold mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00271.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00272.gif' alt='aktive image threshold mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_niblack'></a> aktive image threshold niblack








|

|








|

|







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
#### <a name='image_threshold_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00277.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00278.gif' alt='aktive image threshold mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00279.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00280.gif' alt='aktive image threshold mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_niblack'></a> aktive image threshold niblack

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
#### <a name='image_threshold_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00273.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00274.gif' alt='aktive image threshold niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00275.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00276.gif' alt='aktive image threshold niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_otsu'></a> aktive image threshold otsu








|

|








|

|







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
#### <a name='image_threshold_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00281.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00282.gif' alt='aktive image threshold niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00283.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00284.gif' alt='aktive image threshold niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_otsu'></a> aktive image threshold otsu

177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
#### <a name='image_threshold_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold otsu @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00277.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00278.gif' alt='aktive image threshold otsu @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_phansalkar'></a> aktive image threshold phansalkar








|

|







177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
#### <a name='image_threshold_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold otsu @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00285.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00286.gif' alt='aktive image threshold otsu @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_phansalkar'></a> aktive image threshold phansalkar

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
#### <a name='image_threshold_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00279.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00280.gif' alt='aktive image threshold phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00281.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00282.gif' alt='aktive image threshold phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_sauvola'></a> aktive image threshold sauvola








|

|








|

|







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
#### <a name='image_threshold_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00287.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00288.gif' alt='aktive image threshold phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00289.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00290.gif' alt='aktive image threshold phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_sauvola'></a> aktive image threshold sauvola

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
#### <a name='image_threshold_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00283.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00284.gif' alt='aktive image threshold sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00285.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00286.gif' alt='aktive image threshold sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_wolfjolion'></a> aktive image threshold wolfjolion








|

|








|

|







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
#### <a name='image_threshold_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00291.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00292.gif' alt='aktive image threshold sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00293.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00294.gif' alt='aktive image threshold sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_threshold_wolfjolion'></a> aktive image threshold wolfjolion

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
#### <a name='image_threshold_wolfjolion__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00287.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00288.gif' alt='aktive image threshold wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00289.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00290.gif' alt='aktive image threshold wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>









|

|








|

|




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
#### <a name='image_threshold_wolfjolion__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00295.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00296.gif' alt='aktive image threshold wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image threshold wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00297.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00298.gif' alt='aktive image threshold wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


Changes to doc/ref/transform_threshold_mask_generate.md.
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
#### <a name='image_mask_per_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00152.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00153.gif' alt='aktive image mask per bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00154.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00155.gif' alt='aktive image mask per bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_bernsen'></a> aktive image mask per global bernsen








|

|








|

|







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
#### <a name='image_mask_per_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00160.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00161.gif' alt='aktive image mask per bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per bernsen @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00162.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00163.gif' alt='aktive image mask per bernsen @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_bernsen'></a> aktive image mask per global bernsen

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
#### <a name='image_mask_per_global_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00156.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00157.gif' alt='aktive image mask per global bernsen @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00158.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00159.gif' alt='aktive image mask per global bernsen @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_mean'></a> aktive image mask per global mean








|

|








|

|







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
#### <a name='image_mask_per_global_bernsen__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00164.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00165.gif' alt='aktive image mask per global bernsen @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global bernsen @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00166.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00167.gif' alt='aktive image mask per global bernsen @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_mean'></a> aktive image mask per global mean

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
#### <a name='image_mask_per_global_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00160.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00161.gif' alt='aktive image mask per global mean @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00162.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00163.gif' alt='aktive image mask per global mean @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_niblack'></a> aktive image mask per global niblack








|

|








|

|







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
#### <a name='image_mask_per_global_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00168.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00169.gif' alt='aktive image mask per global mean @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global mean @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00170.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00171.gif' alt='aktive image mask per global mean @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_niblack'></a> aktive image mask per global niblack

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
#### <a name='image_mask_per_global_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00164.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00165.gif' alt='aktive image mask per global niblack @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00166.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00167.gif' alt='aktive image mask per global niblack @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_otsu'></a> aktive image mask per global otsu








|

|








|

|







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
#### <a name='image_mask_per_global_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00172.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00173.gif' alt='aktive image mask per global niblack @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global niblack @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00174.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00175.gif' alt='aktive image mask per global niblack @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_otsu'></a> aktive image mask per global otsu

250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
#### <a name='image_mask_per_global_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global otsu @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00168.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00169.gif' alt='aktive image mask per global otsu @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_phansalkar'></a> aktive image mask per global phansalkar








|

|







250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
#### <a name='image_mask_per_global_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global otsu @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00176.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00177.gif' alt='aktive image mask per global otsu @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_phansalkar'></a> aktive image mask per global phansalkar

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
#### <a name='image_mask_per_global_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00170.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00171.gif' alt='aktive image mask per global phansalkar @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00172.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00173.gif' alt='aktive image mask per global phansalkar @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_sauvola'></a> aktive image mask per global sauvola








|

|








|

|







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
#### <a name='image_mask_per_global_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00178.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00179.gif' alt='aktive image mask per global phansalkar @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global phansalkar @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00180.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00181.gif' alt='aktive image mask per global phansalkar @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_global_sauvola'></a> aktive image mask per global sauvola

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
#### <a name='image_mask_per_global_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00174.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00175.gif' alt='aktive image mask per global sauvola @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00176.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00177.gif' alt='aktive image mask per global sauvola @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_mean'></a> aktive image mask per mean








|

|








|

|







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
#### <a name='image_mask_per_global_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00182.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00183.gif' alt='aktive image mask per global sauvola @1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per global sauvola @1
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00184.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00185.gif' alt='aktive image mask per global sauvola @1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_mean'></a> aktive image mask per mean

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
#### <a name='image_mask_per_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00178.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00179.gif' alt='aktive image mask per mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00180.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00181.gif' alt='aktive image mask per mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_niblack'></a> aktive image mask per niblack








|

|








|

|







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
#### <a name='image_mask_per_mean__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00186.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00187.gif' alt='aktive image mask per mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per mean @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00188.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00189.gif' alt='aktive image mask per mean @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_niblack'></a> aktive image mask per niblack

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
#### <a name='image_mask_per_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00182.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00183.gif' alt='aktive image mask per niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00184.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00185.gif' alt='aktive image mask per niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_otsu'></a> aktive image mask per otsu








|

|








|

|







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
#### <a name='image_mask_per_niblack__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00190.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00191.gif' alt='aktive image mask per niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per niblack @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00192.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00193.gif' alt='aktive image mask per niblack @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_otsu'></a> aktive image mask per otsu

475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
#### <a name='image_mask_per_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per otsu @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00186.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00187.gif' alt='aktive image mask per otsu @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_phansalkar'></a> aktive image mask per phansalkar








|

|







475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
#### <a name='image_mask_per_otsu__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per otsu @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00194.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00195.gif' alt='aktive image mask per otsu @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_phansalkar'></a> aktive image mask per phansalkar

514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
#### <a name='image_mask_per_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00188.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00189.gif' alt='aktive image mask per phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00190.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00191.gif' alt='aktive image mask per phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_sauvola'></a> aktive image mask per sauvola








|

|








|

|







514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
#### <a name='image_mask_per_phansalkar__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00196.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00197.gif' alt='aktive image mask per phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per phansalkar @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00198.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00199.gif' alt='aktive image mask per phansalkar @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_sauvola'></a> aktive image mask per sauvola

562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
#### <a name='image_mask_per_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00192.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00193.gif' alt='aktive image mask per sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00194.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00195.gif' alt='aktive image mask per sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_wolfjolion'></a> aktive image mask per wolfjolion








|

|








|

|







562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
#### <a name='image_mask_per_sauvola__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00200.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00201.gif' alt='aktive image mask per sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per sauvola @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00202.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00203.gif' alt='aktive image mask per sauvola @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


---
### [↑](#top) <a name='image_mask_per_wolfjolion'></a> aktive image mask per wolfjolion

609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
#### <a name='image_mask_per_wolfjolion__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00196.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00197.gif' alt='aktive image mask per wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00198.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00199.gif' alt='aktive image mask per wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>









|

|








|

|




609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
#### <a name='image_mask_per_wolfjolion__examples'></a> Examples

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00204.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td>
    <td valign='top'><img src='example-00205.gif' alt='aktive image mask per wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 300 200 1)</td></tr>
</table>

<table>
<tr><th>@1
    <br>&nbsp;</th>
    <th>aktive image mask per wolfjolion @1 radius 7
    <br>&nbsp;</th></tr>
<tr><td valign='top'><img src='example-00206.gif' alt='@1' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td>
    <td valign='top'><img src='example-00207.gif' alt='aktive image mask per wolfjolion @1 radius 7' style='border:4px solid gold'>
    <br>geometry(0 0 380 250 3)</td></tr>
</table>


Changes to etc/aktive.tcl.
47
48
49
50
51
52
53

54
55
56
57
58
59
60
import generator/virtual/grey.tcl
import generator/virtual/indexed.tcl
import generator/virtual/sparse.tcl

import generator/virtual/warp.tcl
import generator/virtual/warp/matrix.tcl
import generator/virtual/warp/noise.tcl

import generator/virtual/warp/swirl.tcl
import generator/virtual/warp/wobble.tcl

import generator/virtual/sdf/support.tcl
import generator/virtual/sdf/definitions.tcl
import generator/virtual/sdf.tcl
import generator/virtual/draw.tcl







>







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import generator/virtual/grey.tcl
import generator/virtual/indexed.tcl
import generator/virtual/sparse.tcl

import generator/virtual/warp.tcl
import generator/virtual/warp/matrix.tcl
import generator/virtual/warp/noise.tcl
import generator/virtual/warp/polar-cart.tcl
import generator/virtual/warp/swirl.tcl
import generator/virtual/warp/wobble.tcl

import generator/virtual/sdf/support.tcl
import generator/virtual/sdf/definitions.tcl
import generator/virtual/sdf.tcl
import generator/virtual/draw.tcl
Added etc/generator/virtual/warp/polar-cart.tcl.
















































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
## -*- mode: tcl ; fill-column: 90 -*-
# # ## ### ##### ######## ############# #####################
## Generators -- Virtual Image - Origin map of polar/cartesian transforms

operator warp::2polar {
    section generator virtual warp

    example {width 11 height 11 | -matrix}

    note Returns the origin map for a transformation to polar around the image center.

    note The inverse transformation is created by "<!xref: aktive warp 2cartesian>."

    note The result is designed to be usable with \
	"<!xref: aktive op warp bicubic>" \
	and its relatives.

    note At the technical level the result is a 2-band image \
	where each pixel declares its origin position.

    # Reference: http://libvips.blogspot.com/2015/11/fancy-transforms.html

    # image configuration
    uint       width   Width of the returned image
    uint       height  Height of the returned image

    body {
	# identity as displacement base
	set index  [aktive image indexed width $width height $height]
	# shift origin to the center
	set dx     [expr {$width /2.}]
	set dy     [expr {$height/2.}]
	set cdelta [aktive image from band width $width height $height values $dx $dy]
	set index  [aktive op math sub $index $cdelta]
	# rescale to fit
	set scale  [expr {min ($width, $height) / double($width)}]
	set index  [aktive op math1 scale $index factor [expr {2./$scale}]]
	# switch to distance/angle representation
	set index  [aktive op cmath topolar $index]
	# shift angles from [-pi,pi] to [0,2pi] -- offset +pi = 4*atan(1)
	set offset [expr {4*atan(1)}]
	set offset [aktive image from band width $width height $height values 0 $offset]
	set index  [aktive op math add $index $offset]
	# scale angles to [0,height-1] - 2pi = 2*4*atan(1)
	set ascale [expr {($height-1) / (8*atan(1))}]
	set ascale [aktive image from band width $width height $height values 1 $ascale]
	set index  [aktive op math mul $index $ascale]
	# done
	return $index
    }
}

operator warp::2cartesian {
    section generator virtual warp

    example {width 11 height 11 | -matrix}

    note Returns the origin map for a transformation to cartesian \
	from a polar around the image center.

    note The inverse transformation is created by "<!xref: aktive warp 2polar>."

    note The result is designed to be usable with \
	"<!xref: aktive op warp bicubic>" \
	and its relatives.

    note At the technical level the result is a 2-band image \
	where each pixel declares its origin position.

    # Reference: http://libvips.blogspot.com/2015/11/fancy-transforms.html

    # image configuration
    uint       width   Width of the returned image
    uint       height  Height of the returned image

    body {
	# identity as displacement base
	set index  [aktive image indexed width $width height $height]
	# scale the angles (in [0,height-1]) to [0,2pi]
	set ascale [expr {(8*atan(1)) / ($height-1)}]
	set ascale [aktive image from band width $width height $height values 1 $ascale]
	set index  [aktive op math mul $index $ascale]
	# shift angles from [0,2pi] to [-pi,pi] -- offset -pi = 4*atan(1)
	set offset [expr {-4*atan(1)}]
	set offset [aktive image from band width $width height $height values 0 $offset]
	set index  [aktive op math add $index $offset]
	# switch to cartesian
	set index  [aktive op cmath tocartesian $index]
	# scale from fit
	set scale  [expr {min ($width, $height) / double($width)}]
	set index  [aktive op math1 scale $index factor [expr {$scale / 2.}]]
	# shift origin out of center
	set dx     [expr {$width /2.}]
	set dy     [expr {$height/2.}]
	set cdelta [aktive image from band width $width height $height values $dx $dy]
	set index  [aktive op math add $index $cdelta]
	# done
	return $index
    }
}

##
# # ## ### ##### ######## ############# #####################
::return
Changes to etc/transformer/filter/effects.tcl.
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
## -*- mode: tcl ; fill-column: 90 -*-
# # ## ### ##### ######## ############# #####################
## Transformers -- Artistic effects

# # ## ### ##### ######## ############# #####################
##






























































operator effect::wobble {
    section transform effect

    # !xref-mark wobble
    example {
	butterfly
	@1 center {100 50}
    }
    # !xref-mark /end

    note Returns the input with a swirling effect applied to it.

    note This effect applies around the \
	specified __center__, with base __amplitude__, __frequency__, \
	__chirp__, and __attenuation__ powers.

    # !xref-mark wobble pass
    pass import ../../generator/virtual/warp/wobble-config.tcl


|




>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>










|







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
## -*- mode: tcl ; fill-column: 90 -*-
# # ## ### ##### ######## ############# #####################
## Transformers -- Artistic and other effects

# # ## ### ##### ######## ############# #####################
##

operator effect::2polar {
    section transform effect

    example {
	butterfly
	@1
    }
    example {
	aktive effect 2cartesian [butterfly]
	@1
    }

    note Returns the input transformed into polar representation.

    note This transformation is undo by application of "<!xref: aktive effect 2cartesian>."

    note The underlying operation is "<!xref: aktive warp 2polar>."

    str? bilinear interpolate   Interpolation method to use.

    input

    body {
	lassign [aktive query domain $src] x y w h
	set map [aktive warp 2polar width $w height $h]
	aktive op warp $interpolate $map $src
    }
}

operator effect::2cartesian {
    section transform effect

    example {
	aktive effect 2polar [butterfly]
	@1
    }
    example {
	butterfly
	@1
    }

    note Returns the input transformed into cartesian representation.

    note This transformation is the complement of "<!xref: aktive effect 2polar>."

    note The underlying operation is "<!xref: aktive warp 2cartesian>."

    str? bilinear interpolate   Interpolation method to use.

    input

    body {
	lassign [aktive query domain $src] x y w h
	set map [aktive warp 2cartesian width $w height $h]
	aktive op warp $interpolate $map $src
    }
}

# # ## ### ##### ######## ############# #####################
## Various warping effects

operator effect::wobble {
    section transform effect

    # !xref-mark wobble
    example {
	butterfly
	@1 center {100 50}
    }
    # !xref-mark /end

    note Returns the input with a wobble/ripple effect applied to it.

    note This effect applies around the \
	specified __center__, with base __amplitude__, __frequency__, \
	__chirp__, and __attenuation__ powers.

    # !xref-mark wobble pass
    pass import ../../generator/virtual/warp/wobble-config.tcl
175
176
177
178
179
180
181



182
183
184
185
186
187
188
	# validate interpolation?
	set map [aktive warp noise gauss \
		     x $x y $y width $w height $h \
		     seed $seed mean $mean sigma $sigma]
	aktive op warp $interpolate $map $src
    }
}




operator effect::emboss {
    section transform effect

    example {
	aktive op sdf 2image smooth [aktive op sdf ring [aktive image sdf triangle width 128 height 128 a {10 10} b {50 80} c {80 30}] thickness 4]
	@1







>
>
>







236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
	# validate interpolation?
	set map [aktive warp noise gauss \
		     x $x y $y width $w height $h \
		     seed $seed mean $mean sigma $sigma]
	aktive op warp $interpolate $map $src
    }
}

# # ## ### ##### ######## ############# #####################
## Various convolution effects

operator effect::emboss {
    section transform effect

    example {
	aktive op sdf 2image smooth [aktive op sdf ring [aktive image sdf triangle width 128 height 128 a {10 10} b {50 80} c {80 30}] thickness 4]
	@1