Method

VipsImagematrixmultiply

Declaration [src]

int
vips_matrixmultiply (
  VipsImage* left,
  VipsImage* right,
  VipsImage** out,
  ...
)

Description [src]

Multiplies two matrix images.

The scale and offset members of left and right are ignored.

::: seealso vips_matrixinvert().

Parameters

right VipsImage
 

Input matrix.

 The data is owned by the caller of the function.
out VipsImage
 

Output matrix.

 The argument will be set by the function.
 The instance takes ownership of the data, and is responsible for freeing it.
... none
 

NULL-terminated list of optional named arguments.

Return value

Returns: int
 

0 on success, -1 on error.