[next] [prev] [prev-tail] [tail] [up]

## Chapter 3
Writing VIPS operations

3.1 Introduction
3.1.1 Why use VIPS?
3.1.2 I/O styles
3.2 Programming WIO operations
3.2.1 Input from an image
3.2.2 Output to an image
3.2.3 Polymorphism
3.3 Programming PIO functions
3.3.1 Easy PIO with im_wrapone() and im_wrapmany()
3.3.2 Region descriptors
3.3.3 Image input with regions
3.3.4 Splitting into sequences
3.3.5 Output to regions
3.3.6 Callbacks
3.3.7 Memory allocation revisited
3.4 Programming in-place functions

[next] [prev] [prev-tail] [front] [up]