Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
| 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: |
7a89c39394a8e86c66ca8213632c149f |
| 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. |
|
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 | |
| ︙ | ︙ | |||
55 56 57 58 59 60 61 |
<table>
<tr><th>@1
<br>(assets/butterfly.ppm)</th>
<th>@2
<br>(charcoal)</th>
<th>aktive format as d2 @2
<br> </th></tr>
| | | | 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> </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'> # -\*- d2 -\*-<br> direction: left<br> 1: "aktive read from netpbm\\n(path tests/assets/butterfly.ppm)"<br> 1.shape: document<br> 1.style.fill: lightgreen<br> 2: "aktive op view\\n(port {-1 -1 382 252})"<br> 2.shape: oval<br> 1 -> 2<br> 3: "aktive op tile max\\n(radius 1)"<br> 3.shape: oval<br> 2 -> 3<br> 4: "aktive op view\\n(port {-1 -1 382 252})"<br> 4.shape: oval<br> 1 -> 4<br> 5: "aktive op tile min\\n(radius 1)"<br> 5.shape: oval<br> 4 -> 5<br> 6: "aktive op math sub"<br> 6.shape: oval<br> 3 -> 6<br> 5 -> 6<br> 7: "aktive op math1 invert"<br> 7.shape: oval<br> 6 -> 7<br> 8: "aktive op math1 gamma expand"<br> 8.shape: oval<br> 7 -> 8<br> 9: "aktive op color scRGB to Grey"<br> 9.shape: oval<br> 8 -> 9<br> 10: "aktive op math1 scale\\n(factor 0.01)"<br> 10.shape: oval<br> 10.style.fill: orange<br> 9 -> 10</td></tr>
</table>
---
### [↑](#top) <a name='format_as_markdown'></a> aktive format as markdown
|
| ︙ | ︙ | |||
85 86 87 88 89 90 91 |
<table>
<tr><th>@1
<br>(assets/butterfly.ppm)</th>
<th>@2
<br>(charcoal)</th>
<th>aktive format as markdown @2
<br> </th></tr>
| | | | 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> </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'> ||Id|Command|Config|Inputs|Notes|<br> |:---|:---|:---|:---|:---|:---|<br> |__FILE__|1|aktive read from netpbm|path tests/assets/butterfly.ppm||FO(2): 2, 4|<br> ||2|aktive op view|port {-1 -1 382 252}|1||<br> ||3|aktive op tile max|radius 1|2||<br> ||4|aktive op view|port {-1 -1 382 252}|1||<br> ||5|aktive op tile min|radius 1|4||<br> ||6|aktive op math sub||3, 5||<br> ||7|aktive op math1 invert||6||<br> ||8|aktive op math1 gamma expand||7||<br> ||9|aktive op color scRGB to Grey||8||<br> |__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 |
<table>
<tr><th>@1
<br>(assets/butterfly.ppm)</th>
<th>@2
<br>(charcoal)</th>
<th>aktive format as tclscript @2
<br> </th></tr>
| | | | 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> </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'> set file1 [aktive read from netpbm path tests/assets/butterfly.ppm] ;# FO(2): tmp2, tmp4<br> set tmp2 [aktive op view $file1 port {-1 -1 382 252}]<br> set tmp3 [aktive op tile max $tmp2 radius 1]<br> set tmp4 [aktive op view $file1 port {-1 -1 382 252}]<br> set tmp5 [aktive op tile min $tmp4 radius 1]<br> set tmp6 [aktive op math sub $tmp3 $tmp5]<br> set tmp7 [aktive op math1 invert $tmp6]<br> set tmp8 [aktive op math1 gamma expand $tmp7]<br> set tmp9 [aktive op color scRGB to Grey $tmp8]<br> 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 |
#### <a name='op_query_colorspace__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op query colorspace @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op query colorspace @1
<br> </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'> sRGB</td></tr>
</table>
---
### [↑](#top) <a name='query_id'></a> aktive query id
|
| ︙ | ︙ | |||
195 196 197 198 199 200 201 |
#### <a name='query_params__examples'></a> Examples
<table>
<tr><th>@1
<br>(zone width 32 height 32)</th>
<th>aktive query params @1
<br> </th></tr>
| | | | 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> </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'> 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> </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'> 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 |
#### <a name='query_setup__examples'></a> Examples
<table>
<tr><th>@1
<br>(zone width 32 height 32)</th>
<th>aktive query setup @1
<br> </th></tr>
| | | | 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> </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'> 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> </th>
<th>aktive query setup @1
<br> </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'> 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 |
#### <a name='query_type__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query type @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query type @1
<br> </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'> image::zone</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query type @1
<br> </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'> image::gradient</td></tr>
</table>
|
| ︙ | ︙ | |||
47 48 49 50 51 52 53 |
#### <a name='query_depth__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query depth @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query depth @1
<br> </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'> 1</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query depth @1
<br> </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'> 1</td></tr>
</table>
---
### [↑](#top) <a name='query_domain'></a> aktive query domain
|
| ︙ | ︙ | |||
81 82 83 84 85 86 87 |
#### <a name='query_domain__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query domain @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query domain @1
<br> </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'> 0 0 32 32</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query domain @1
<br> </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'> 0 0 32 32</td></tr>
</table>
---
### [↑](#top) <a name='query_geometry'></a> aktive query geometry
|
| ︙ | ︙ | |||
115 116 117 118 119 120 121 |
#### <a name='query_geometry__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query geometry @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query geometry @1
<br> </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'> 0 0 32 32 1</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query geometry @1
<br> </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'> 0 0 32 32 1</td></tr>
</table>
---
### [↑](#top) <a name='query_height'></a> aktive query height
|
| ︙ | ︙ | |||
149 150 151 152 153 154 155 |
#### <a name='query_height__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query height @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query height @1
<br> </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'> 32</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query height @1
<br> </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'> 32</td></tr>
</table>
---
### [↑](#top) <a name='query_location'></a> aktive query location
|
| ︙ | ︙ | |||
183 184 185 186 187 188 189 |
#### <a name='query_location__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query location @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query location @1
<br> </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'> 0 0</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query location @1
<br> </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'> 0 0</td></tr>
</table>
---
### [↑](#top) <a name='query_pitch'></a> aktive query pitch
|
| ︙ | ︙ | |||
217 218 219 220 221 222 223 |
#### <a name='query_pitch__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query pitch @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query pitch @1
<br> </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'> 32</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query pitch @1
<br> </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'> 32</td></tr>
</table>
---
### [↑](#top) <a name='query_pixels'></a> aktive query pixels
|
| ︙ | ︙ | |||
251 252 253 254 255 256 257 |
#### <a name='query_pixels__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query pixels @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query pixels @1
<br> </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'> 1024</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query pixels @1
<br> </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'> 1024</td></tr>
</table>
---
### [↑](#top) <a name='query_size'></a> aktive query size
|
| ︙ | ︙ | |||
285 286 287 288 289 290 291 |
#### <a name='query_size__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query size @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query size @1
<br> </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'> 1024</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query size @1
<br> </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'> 1024</td></tr>
</table>
---
### [↑](#top) <a name='query_width'></a> aktive query width
|
| ︙ | ︙ | |||
319 320 321 322 323 324 325 |
#### <a name='query_width__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query width @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query width @1
<br> </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'> 32</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query width @1
<br> </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'> 32</td></tr>
</table>
---
### [↑](#top) <a name='query_x'></a> aktive query x
|
| ︙ | ︙ | |||
353 354 355 356 357 358 359 |
#### <a name='query_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query x @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query x @1
<br> </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'> 0</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query x @1
<br> </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'> 0</td></tr>
</table>
---
### [↑](#top) <a name='query_xmax'></a> aktive query xmax
|
| ︙ | ︙ | |||
387 388 389 390 391 392 393 |
#### <a name='query_xmax__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query xmax @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query xmax @1
<br> </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'> 31</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query xmax @1
<br> </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'> 31</td></tr>
</table>
---
### [↑](#top) <a name='query_y'></a> aktive query y
|
| ︙ | ︙ | |||
421 422 423 424 425 426 427 |
#### <a name='query_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query y @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query y @1
<br> </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'> 0</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query y @1
<br> </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'> 0</td></tr>
</table>
---
### [↑](#top) <a name='query_ymax'></a> aktive query ymax
|
| ︙ | ︙ | |||
455 456 457 458 459 460 461 |
#### <a name='query_ymax__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query ymax @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive query ymax @1
<br> </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'> 31</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive query ymax @1
<br> </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'> 31</td></tr>
</table>
|
| ︙ | ︙ | |||
140 141 142 143 144 145 146 |
#### <a name='query_meta__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query meta @1
<br> </th></tr>
| | | 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> </th>
<th>aktive query meta @1
<br> </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'> netpbm {maxval 255} path tests/assets/sines.ppm colorspace sRGB</td></tr>
</table>
|
| ︙ | ︙ | |||
53 54 55 56 57 58 59 |
#### <a name='op_connected_components_get__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op connected-components get @1
<br> </th></tr>
| | | | | 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> </th>
<th>aktive op connected-components get @1
<br> </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'> 1 {<br/> area 8<br/> box {0 0 5 2}<br/> centroid {3.125 1.625}<br/> parts {<br/> {0 5 5} {1 5 5} {2 0 5}<br/> }<br/>}<br/>2 {<br/> area 15<br/> box {1 1 9 6}<br/> centroid {5.266666666666667 3.4}<br/> parts {<br/> {1 8 9} {2 8 9} {3 7 8} {4 1 7} {5 1 1}<br/> {6 1 1}<br/> }<br/>}<br/>3 {<br/> area 8<br/> box {12 1 14 3}<br/> centroid {13.0 2.0}<br/> parts {<br/> {1 12 14} {2 12 12} {2 14 14} {3 12 14}<br/> }<br/>}<br/>4 {<br/> area 18<br/> box {16 1 20 6}<br/> centroid {18.0 3.5}<br/> parts {<br/> {1 16 20} {2 16 16} {2 20 20} {3 16 16}<br/> {3 20 20} {4 16 16} {4 20 20} {5 16 16}<br/> {5 20 20} {6 16 20}<br/> }<br/>}<br/>5 {<br/> area 45<br/> box {22 1 32 7}<br/> centroid {27.0 3.422222222222222}<br/> parts {<br/> {1 24 30} {2 23 31} {3 22 32} {4 22 24}<br/> {4 30 32} {5 22 23} {5 31 32} {6 23 24}<br/> {6 30 31} {7 24 25} {7 29 30}<br/> }<br/>}<br/>6 {<br/> area 15<br/> box {1 4 9 9}<br/> centroid {4.733333333333333 6.6}<br/> parts {<br/> {4 9 9} {5 9 9} {6 3 9} {7 2 3} {8 1 2}<br/> {9 1 2}<br/> }<br/>}<br/>7 {<br/> area 18<br/> box {22 5 32 10}<br/> centroid {27.0 8.61111111111111}<br/> parts {<br/> {5 27 27} {6 27 27} {7 27 27} {8 27 27}<br/> {9 22 32} {10 26 28}<br/> }<br/>}<br/>8 {<br/> area 8<br/> box {5 8 10 10}<br/> centroid {6.875 8.375}<br/> parts {<br/> {8 5 10} {9 5 5} {10 5 5}<br/> }<br/>}<br/>9 {<br/> area 20<br/> box {12 8 19 10}<br/> centroid {15.5 8.8}<br/> parts {<br/> {8 12 19} {9 12 19} {10 12 13} {10 18 19}<br/> }<br/>}</td></tr></table></td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op connected-components get @2
<br> </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'> 1 {<br/> area 18<br/> box {1 1 4 7}<br/> centroid {2.5 4.0}<br/> parts {<br/> {1 1 4} {2 1 1} {2 4 4} {3 1 1} {3 4 4}<br/> {4 1 1} {4 4 4} {5 1 1} {5 4 4} {6 1 1}<br/> {6 4 4} {7 1 4}<br/> }<br/>}<br/>2 {<br/> area 14<br/> box {9 1 22 1}<br/> centroid {15.5 1.0}<br/> parts {<br/> {1 9 22}<br/> }<br/>}<br/>3 {<br/> area 28<br/> box {7 3 15 9}<br/> centroid {11.0 6.0}<br/> parts {<br/> {3 7 15} {4 7 7} {4 15 15} {5 7 7} {5 15 15}<br/> {6 7 7} {6 15 15} {7 7 7} {7 15 15} {8 7 7}<br/> {8 15 15} {9 7 15}<br/> }<br/>}<br/>4 {<br/> area 12<br/> box {9 5 13 7}<br/> centroid {11.0 6.0}<br/> parts {<br/> {5 9 13} {6 9 9} {6 13 13} {7 9 13}<br/> }<br/>}<br/>5 {<br/> area 24<br/> box {13 10 23 12}<br/> centroid {18.208333333333332 11.208333333333334}<br/> parts {<br/> {10 18 23} {11 13 18} {11 23 23} {12 13 23}<br/> }<br/>}</td></tr></table></td></tr>
</table>
|
| ︙ | ︙ | |||
44 45 46 47 48 49 50 |
#### <a name='image_threshold_global_bernsen__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global bernsen @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold global bernsen @1
<br> </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'> 0.33137254901960783</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global bernsen @1
<br> </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'> 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 |
#### <a name='image_threshold_global_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global mean @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold global mean @1
<br> </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'> 0.46493130718954245</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global mean @1
<br> </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'> 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 |
#### <a name='image_threshold_global_niblack__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global niblack @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold global niblack @1
<br> </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'> 0.4461036579290674</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global niblack @1
<br> </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'> 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 |
#### <a name='image_threshold_global_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global otsu @1
<br> </th></tr>
| | | 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> </th>
<th>aktive image threshold global otsu @1
<br> </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'> 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 |
#### <a name='image_threshold_global_phansalkar__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global phansalkar @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold global phansalkar @1
<br> </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'> 0.3839280179396569</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global phansalkar @1
<br> </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'> 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 |
#### <a name='image_threshold_global_sauvola__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global sauvola @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold global sauvola @1
<br> </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'> 0.23263662163348175</td></tr>
</table>
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold global sauvola @1
<br> </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'> 0.18763741632585793</td></tr>
</table>
|
| ︙ | ︙ | |||
71 72 73 74 75 76 77 |
#### <a name='query_value_at__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query value at @1 x 0 y 1
<br> </th></tr>
| | | 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> </th>
<th>aktive query value at @1 x 0 y 1
<br> </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'> 0.6666666666666666</td></tr>
</table>
---
### [↑](#top) <a name='query_values'></a> aktive query values
|
| ︙ | ︙ | |||
101 102 103 104 105 106 107 |
#### <a name='query_values__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive query values @1
<br> </th></tr>
| | | 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> </th>
<th>aktive query values @1
<br> </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'> 0.0 0.3333333333333333 0.6666666666666666 1.0</td></tr>
</table>
|
| ︙ | ︙ | |||
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. |
| ︙ | ︙ |
| ︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |---|---|---|---|---|---|---|---|---|---|---| | [e](#_e) | [f](#_f) | [i](#_i) | [m](#_m) | [o](#_o) | [p](#_p) | [q](#_q) | [r](#_r) | [t](#_t) | [v](#_v) | [w](#_w) | # 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 | |---|---|---|---|---|---|---|---|---|---|---| | [e](#_e) | [f](#_f) | [i](#_i) | [m](#_m) | [o](#_o) | [p](#_p) | [q](#_q) | [r](#_r) | [t](#_t) | [v](#_v) | [w](#_w) | # 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) |
| ︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | [2](#_2) | [4](#_4) | [8](#_8) | [a](#_a) | [b](#_b) | [c](#_c) | [d](#_d) | [e](#_e) | [f](#_f) | [G](#_G) | [g](#_g) | [H](#_H) | [h](#_h) | [i](#_i) | [j](#_j) | [k](#_k) | [L](#_L) | [l](#_l) | [m](#_m) | [n](#_n) | [o](#_o) | [p](#_p) | [q](#_q) | [r](#_r) | [s](#_s) | [t](#_t) | [u](#_u) | [v](#_v) | [w](#_w) | [X](#_X) | [x](#_x) | [Y](#_Y) | [y](#_y) | [z](#_z) | # Documentation -- Reference Pages -- Permuted Index Of Operator Names ## <a name='_2'></a> 2 - [2chan — format as aktive](sink_writer.md#format_as_aktive_2chan) - [2chan — format as pgm byte](sink_writer.md#format_as_pgm_byte_2chan) - [2chan — format as pgm etext](sink_writer.md#format_as_pgm_etext_2chan) - [2chan — format as pgm short](sink_writer.md#format_as_pgm_short_2chan) - [2chan — format as pgm text](sink_writer.md#format_as_pgm_text_2chan) - [2chan — format as ppm byte](sink_writer.md#format_as_ppm_byte_2chan) - [2chan — 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 | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | [2](#_2) | [4](#_4) | [8](#_8) | [a](#_a) | [b](#_b) | [c](#_c) | [d](#_d) | [e](#_e) | [f](#_f) | [G](#_G) | [g](#_g) | [H](#_H) | [h](#_h) | [i](#_i) | [j](#_j) | [k](#_k) | [L](#_L) | [l](#_l) | [m](#_m) | [n](#_n) | [o](#_o) | [p](#_p) | [q](#_q) | [r](#_r) | [s](#_s) | [t](#_t) | [u](#_u) | [v](#_v) | [w](#_w) | [X](#_X) | [x](#_x) | [Y](#_Y) | [y](#_y) | [z](#_z) | # Documentation -- Reference Pages -- Permuted Index Of Operator Names ## <a name='_2'></a> 2 - [2cartesian — effect](transform_effect.md#effect_2cartesian) - [2cartesian — warp](generator_virtual_warp.md#warp_2cartesian) - [2chan — format as aktive](sink_writer.md#format_as_aktive_2chan) - [2chan — format as pgm byte](sink_writer.md#format_as_pgm_byte_2chan) - [2chan — format as pgm etext](sink_writer.md#format_as_pgm_etext_2chan) - [2chan — format as pgm short](sink_writer.md#format_as_pgm_short_2chan) - [2chan — format as pgm text](sink_writer.md#format_as_pgm_text_2chan) - [2chan — format as ppm byte](sink_writer.md#format_as_ppm_byte_2chan) - [2chan — 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 — format as ppm byte](sink_writer.md#format_as_ppm_byte_2file) - [2file — format as ppm etext](sink_writer.md#format_as_ppm_etext_2file) - [2file — format as ppm short](sink_writer.md#format_as_ppm_short_2file) - [2file — format as ppm text](sink_writer.md#format_as_ppm_text_2file) - [2image — fit op sdf](transform_sdf.md#op_sdf_2image_fit) - [2image — pixelated op sdf](transform_sdf.md#op_sdf_2image_pixelated) - [2image — smooth op sdf](transform_sdf.md#op_sdf_2image_smooth) - [2quad — transform quad](generator_virtual_warp.md#transform_quad_2quad) - [2string — format as aktive](sink_writer.md#format_as_aktive_2string) - [2string — format as null](sink_writer.md#format_as_null_2string) - [2string — format as null-s](sink_writer.md#format_as_null_s_2string) - [2string — format as pgm byte](sink_writer.md#format_as_pgm_byte_2string) - [2string — format as pgm etext](sink_writer.md#format_as_pgm_etext_2string) - [2string — 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 — format as ppm byte](sink_writer.md#format_as_ppm_byte_2file) - [2file — format as ppm etext](sink_writer.md#format_as_ppm_etext_2file) - [2file — format as ppm short](sink_writer.md#format_as_ppm_short_2file) - [2file — format as ppm text](sink_writer.md#format_as_ppm_text_2file) - [2image — fit op sdf](transform_sdf.md#op_sdf_2image_fit) - [2image — pixelated op sdf](transform_sdf.md#op_sdf_2image_pixelated) - [2image — smooth op sdf](transform_sdf.md#op_sdf_2image_smooth) - [2polar — effect](transform_effect.md#effect_2polar) - [2polar — warp](generator_virtual_warp.md#warp_2polar) - [2quad — transform quad](generator_virtual_warp.md#transform_quad_2quad) - [2string — format as aktive](sink_writer.md#format_as_aktive_2string) - [2string — format as null](sink_writer.md#format_as_null_2string) - [2string — format as null-s](sink_writer.md#format_as_null_s_2string) - [2string — format as pgm byte](sink_writer.md#format_as_pgm_byte_2string) - [2string — format as pgm etext](sink_writer.md#format_as_pgm_etext_2string) - [2string — 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 — rhombus on op](transform_drawing.md#op_draw_rhombus_on) - [draw — triangle image](generator_virtual_drawing.md#image_draw_triangle) - [draw — triangle on op](transform_drawing.md#op_draw_triangle_on) - [dstripes — image](generator_virtual.md#image_dstripes) ## <a name='_e'></a> e - [effect — blur](transform_effect.md#effect_blur) - [effect — charcoal](transform_effect.md#effect_charcoal) - [effect — emboss](transform_effect.md#effect_emboss) - [effect — jitter gauss](transform_effect.md#effect_jitter_gauss) - [effect — jitter uniform](transform_effect.md#effect_jitter_uniform) - [effect — max-rgb](transform_effect.md#effect_max_rgb) - [effect — 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 — rhombus on op](transform_drawing.md#op_draw_rhombus_on) - [draw — triangle image](generator_virtual_drawing.md#image_draw_triangle) - [draw — triangle on op](transform_drawing.md#op_draw_triangle_on) - [dstripes — image](generator_virtual.md#image_dstripes) ## <a name='_e'></a> e - [effect — 2cartesian](transform_effect.md#effect_2cartesian) - [effect — 2polar](transform_effect.md#effect_2polar) - [effect — blur](transform_effect.md#effect_blur) - [effect — charcoal](transform_effect.md#effect_charcoal) - [effect — emboss](transform_effect.md#effect_emboss) - [effect — jitter gauss](transform_effect.md#effect_jitter_gauss) - [effect — jitter uniform](transform_effect.md#effect_jitter_uniform) - [effect — max-rgb](transform_effect.md#effect_max_rgb) - [effect — min-rgb](transform_effect.md#effect_min_rgb) |
| ︙ | ︙ | |||
2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 | - [variance — op tile](transform_statistics.md#op_tile_variance) - [vbar — image](generator_virtual.md#image_vbar) - [version](miscellaneous.md#version) - [view — op](transform.md#op_view) ## <a name='_w'></a> w - [warp — bicubic op](transform_structure_warp.md#op_warp_bicubic) - [warp — bilinear op](transform_structure_warp.md#op_warp_bilinear) - [warp — lanczos op](transform_structure_warp.md#op_warp_lanczos) - [warp — matrix](generator_virtual_warp.md#warp_matrix) - [warp — near-neighbour op](transform_structure_warp.md#op_warp_near_neighbour) - [warp — noise gauss](generator_virtual_warp.md#warp_noise_gauss) - [warp — 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 — op tile](transform_statistics.md#op_tile_variance) - [vbar — image](generator_virtual.md#image_vbar) - [version](miscellaneous.md#version) - [view — op](transform.md#op_view) ## <a name='_w'></a> w - [warp — 2cartesian](generator_virtual_warp.md#warp_2cartesian) - [warp — 2polar](generator_virtual_warp.md#warp_2polar) - [warp — bicubic op](transform_structure_warp.md#op_warp_bicubic) - [warp — bilinear op](transform_structure_warp.md#op_warp_bilinear) - [warp — lanczos op](transform_structure_warp.md#op_warp_lanczos) - [warp — matrix](generator_virtual_warp.md#warp_matrix) - [warp — near-neighbour op](transform_structure_warp.md#op_warp_near_neighbour) - [warp — noise gauss](generator_virtual_warp.md#warp_noise_gauss) - [warp — noise uniform](generator_virtual_warp.md#warp_noise_uniform) |
| ︙ | ︙ |
| ︙ | ︙ | |||
47 48 49 50 51 52 53 |
<br> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage x @1 @2 @3
<br> </th></tr>
| | | | | | | | | | 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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage x @1 @2 @3
<br> </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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage x @1 @2 @3
<br> </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 |
#### <a name='op_montage_x_rep__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op montage x-rep @1 by 3
<br> </th></tr>
| | | | 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> </th>
<th>aktive op montage x-rep @1 by 3
<br> </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 |
<br> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage y @1 @2 @3
<br> </th></tr>
| | | | | | | | | | 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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage y @1 @2 @3
<br> </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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage y @1 @2 @3
<br> </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 |
#### <a name='op_montage_y_rep__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op montage y-rep @1 by 3
<br> </th></tr>
| | | | 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> </th>
<th>aktive op montage y-rep @1 by 3
<br> </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 |
<br> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage z @1 @2 @3
<br> </th></tr>
| | | | | | | | | | 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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage z @1 @2 @3
<br> </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> </th>
<th>@2
<br> </th>
<th>@3
<br> </th>
<th>aktive op montage z @1 @2 @3
<br> </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 |
#### <a name='op_montage_z_rep__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op montage z-rep @1 by 3
<br> </th></tr>
| | | | 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> </th>
<th>aktive op montage z-rep @1 by 3
<br> </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>
|
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
| ︙ | ︙ | |||
34 35 36 37 38 39 40 |
|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> </th></tr>
| | | | | | 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> </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> </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> </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> </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>
|
| ︙ | ︙ | |||
107 108 109 110 111 112 113 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | | | 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> </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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | 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> </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 |
|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> </th></tr>
| | | | 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> </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 |
|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> </th></tr>
| | | | 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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | | | | 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> </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> </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> </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> </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 |
|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> </th></tr>
| | | | 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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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 |
|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> </th></tr>
| | | 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> </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>
|
| ︙ | ︙ | |||
57 58 59 60 61 62 63 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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> </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> </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>
|
| ︙ | ︙ | |||
53 54 55 56 57 58 59 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | | | | 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> </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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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 |
|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> </th></tr>
| | | | | 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> </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>
|
| ︙ | ︙ | |||
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 |
<table>
<tr><th>@1
<br>(assets/butterfly.ppm)</th>
<th>@2
<br>(rotate by 30)</th>
<th>aktive transform domain @2 @1
<br> </th></tr>
| | | 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> </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'> -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> </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> </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> </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> </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.
|
| ︙ | ︙ |
| ︙ | ︙ | |||
27 28 29 30 31 32 33 | - [aktive version](#version) ## Operators --- ### [↑](#top) <a name='error'></a> aktive error | | | | | 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. |
| ︙ | ︙ | |||
67 68 69 70 71 72 73 |
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op bands recombine @1 @2
<br> </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>
| | | | 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op bands recombine @1 @2
<br> </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 |
#### <a name='op_view__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op view @1 port {190 125 380 250}
<br> </th></tr>
| | | | | | | | 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> </th>
<th>aktive op view @1 port {190 125 380 250}
<br> </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> </th>
<th>aktive op view @1 port {-190 -125 380 250}
<br> </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> </th>
<th>aktive op view @1 port {80 80 80 80}
<br> </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>
|
| ︙ | ︙ | |||
110 111 112 113 114 115 116 |
#### <a name='op_color_correct_greyworld_global__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op color correct greyworld global @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op color correct greyworld global @1
<br> </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> </th>
<th>aktive op color correct greyworld global @1
<br> </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 |
#### <a name='op_color_sRGB_to_gray__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op color sRGB to gray @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op color sRGB to gray @1
<br> </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 |
#### <a name='op_color_sRGB_to_HSL__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op color sRGB to HSL @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op color sRGB to HSL @1
<br> </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 |
#### <a name='op_color_sRGB_to_HSV__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op color sRGB to HSV @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op color sRGB to HSV @1
<br> </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 |
#### <a name='op_color_sRGB_to_scRGB__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op color sRGB to scRGB @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op color sRGB to scRGB @1
<br> </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
|
| ︙ | ︙ |
| ︙ | ︙ | |||
50 51 52 53 54 55 56 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op convolve xy @2 @1
<br> </th></tr>
| | | | | | 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> </th>
<th>@2
<br> </th>
<th>aktive op convolve xy @2 @1
<br> </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> </th>
<th>@2
<br> </th>
<th>aktive op convolve xy @2 @1
<br> </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>
|
| ︙ | ︙ | |||
64 65 66 67 68 69 70 |
#### <a name='op_draw_box_rounded_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </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> </th></tr>
| | | | 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> </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> </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 |
#### <a name='op_draw_box_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw box on @1 center {64 64} ewidth 32 eheight 32 color {1 0 0} outlined 1
<br> </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 |
#### <a name='op_draw_circle_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw circle on @1 center {64 64} radius 32 color {1 0 0} outlined 1
<br> </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 |
#### <a name='op_draw_circles_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw circles on @1 radius 8 color {1 0 0} outlined 1 centers {10 10} {30 80} {80 30}
<br> </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 |
#### <a name='op_draw_line_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw line on @1 from {10 10} to {30 80} color {1 0 0} strokewidth 1
<br> </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 |
#### <a name='op_draw_parallelogram_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw parallelogram on @1 center {64 64} ewidth 32 eheight 32 eskew 8 color {1 0 0} outlined 1
<br> </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 |
#### <a name='op_draw_polyline_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw polyline on @1 color {1 0 0} strokewidth 1 points {10 10} {30 80} {80 30}
<br> </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 |
#### <a name='op_draw_rhombus_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw rhombus on @1 center {64 64} ewidth 32 eheight 32 outlined 1 color {1 0 0} outlined 1
<br> </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 |
#### <a name='op_draw_triangle_on__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op draw triangle on @1 a {10 10} b {30 80} c {80 30} color {1 0 0} outlined 1
<br> </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>
|
| ︙ | ︙ | |||
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ## <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 | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | | | | | | | | | | | | | 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> </th>
<th>aktive effect 2cartesian @1
<br> </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> </th>
<th>aktive effect 2cartesian @1
<br> </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> </th>
<th>aktive effect 2polar @1
<br> </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> </th>
<th>aktive effect 2polar @1
<br> </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> </th>
<th>aktive effect blur @1 radius 16
<br> </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> </th>
<th>aktive effect blur @1 radius 16
<br> </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> </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> </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> </th>
<th>aktive effect emboss @1
<br> </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 |
#### <a name='effect_jitter_gauss__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive effect jitter gauss @1 sigma 4 seed 703011174
<br> </th></tr>
| | | | | | | | | 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> </th>
<th>aktive effect jitter gauss @1 sigma 4 seed 703011174
<br> </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> </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> </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 |
#### <a name='effect_jitter_uniform__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
<br> </th></tr>
| | | | | | | | | | | | | | | | | | | | | | | 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> </th>
<th>aktive effect jitter uniform @1 min 1 max 6 seed 703011174
<br> </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> </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> </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> </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> </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> </th>
<th>aktive effect sharpen @1
<br> </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> </th>
<th>aktive effect sketch @1
<br> </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> </th>
<th>aktive effect sketch @1
<br> </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 |
#### <a name='effect_swirl__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive effect swirl @1 decay 0.05 from 135
<br> </th></tr>
| | | | | | | | | | 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> </th>
<th>aktive effect swirl @1 decay 0.05 from 135
<br> </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> </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> </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 |
#### <a name='effect_wobble__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive effect wobble @1 center {100 50}
<br> </th></tr>
| | | | 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> </th>
<th>aktive effect wobble @1 center {100 50}
<br> </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>
|
| ︙ | ︙ | |||
48 49 50 51 52 53 54 |
#### <a name='op_kuwahara__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op kuwahara @1 radius 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op kuwahara @1 radius 4
<br> </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 |
#### <a name='op_kuwahara_core__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op kuwahara-core @1 radius 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op kuwahara-core @1 radius 4
<br> </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>
|
| ︙ | ︙ | |||
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| |
| ︙ | ︙ | |||
54 55 56 57 58 59 60 |
#### <a name='op_connected_components_labeled__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op connected-components labeled @1
<br> </th></tr>
| | | | | | | 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> </th>
<th>aktive op connected-components labeled @1
<br> </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> </th>
<th>aktive op connected-components labeled @1 transform cc.max
<br> </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> </th>
<th>aktive op connected-components labeled @1 transform cc.max bbox 1
<br> </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 |
#### <a name='op_morph_close__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph close @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph close @1 radius 1
<br> </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> </th>
<th>aktive op morph close @1 radius 1
<br> </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 |
#### <a name='op_morph_dilate__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph dilate @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph dilate @1 radius 1
<br> </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> </th>
<th>aktive op morph dilate @1 radius 1
<br> </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 |
#### <a name='op_morph_erode__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph erode @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph erode @1 radius 1
<br> </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> </th>
<th>aktive op morph erode @1 radius 1
<br> </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 |
#### <a name='op_morph_gradient_all__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph gradient all @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph gradient all @1 radius 1
<br> </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> </th>
<th>aktive op morph gradient all @1 radius 1
<br> </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 |
#### <a name='op_morph_gradient_external__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph gradient external @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph gradient external @1 radius 1
<br> </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> </th>
<th>aktive op morph gradient external @1 radius 1
<br> </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 |
#### <a name='op_morph_gradient_internal__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph gradient internal @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph gradient internal @1 radius 1
<br> </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> </th>
<th>aktive op morph gradient internal @1 radius 1
<br> </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 |
#### <a name='op_morph_open__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph open @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph open @1 radius 1
<br> </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> </th>
<th>aktive op morph open @1 radius 1
<br> </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 |
#### <a name='op_morph_toggle__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph toggle @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph toggle @1 radius 1
<br> </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> </th>
<th>aktive op morph toggle @1 radius 1
<br> </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 |
#### <a name='op_morph_tophat_black__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph tophat black @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph tophat black @1 radius 1
<br> </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> </th>
<th>aktive op morph tophat black @1 radius 1
<br> </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 |
#### <a name='op_morph_tophat_white__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op morph tophat white @1 radius 1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive op morph tophat white @1 radius 1
<br> </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> </th>
<th>aktive op morph tophat white @1 radius 1
<br> </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>
|
| ︙ | ︙ | |||
48 49 50 51 52 53 54 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </th></tr>
| | | | | 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </th></tr>
| | | | | 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </th></tr>
| | | | | 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </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 |
#### <a name='op_sdf_not__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sdf not @1
<br> </th></tr>
| | | | | | | 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> </th>
<th>aktive op sdf not @1
<br> </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 |
#### <a name='op_sdf_outline__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sdf outline @1
<br> </th></tr>
| | | | | | | 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> </th>
<th>aktive op sdf outline @1
<br> </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 |
#### <a name='op_sdf_ring__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sdf ring @1 thickness 4
<br> </th></tr>
| | | | | | | 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> </th>
<th>aktive op sdf ring @1 thickness 4
<br> </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 |
#### <a name='op_sdf_round__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sdf round @1 radius 20
<br> </th></tr>
| | | | | | | 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> </th>
<th>aktive op sdf round @1 radius 20
<br> </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>
|
| ︙ | ︙ | |||
41 42 43 44 45 46 47 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </th></tr>
| | | | | | | 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> </th>
<th>@2
<br> </th>
<th>aktive op sdf and @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf or @1 @2
<br> </th></tr>
| | | | | | | 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> </th>
<th>@2
<br> </th>
<th>aktive op sdf or @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf sub @1 @2
<br> </th></tr>
| | | | | | | 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> </th>
<th>@2
<br> </th>
<th>aktive op sdf sub @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf xor @1 @2
<br> </th></tr>
| | | | | | | 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> </th>
<th>@2
<br> </th>
<th>aktive op sdf xor @1 @2
<br> </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 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf xor-core @1 @2
<br> </th></tr>
| | | | | | | 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 |
<table>
<tr><th>@1
<br> </th>
<th>@2
<br> </th>
<th>aktive op sdf xor-core @1 @2
<br> </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>
|
| ︙ | ︙ | |||
355 356 357 358 359 360 361 |
#### <a name='op_column_arg_max__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column arg max @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column arg max @1
<br> </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 |
#### <a name='op_column_arg_min__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column arg min @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column arg min @1
<br> </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 |
#### <a name='op_column_cumulative__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column cumulative @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column cumulative @1
<br> </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 |
#### <a name='op_column_histogram__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column histogram @1 bins 8
<br> </th></tr>
| | | 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> </th>
<th>aktive op column histogram @1 bins 8
<br> </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 |
#### <a name='op_column_max__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column max @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column max @1
<br> </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 |
#### <a name='op_column_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column mean @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column mean @1
<br> </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 |
#### <a name='op_column_min__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column min @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column min @1
<br> </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 |
#### <a name='op_column_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column otsu [aktive op column histogram @1]
<br> </th></tr>
| | | 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> </th>
<th>aktive op column otsu [aktive op column histogram @1]
<br> </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 |
#### <a name='op_column_profile__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column profile @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column profile @1
<br> </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 |
#### <a name='op_column_stddev__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column stddev @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column stddev @1
<br> </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 |
#### <a name='op_column_sum__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column sum @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column sum @1
<br> </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 |
#### <a name='op_column_sumsquared__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column sumsquared @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column sumsquared @1
<br> </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 |
#### <a name='op_column_variance__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op column variance @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op column variance @1
<br> </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 |
#### <a name='op_image_histogram__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op image histogram @1 bins 8
<br> </th></tr>
| | | 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> </th>
<th>aktive op image histogram @1 bins 8
<br> </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 |
#### <a name='op_row_arg_max__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row arg max @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row arg max @1
<br> </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 |
#### <a name='op_row_arg_min__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row arg min @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row arg min @1
<br> </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 |
#### <a name='op_row_cumulative__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row cumulative @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row cumulative @1
<br> </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 |
#### <a name='op_row_histogram__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row histogram @1 bins 8
<br> </th></tr>
| | | 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> </th>
<th>aktive op row histogram @1 bins 8
<br> </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 |
#### <a name='op_row_max__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row max @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row max @1
<br> </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 |
#### <a name='op_row_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row mean @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row mean @1
<br> </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 |
#### <a name='op_row_min__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row min @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row min @1
<br> </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 |
#### <a name='op_row_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row otsu [aktive op row histogram @1]
<br> </th></tr>
| | | 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> </th>
<th>aktive op row otsu [aktive op row histogram @1]
<br> </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 |
#### <a name='op_row_profile__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row profile @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row profile @1
<br> </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 |
#### <a name='op_row_stddev__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row stddev @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row stddev @1
<br> </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 |
#### <a name='op_row_sum__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row sum @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row sum @1
<br> </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 |
#### <a name='op_row_sumsquared__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row sumsquared @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row sumsquared @1
<br> </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 |
#### <a name='op_row_variance__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op row variance @1
<br> </th></tr>
| | | 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> </th>
<th>aktive op row variance @1
<br> </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
|
| ︙ | ︙ |
| ︙ | ︙ | |||
105 106 107 108 109 110 111 |
#### <a name='op_align_bottom__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op align bottom @1 size 160 border mirror
<br> </th></tr>
| | | | 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> </th>
<th>aktive op align bottom @1 size 160 border mirror
<br> </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 |
#### <a name='op_align_left__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op align left @1 size 160 border mirror
<br> </th></tr>
| | | | 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> </th>
<th>aktive op align left @1 size 160 border mirror
<br> </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 |
#### <a name='op_align_right__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op align right @1 size 160 border mirror
<br> </th></tr>
| | | | 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> </th>
<th>aktive op align right @1 size 160 border mirror
<br> </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 |
#### <a name='op_align_top__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op align top @1 size 160 border mirror
<br> </th></tr>
| | | | 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> </th>
<th>aktive op align top @1 size 160 border mirror
<br> </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 |
#### <a name='op_center_origin_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op center-origin x @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op center-origin x @1
<br> </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 |
#### <a name='op_center_origin_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op center-origin xy @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op center-origin xy @1
<br> </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 |
#### <a name='op_center_origin_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op center-origin y @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op center-origin y @1
<br> </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 |
#### <a name='op_crop__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op crop @1 left 10 right 20 top 30 bottom 50
<br> </th></tr>
| | | | 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> </th>
<th>aktive op crop @1 left 10 right 20 top 30 bottom 50
<br> </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 |
#### <a name='op_embed_bg__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed bg @1 left 32 right 32 top 32 bottom 32 values 0.5
<br> </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 |
#### <a name='op_embed_black__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed black @1 left 32 right 32 top 32 bottom 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed black @1 left 32 right 32 top 32 bottom 32
<br> </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 |
#### <a name='op_embed_copy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed copy @1 left 32 right 32 top 32 bottom 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed copy @1 left 32 right 32 top 32 bottom 32
<br> </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 |
#### <a name='op_embed_mirror__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed mirror @1 left 32 right 32 top 32 bottom 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed mirror @1 left 32 right 32 top 32 bottom 32
<br> </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 |
#### <a name='op_embed_tile__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed tile @1 left 32 right 32 top 32 bottom 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed tile @1 left 32 right 32 top 32 bottom 32
<br> </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 |
#### <a name='op_embed_white__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op embed white @1 left 32 right 32 top 32 bottom 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op embed white @1 left 32 right 32 top 32 bottom 32
<br> </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 |
#### <a name='op_flip_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op flip x @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op flip x @1
<br> </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 |
#### <a name='op_flip_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op flip y @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op flip y @1
<br> </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 |
#### <a name='op_resize__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op resize @1 width 21 height 29
<br> </th></tr>
| | | | 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> </th>
<th>aktive op resize @1 width 21 height 29
<br> </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 |
#### <a name='op_rotate_any__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op rotate any @1 by 33 around {32 32}
<br> </th></tr>
| | | | 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> </th>
<th>aktive op rotate any @1 by 33 around {32 32}
<br> </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 |
#### <a name='op_rotate_ccw__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op rotate ccw @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op rotate ccw @1
<br> </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 |
#### <a name='op_rotate_cw__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op rotate cw @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op rotate cw @1
<br> </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 |
#### <a name='op_rotate_half__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op rotate half @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op rotate half @1
<br> </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 |
#### <a name='op_sample_decimate_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample decimate x @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample decimate x @1 by 4
<br> </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 |
#### <a name='op_sample_decimate_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample decimate xy @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample decimate xy @1 by 4
<br> </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 |
#### <a name='op_sample_decimate_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample decimate y @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample decimate y @1 by 4
<br> </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 |
#### <a name='op_sample_fill_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample fill x @1 by 4 fill 0.5
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample fill x @1 by 4 fill 0.5
<br> </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 |
#### <a name='op_sample_fill_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample fill xy @1 by 4 fill 0.5
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample fill xy @1 by 4 fill 0.5
<br> </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 |
#### <a name='op_sample_fill_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample fill y @1 by 4 fill 0.5
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample fill y @1 by 4 fill 0.5
<br> </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 |
#### <a name='op_sample_interpolate_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample interpolate x @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample interpolate x @1 by 4
<br> </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 |
#### <a name='op_sample_interpolate_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample interpolate xy @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample interpolate xy @1 by 4
<br> </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 |
#### <a name='op_sample_interpolate_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample interpolate y @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample interpolate y @1 by 4
<br> </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 |
#### <a name='op_sample_replicate_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample replicate x @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample replicate x @1 by 4
<br> </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 |
#### <a name='op_sample_replicate_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample replicate xy @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample replicate xy @1 by 4
<br> </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 |
#### <a name='op_sample_replicate_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample replicate y @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample replicate y @1 by 4
<br> </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 |
#### <a name='op_sample_sub_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample sub x @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample sub x @1 by 4
<br> </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 |
#### <a name='op_sample_sub_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample sub xy @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample sub xy @1 by 4
<br> </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 |
#### <a name='op_sample_sub_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op sample sub y @1 by 4
<br> </th></tr>
| | | | 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> </th>
<th>aktive op sample sub y @1 by 4
<br> </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 |
#### <a name='op_scroll_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op scroll x @1 offset 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op scroll x @1 offset 32
<br> </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 |
#### <a name='op_scroll_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op scroll y @1 offset 32
<br> </th></tr>
| | | | 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> </th>
<th>aktive op scroll y @1 offset 32
<br> </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 |
#### <a name='op_select_x__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op select x @1 from 20 to 50
<br> </th></tr>
| | | | 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> </th>
<th>aktive op select x @1 from 20 to 50
<br> </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 |
#### <a name='op_select_y__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op select y @1 from 20 to 50
<br> </th></tr>
| | | | 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> </th>
<th>aktive op select y @1 from 20 to 50
<br> </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 |
#### <a name='op_swap_xy__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op swap xy @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op swap xy @1
<br> </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 |
#### <a name='op_transpose__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op transpose @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op transpose @1
<br> </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 |
#### <a name='op_transverse__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive op transverse @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive op transverse @1
<br> </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>
|
| ︙ | ︙ | |||
58 59 60 61 62 63 64 |
<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> </th></tr>
| | | | | | | | | | | | | | | | | 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> </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> </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> </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> </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> </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> </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> </th>
<th>aktive op view @3 port {0 0 100 100}
<br> </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
|
| ︙ | ︙ |
| ︙ | ︙ | |||
47 48 49 50 51 52 53 |
#### <a name='image_threshold_bernsen__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold bernsen @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold bernsen @1 radius 7
<br> </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> </th>
<th>aktive image threshold bernsen @1 radius 7
<br> </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 |
#### <a name='image_threshold_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold mean @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold mean @1 radius 7
<br> </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> </th>
<th>aktive image threshold mean @1 radius 7
<br> </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 |
#### <a name='image_threshold_niblack__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold niblack @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold niblack @1 radius 7
<br> </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> </th>
<th>aktive image threshold niblack @1 radius 7
<br> </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 |
#### <a name='image_threshold_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold otsu @1 radius 7
<br> </th></tr>
| | | | 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> </th>
<th>aktive image threshold otsu @1 radius 7
<br> </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 |
#### <a name='image_threshold_phansalkar__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold phansalkar @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold phansalkar @1 radius 7
<br> </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> </th>
<th>aktive image threshold phansalkar @1 radius 7
<br> </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 |
#### <a name='image_threshold_sauvola__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold sauvola @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold sauvola @1 radius 7
<br> </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> </th>
<th>aktive image threshold sauvola @1 radius 7
<br> </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 |
#### <a name='image_threshold_wolfjolion__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image threshold wolfjolion @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image threshold wolfjolion @1 radius 7
<br> </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> </th>
<th>aktive image threshold wolfjolion @1 radius 7
<br> </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>
|
| ︙ | ︙ | |||
74 75 76 77 78 79 80 |
#### <a name='image_mask_per_bernsen__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per bernsen @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per bernsen @1 radius 7
<br> </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> </th>
<th>aktive image mask per bernsen @1 radius 7
<br> </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 |
#### <a name='image_mask_per_global_bernsen__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global bernsen @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per global bernsen @1
<br> </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> </th>
<th>aktive image mask per global bernsen @1
<br> </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 |
#### <a name='image_mask_per_global_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global mean @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per global mean @1
<br> </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> </th>
<th>aktive image mask per global mean @1
<br> </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 |
#### <a name='image_mask_per_global_niblack__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global niblack @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per global niblack @1
<br> </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> </th>
<th>aktive image mask per global niblack @1
<br> </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 |
#### <a name='image_mask_per_global_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global otsu @1
<br> </th></tr>
| | | | 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> </th>
<th>aktive image mask per global otsu @1
<br> </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 |
#### <a name='image_mask_per_global_phansalkar__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global phansalkar @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per global phansalkar @1
<br> </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> </th>
<th>aktive image mask per global phansalkar @1
<br> </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 |
#### <a name='image_mask_per_global_sauvola__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per global sauvola @1
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per global sauvola @1
<br> </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> </th>
<th>aktive image mask per global sauvola @1
<br> </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 |
#### <a name='image_mask_per_mean__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per mean @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per mean @1 radius 7
<br> </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> </th>
<th>aktive image mask per mean @1 radius 7
<br> </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 |
#### <a name='image_mask_per_niblack__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per niblack @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per niblack @1 radius 7
<br> </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> </th>
<th>aktive image mask per niblack @1 radius 7
<br> </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 |
#### <a name='image_mask_per_otsu__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per otsu @1 radius 7
<br> </th></tr>
| | | | 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> </th>
<th>aktive image mask per otsu @1 radius 7
<br> </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 |
#### <a name='image_mask_per_phansalkar__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per phansalkar @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per phansalkar @1 radius 7
<br> </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> </th>
<th>aktive image mask per phansalkar @1 radius 7
<br> </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 |
#### <a name='image_mask_per_sauvola__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per sauvola @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per sauvola @1 radius 7
<br> </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> </th>
<th>aktive image mask per sauvola @1 radius 7
<br> </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 |
#### <a name='image_mask_per_wolfjolion__examples'></a> Examples
<table>
<tr><th>@1
<br> </th>
<th>aktive image mask per wolfjolion @1 radius 7
<br> </th></tr>
| | | | | | 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> </th>
<th>aktive image mask per wolfjolion @1 radius 7
<br> </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> </th>
<th>aktive image mask per wolfjolion @1 radius 7
<br> </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>
|
| ︙ | ︙ | |||
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 |
| ︙ | ︙ |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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
|
1 2 | ## -*- mode: tcl ; fill-column: 90 -*- # # ## ### ##### ######## ############# ##################### | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | 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
|
| ︙ | ︙ |