Contents

1 Getting started
2 Tutorial
 2.1 Quick interface tour
 2.2 nip2 for reflectogram mosaics
 2.3 nip2 for nerds
3 Assembling infrared mosaics
 3.1 Infrared imaging
  3.1.1 Setting up your system
  3.1.2 Capturing the data
  3.1.3 Correcting illumination
  3.1.4 Correcting with the command-line tool
  3.1.5 Correcting within nip2
 3.2 Assembling the mosaic
 3.3 Balancing the mosaic
 3.4 Other nip2 features useful for reflectograms
 3.5 Printing
4 Reference
 4.1 Image view window
 4.2 File select dialogs
 4.3 Image processing window
  4.3.1 Columns
  4.3.2 Rows
  4.3.3 Applying operations to objects
  4.3.4 Batch processing
  4.3.5 Error handling
  4.3.6 Making menu items out of columns
 4.4 The programming window
 4.5 Command-line interface
  4.5.1 Using expression mode
  4.5.2 Using script mode
  4.5.3 Using –set
  4.5.4 Other modes
5 Image processing menus
 5.1 Colour
 5.2 Filter
 5.3 Histogram
 5.4 Image
 5.5 Math
 5.6 Matrix
 5.7 Object
 5.8 Tasks
  5.8.1 Capture
  5.8.2 Mosaic
  5.8.3 Picture Frame
  5.8.4 Print
6 Programming
 6.1 Load and save
 6.2 Using an external editor
 6.3 Syntax
 6.4 Naming conventions
 6.5 Evaluation
 6.6 Operators
  6.6.1 The real type
  6.6.2 The complex type
  6.6.3 The character type
  6.6.4 The boolean type
  6.6.5 The list type
  6.6.6 The function type
  6.6.7 The image type
 6.7 Lists and recursion
 6.8 Lazy programming
 6.9 Pattern matching
 6.10 The standard libraries
 6.11 Classes
  6.11.1 Parameterised classes
  6.11.2 Inheritance
  6.11.3 Minor class features
 6.12 Controlling the interface
  6.12.1 Tools and toolkits
  6.12.2 Workspaces
  6.12.3 The Image class
  6.12.4 The Colour class
 6.13 The _Object class
 6.14 Optimisation
 6.15 Calling VIPS functions
A Configuration
  A.0.1 Calculation
  A.0.2 Image display
  A.0.3 Other options