You can call any VIPS operation which has the following properties:
IM_TYPE_DOUBLE
,
IM_TYPE_INT
,
IM_TYPE_COMPLEX
,
IM_TYPE_STRING
,
IM_TYPE_IMAGE
,
IM_TYPE_DOUBLEVEC
,
IM_TYPE_DMASK
,
IM_TYPE_IMASK
IM_TYPE_DISPLAY
. If an argument is an input display, nip2 passes in
its current display structure, it does not take a display from your program.
When nip2 starts up, it loads any VIPS plug ins it can find on its data search path. You can call functions from plug ins in just the same way. For information on writing plug ins, see the VIPS Library Programmers' Guide.