当前位置: 技术问答>linux和unix
能提供linux的抓图的资料吗???
来源: 互联网 发布时间:2015-06-15
本文导语: 在VC下使用GetDC()SelectObject()BitBlt()......这些函数可以实现,在linux下,我想得到一个窗口的位图,怎么搞阿???????有什么资料吗? | GdkWindow *root = NULL; GdkPixbuf *pPixbuf = NULL; root...
在VC下使用GetDC()SelectObject()BitBlt()......这些函数可以实现,在linux下,我想得到一个窗口的位图,怎么搞阿???????有什么资料吗?
|
GdkWindow *root = NULL;
GdkPixbuf *pPixbuf = NULL;
root = gdk_get_default_root_window();
pPixbuf = gdk_pixbuf_get_from_drawable(
NULL, root, NULL, x, y, 0, 0, width, height );
x,y: 左上角坐标
width,height: 抓图宽度,高度
GdkPixbuf *pPixbuf = NULL;
root = gdk_get_default_root_window();
pPixbuf = gdk_pixbuf_get_from_drawable(
NULL, root, NULL, x, y, 0, 0, width, height );
x,y: 左上角坐标
width,height: 抓图宽度,高度