LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 663|回复: 1

一个把界面保存为磁盘 图像的问题!欢迎大家来指点!

[复制链接]
发表于 2005-6-1 19:42:06 | 显示全部楼层 |阅读模式
一个把界面保存为磁盘 图像的问题!欢迎大家来指点!

--------------------------------------------------------------------------------


想在gnome里抓屏幕保存为图像文件
。。。。。。。。。。。。。
GdkWindow*root;
root=gdk_get_default_root_window();
pixbuf=gdk_get_from_drawable(NULL,root,0,0,0,0,gdk_screen_width(),gdk_screen_height());
然后,就gdk_pixbuf_save (pixbuf,
"a",
"bmp",
NULL);

想写到硬盘上,可是在编译链接后能运行,运行时生成图像文件(应该是图像阿)大小为0kb,空的

请问,这是怎么回事啊?我的思路对马?若对那是哪里的问题啊?若思路不对,那应该怎么想啊?
我是初学,敬请指教!
发表于 2005-6-2 12:52:50 | 显示全部楼层
思路是对的,你将文件保存为png格式看看gdk_pixbuf_save (pixbuf,"a.png","png",NULL);
有些版本的gdk-pixbuf是不支持bmp格式的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表