构造函数

GdkPixbufPixbufnew

声明 [src]

GdkPixbuf*
gdk_pixbuf_new (
  GdkColorspace colorspace,
  gboolean has_alpha,
  int bits_per_sample,
  int width,
  int height
)

描述 [src]

创建一个新的 GdkPixbuf 结构并为其分配一个缓冲区。

如果缓冲区的分配失败,此函数将返回 NULL

缓冲区具有最佳行跨度。请注意,缓冲区不会被清除;您必须完全自行填充它。

参数

colorspace

类型: GdkColorspace

图像的颜色空间。

has_alpha

类型: gboolean

图像是否应有透明度信息。

bits_per_sample

类型: int

每个颜色样本的位数。

width

类型: int

图像的像素宽度,必须大于  0。

height

类型: int

图像的像素高度,必须大于  0。

返回值

类型: GdkPixbuf

创建的新像素缓冲区。

函数的调用者负责数据的所有权,并负责释放它们。
返回值可以为 NULL