方法

GdkPixbufPixbufnew_subpixbuf

声明 [src]

GdkPixbuf*
gdk_pixbuf_new_subpixbuf (
  GdkPixbuf* src_pixbuf,
  int src_x,
  int src_y,
  int width,
  int height
)

描述 [src]

创建一个新的pixbuf,它表示src_pixbuf的子区域。

新的pixbuf与其原始pixbuf共享像素,因此对其中一个的写入会影响另一个。新的pixbuf持有对src_pixbuf的引用,因此当新的pixbuf被终定时,src_pixbuf才会被终止。

请注意,如果src_pixbuf是只读的,此函数将强制使其可变。

参数

src_x

类型:int

src_pixbuf中的X坐标。

src_y

类型:int

src_pixbuf中的Y坐标。

width

类型:int

src_pixbuf中区域的宽度。

height

类型:int

src_pixbuf中区域的高度。

返回值

类型:GdkPixbuf

一个新

方法的调用者拥有返回数据的所有权,并负责释放它。