Method
GdkPixbufPixbufsave_to_callback
Declaration [src]
gboolean
gdk_pixbuf_save_to_callback (
GdkPixbuf* pixbuf,
GdkPixbufSaveFunc save_func,
gpointer user_data,
const char* type,
GError** error,
...
)
Description [src]
Saves pixbuf in format type by feeding the produced data to a callback.
This function can be used when you want to store the image to something other than a file, such as an in-memory buffer or a socket.
If error is set, FALSE will be returned. Possible errors
include those in the GDK_PIXBUF_ERROR domain and whatever the save
function generates.
See gdk_pixbuf_save() for more details.
| Available since: | 2.4 |
| This method is not directly available to language bindings. |
Parameters
save_func |
GdkPixbufSaveFunc |
A function that is called to save each block of data that the save routine generates. |
|
user_data |
gpointer |
User data to pass to the save function. |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
type |
const char* |
Name of file format. |
|
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
error |
GError |
Return location for error, or |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
... |
|
List of key-value save options. |