/bf VIPS reference documentation is in the process of switching to gtkdoc. Half-done manuals are distributed with VIPS, and they should be all done by the next version.
In the meantime, this old and slightly outdated chapter has been left unchanged from the previous version.
This chapter introduces the functions available in the VIPS image processing library. For detailed information on particular functions, refer to the UNIX on-line manual pages. Enter (for example):
for information on the function im_abs().
All the comand-line vips operations will print help text too. For example:
Once you have found a function you need to use, you can call it from a C program (see §2.1), you can call it from C++ or Python (see §1.1), you can call it from the nip2 ((see the nip Manual), or SIAM graphical user-interfaces, or you can run it from the UNIX command line with the vips program. For example:
VIPS may have been set up at your site with a set of links which call the vips program for you. You may also be able to type:
There are a few VIPS programs which you cannot run with vips, either because their arguments are a very strange, or because they are complete mini-applications (like vips2dj). These programs are listed in table 4.1, see the man pages for full details.
Name | Description |
binfile | Read RAW image |
debugim | Print an image pixel by pixel |
edvips | Change fields in a VIPS header |
header | Print fields from a VIPS header |
printlines | Print an image a line at a time |
vips | VIPS universal main program |
vips-7.14 | VIPS wrapper script |
find_mosaic | Analyse a set of images for overlaps |
mergeup | Join a set of images together |
cooc_features | Calculate features of a co-occurence matrix |
cooc | Calculate a co-occurence matrix |
glds_features | Calculate features of a grey-level distribution matrix |
glds | Calculate a grey-level distribution matrix |
simcontr | Demonstrate simultaneous contrast |
sines | Generate a sinusoidal test pattern |
spatres | Generate a spatial resolution test pattern |
squares | Generate some squares |
batch_crop | Crop a lot of images |
batch_image_convert | File format convert a lot of images |
batch_rubber_sheet | Warp a lot of images |
light_correct | Correct a set of images for shading errors |
mitsub | Format a VIPS image for output to a Mitsubishi 3600 |
shrink_width | Shrink to a specific width |
vdump | VIPS to mono Postscript |
vips2dj | VIPS to high-quality colour Postscript |