Function
Vipscheck_matrix
Declaration [src]
int
vips_check_matrix (
const char* domain,
VipsImage* im,
VipsImage** out
)
Description [src]
Matrix images must have width and height less than 100000 and have 1 band.
Return 0 if the image will pass as a matrix, or -1 and set an error message otherwise.
out
is set to be im
cast to double and stored in memory. Use
VIPS_MATRIX()
to address values in out
.
You must unref out
when you are done with it.
See also
Parameters
domain
-
Type:
const char*
The originating domain for the error message.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. im
-
Type:
VipsImage
Image to check.
The data is owned by the caller of the function. out
-
Type:
VipsImage
Put image as in-memory doubles here.
The argument will be set by the function. The caller of the function takes ownership of the returned data, and is responsible for freeing it.