如何在Xorg中获取运行窗口的快照图像?

时间:2011-11-03 06:51:51

标签: image screenshot xorg

我想将Compiz的Window Picker功能迁移到XFCE环境,所以我需要抓取当前显示中运行的窗口的图像,并用GtkWidget显示它,但是如何?

1 个答案:

答案 0 :(得分:1)

如果您不介意依赖外部工具,可以通过调用ImageMagick的import -window 0xid bmp-来获取图像。读取管道的输出并创建相应的GTK对象。

当然,您将替换要从中获取图像的窗口ID。这是a post that will help you get the window ID from a a Process ID