Next: 3.1 Easy PIO with Up: libguide Previous: 2.4 Polymorphism Contents

# 3. Programming PIO functions

The VIPS PIO system has a number of advantages over WIO, as summarised in the introduction. On the other hand, they are a bit more complicated.

Subsections

- 3.1 Easy PIO with `im_wrapone()` and `im_wrapmany()`
- 3.2 Region descriptors
- 3.3 Image input with regions
- 3.4 Splitting into sequences
- 3.5 Output to regions
- 3.6 Callbacks
  - 3.6.1 Close callbacks
  - 3.6.2 Eval callbacks
  - 3.6.3 Evalend callbacks
- 3.7 Memory allocation revisited