构造函数
GdkPixbufPixbufnew_from_bytes
始于:2.32
声明 [源]
GdkPixbuf*
gdk_pixbuf_new_from_bytes (
GBytes* data,
GdkColorspace colorspace,
gboolean has_alpha,
int bits_per_sample,
int width,
int height,
int rowstride
)
说明 [源]
从内存中的只读图像数据创建一个新的 GdkPixbuf。
目前只支持每样本 8 位的 RGB 图像。
这是 gdk_pixbuf_new_from_data() 的 GBytes 变体,对于语言绑定很有用。
始于:2.32
参数
data-
类型:
GBytes包含在
GBytes中的 8 位/样本 packed 格式图像数据。数据由函数的调用者拥有。 colorspace-
类型:
GdkColorspace图像数据所用的颜色空间。
has_alpha-
类型:
gboolean数据是否包含不透明度通道。
bits_per_sample-
类型:
int每样本的位数。
width-
类型:
int图像宽度(以像素为单位),必须大于 0。
height-
类型:
int图像高度(以像素为单位),必须大于 0。
rowstride-
类型:
int行开始的字节间距。
返回值
类型: GdkPixbuf
创建了一个新的 pixbuf。
| 函数的调用者接管了数据的所有权,并负责释放它。 |