Method
VipsImageconvf
Declaration [src]
int
vips_convf (
VipsImage* in,
VipsImage** out,
VipsImage* mask,
...
)
Description [src]
Convolution. This is a low-level operation, see vips_conv() for something
more convenient.
Perform a convolution of in with mask.
Each output pixel is
calculated as sigma[i]{pixel[i] * mask[i]} / scale + offset, where scale
and offset are part of mask.
The convolution is performed with floating-point arithmetic. The output image
is always VipsBandFormat unless in is VipsBandFormat, in which case
out is also VipsBandFormat.
See also
This method is not directly available to language bindings.
Parameters
out-
Type:
VipsImageOutput image.
The argument will be set by the function. The caller of the method takes ownership of the data, and is responsible for freeing it. mask-
Type:
VipsImageConvolve with this mask.
The data is owned by the caller of the method. ...-
Type:
NULL-terminated list of optional named arguments.