Constructor
GdkPixbufPixbufnew_from_bytes
since: 2.32
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
- 
            Type: GBytesImage data in 8-bit/sample packed format inside a GBytes.The data is owned by the caller of the function. 
- colorspace
- 
            Type: GdkColorspaceColorspace for the image data. 
- has_alpha
- 
            Type: gbooleanWhether the data has an opacity channel. 
- bits_per_sample
- 
            Type: intNumber of bits per sample. 
- width
- 
            Type: intWidth of the image in pixels, must be > 0 
- height
- 
            Type: intHeight of the image in pixels, must be > 0 
- rowstride
- 
            Type: intDistance in bytes between row starts. 
Return value
Type: GdkPixbuf
A newly-created pixbuf.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |