需要在x11中拍摄正在运行的应用程序的快照

时间:2013-03-16 09:44:16

标签: x11

我们需要通过单击X11中的按钮来拍摄正在运行的应用程序。我们使用XCopyArea函数并将当前图像复制到Pixmap中。我们需要一种与硬盘中的图像文件相同的方法。请帮助我们。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法将Pixmap写入文件:

int XWriteBitmapFile(Display *display, char *filename, Pixmap bitmap,
              unsigned int width, unsigned int height, int x_hot, int y_hot);