Constructor
GdkPixbuf.Pixbuf.new_from_bytes
Declaration [src]
GdkPixbuf*
gdk_pixbuf_new_from_bytes (
GBytes* data,
GdkColorspace colorspace,
gboolean has_alpha,
int bits_per_sample,
int width,
int height,
int rowstride
)
Description [src]
Creates a new GdkPixbuf
out of in-memory readonly image data.
Currently only RGB images with 8 bits per sample are supported.
This is the GBytes
variant of gdk_pixbuf_new_from_data()
, useful
for language bindings.
Available since: | 2.32 |
Parameters
data |
GBytes* |
Image data in 8-bit/sample packed format inside a |
|
The data is owned by the caller of the function | |
colorspace |
GdkColorspace |
Colorspace for the image data |
|
has_alpha |
gboolean |
Whether the data has an opacity channel |
|
bits_per_sample |
int |
Number of bits per sample |
|
width |
int |
Width of the image in pixels, must be > 0 |
|
height |
int |
Height of the image in pixels, must be > 0 |
|
rowstride |
int |
Distance in bytes between row starts |
Return value
Returns: GdkPixbuf |
|
A newly-created pixbuf |
|
The caller of the function takes ownership of the data, and is responsible for freeing it |