Vips.Image.webpsave_buffer (original) (raw)

Method

VipsImagewebpsave_buffer

Declaration [src]


int
vips_webpsave_buffer (
  VipsImage* in,
  void** buf,
  size_t* len,
  ...
)

Description [src]

As vips_webpsave(), but save to a memory buffer.

The address of the buffer is returned in buf, the length of the buffer inlen. You are responsible for freeing the buffer with g_free() when you are done with it.

Optional arguments

This method is not directly available to language bindings.

Parameters

buf

Type: An array of guint8

Return output buffer here.

The argument will be set by the function.
The length of the array is specified in the len argument.
The caller of the method takes ownership of the returned data, and is responsible for freeing it.

len

Type: size_t*

Return output length here.

The argument will be set by the function.

...

Type: ``

NULL-terminated list of optional named arguments.

Return value

Type: int

0 on success, -1 on error.