This chapter explains how to call VIPS functions from C programs. It does not explain how to write new image processing operations (see §3.1), only how to call the ones that VIPS provides. If you want to call VIPS functions fromC++ programs, you can either use the interface described here or you can try out the much nicer C++ interface described in §1.1.
See §4.1 for an introduction to the image processing operations available in the library. Figure 2.1 tries to show an overview of this structure.
VIPS includes a set of UNIX manual pages. Enter (for example):
to get an explanation of the im_extract() function.
All the command-line VIPS operations will print help text too. For example: